Skip to content

Отменить платеж

API для возврата платежа с помощью транзакции ID

Отменить платеж API

💡 Примечание: Будьте осторожны при использовании API.

Подробности конечной точки

Метод: POST
URL: BASE_URL/merchant/payment/cancel/
Заголовок:

http
Authorization: Bearer <ACCESS_TOKEN>

Тело запроса

ПолеТипТребуетсяОписание
transactionIdstringДаУникальный идентификатор транзакции

Запросить пример

json
{
  "transactionId": "9b3bd7be-9327-4608-b886-4353e49df05f" // example this transactionId
}

Ответ

В случае успеха вы получите:

json
{
  "error": null,
  "result": {
    "status": "cancelled", 
    "cancelTime": "2025-12-31 11:24:03", 
    "transactionId": "9b3bd7be-9327-4608-b886-4353e49df05f"
  }
}

Ошибка ответа

json
{
  "error": {
    "code": "transaction_not_available_for_cancel", 
    "message": "transaction_not_available_for_cancel"
  }, 
  "result": null
}

Коды ошибок

  • permission_denied
  • transaction_not_found
  • transaction_not_available_for_cancel