Отмена авторизации
Отмена авторизации позволяет отменить транзакцию, которая была ранее авторизована и все еще ожидает решения. Отмена авторизации аннулирует результат транзакции авторизации и освобождает зарезервированные средства на карте.
Запрос
Для отмены авторизации отправьте POST
запрос на https://processing.ecomcharge.com/transactions/voids
со следующими параметрами:
Параметр | Тип | Описание |
---|---|---|
parent_uid * обязательный |
string | UID транзакции авторизации. |
amount * обязательный |
bigInteger | Сумма списания в минимальных денежных единицах, например 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 | Ссылка на квитанцию обработанной транзакции. |
Пример ответа
{
"transaction": {
"uid": "22e47158-6b75-4098-9fc1-6a2e60521002",
"status": "successful",
"amount": 460,
"currency": "EUR",
"type": "void",
"message": "Successfully processed",
"test": true,
"created_at": "2024-04-02T12:38:02.775Z",
"updated_at": "2024-04-02T12:38:10.892Z",
"paid_at": "2024-04-02T12:38:10.698Z",
"manually_corrected_at": null,
"parent_uid": "295b9b6d-444d-4636-b31c-a7e8b374805c",
"receipt_url": "https://gateway.ecomcharge.com/customer/transactions/22e47158-6b75-4098-9fc1-6a2e60521002/a203afa8029b646de18985b933b5dce75178c77b8d09a7e975ade07d5cab9e16?language=en",
"status_code": null,
"mute_notifications": null,
"id": "22e47158-6b75-4098-9fc1-6a2e60521002",
"smart_routing_verification": {
"status": "successful"
},
"void": {
"message": "Void was approved",
"ref_id": "8889913",
"rrn": null,
"auth_code": null,
"bank_code": null,
"gateway_id": 3208,
"status": "successful"
}
}
}