Skip to content

Отменить транзакцию Service Payment ​

Отменяет успешно оплаченную транзакцию Service Payment.

Примечание: Поставщик услуги должен разрешать отмену третьей стороной, а транзакция должна находиться в пределах установленного поставщиком срока отмены.

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

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

http
Authorization: Bearer <ACCESS_TOKEN>

Тело запроса

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

Пример запроса

json
{
  "transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26"
}

Ответ ​

При успешном выполнении API возвращает:

json
{
  "error": null,
  "result": {
    "transactionId": "b6135bb4-ef3c-4ab1-a5aa-db174a9bdc26",
    "status": "cancelled",
    "cancelTime": "2025-12-31 11:24:03"
  }
}

Ответ с ошибкой ​

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

Коды ошибок ​

  • validation_error
  • gateway_not_working
  • permission_denied
  • transaction_not_found
  • transaction_not_available_for_cancel
  • processing_error
  • card_not_found (сообщение unsupported_card_type)