Перейти к содержанию

Отмена авторизации

Позволяет отменить транзакцию, которая была ранее авторизирована и все еще ожидает решения. Отмена авторизации аннулирует результат транзакции авторизации и освобождает зарезервированные средства на карте.


Запрос

Для отмены авторизации отправьте POST запрос на https://gateway.bepaid.by/transactions/voids со следующими параметрами:

Параметр Тип Описание
parent_uid * обязательный
string UID транзакции авторизации.
amount * обязательный
integer Сумма списания в минимальных денежных единицах, например 1000 для $10.00
duplicate_check boolean Параметр управляет процессом проверки входящего запроса на уникальность. Если в течение 30 секунд придет запрос на отмену авторизации с одинаковыми amount и parent_uid, то запрос будет отклонен. По умолчанию, этот параметр имеет значение true.
Пример запроса
{
"request":{
   "parent_uid":"1-310b0da80b",
   "amount":50
}
}
Ответ
Параметр Тип Описание
transaction object
uid * обязательный
string UID обработанной транзакции.
status * обязательный
string Статус обработанной транзакции.
message * обязательный
string Сообщение с результатом запроса.
type * обязательный
string Тип транзакции.
receipt_url * обязательный
string Ссылка на квитанцию обработанной транзакции.
be_protected_verification object Секция с параметрами проверки beProtected.
Пример ответа
{
   "transaction":{
      "void":{
         "message":"The operation was successfully processed.",
         "ref_id":"8889999",
         "gateway_id":152,
         "status":"successful"
      },
      "uid":"2-310b0da80b",
      "status":"successful",
      "message":"Successfully processed",
      "amount":50,
      "parent_uid":"1-310b0da80b",
      "receipt_url": "https://merchant.bepaid.by/customer/transactions/1-310b0da80b/11443f39ae75aa1f955a9c9283cd5045bfb0413b65d666f834a9da4e7d3926b5",
      "currency":"USD",
      "type":"void",
      "test":false
   }
}