Отмена транзакции

GETПроверка возможности отмены транзакции

Показывает, можно ли сейчас отменить платёж — например, чтобы решить, показывать ли покупателю кнопку «Отменить».

GEThttps://larpcassa.cc/v1/payments/{id}/cancel

Параметры пути

ПараметрТипОписание
idобязательныйstringID платежа (pay_…)

Пример

bash
curl https://larpcassa.cc/v1/payments/pay_01k7x3m9qz2hb8c4r6t1vw5yfe/cancel -H "X-Api-Key: $LC_KEY"

Ответ 200

json
{
  "object": "cancel_check",
  "payment_id": "pay_01k7x3m9qz2hb8c4r6t1vw5yfe",
  "status": "PENDING",
  "cancelable": true,
  "reason": null
}

Когда отмена возможна

СтатусОтмена
CREATED, PENDINGДа, пока не истёк срок оплаты
PROCESSINGНет — статус уточняется у провайдера
SUCCEEDEDНет — платёж оплачен
FAILED, EXPIRED, CANCELLEDНет — платёж уже завершён