Отменить транзакцию Service Payment
Отменяет успешно оплаченную транзакцию Service Payment.
Примечание: Поставщик услуги должен разрешать отмену третьей стороной, а транзакция должна находиться в пределах установленного поставщиком срока отмены.
Подробности конечной точки
Метод:
POST
URL: BASE_URL/servicePayment/transaction/cancel/
Заголовок:
http
Authorization: Bearer <ACCESS_TOKEN>Тело запроса
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
transactionId | string | Да | Уникальный идентификатор, полученный при создании транзакции 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_errorgateway_not_workingpermission_deniedtransaction_not_foundtransaction_not_available_for_cancelprocessing_errorcard_not_found(сообщениеunsupported_card_type)