Списание средств
Данная транзакция списывает средства, ранее зарезервированные транзакцией авторизации, и деньги поступают на расчётный счёт торговца в сроки, оговоренные в договоре на приём платежа по банковским картам.
Запрос
Для списания средств отправьте POST
запрос на https://gateway.unonapay.com/transactions/captures
со следующими параметрами:
Параметр | Тип | Описание |
---|---|---|
parent_uid * обязательный |
string | UID транзакции авторизации. |
amount * обязательный |
bigInteger | Сумма списания в минимальных денежных единицах, например 1000 для $10.00. |
duplicate_check | boolean | Параметр управляет процессом проверки входящего запроса на уникальность. Если true , то повторный запрос на списание средств с таким же amount и parent_uid , отправленный в течение 30 секунд после первого запроса, будет отклонен. По умолчанию, этот параметр имеет значение true . |
Пример запроса
{
"request":{
"parent_uid":"1-310b0da80b",
"amount":50
}
}
Ответ
Параметр | Тип | Описание |
---|---|---|
transaction * обязательный |
object | |
uid * обязательный |
string | UID обработанной транзакции. |
status * обязательный |
string | Статус обработанной транзакции. |
message * обязательный |
string | Сообщение с результатом запроса. |
type * обязательный |
string | Тип транзакции. |
receipt_url * обязательный |
string | Ссылка на квитанцию по транзакции обработанной транзакции. |
code * обязательный |
string | Код обработки транзакции. |
friendly_message * обязательный |
string | Сообщение для покупателя с описанием кода ошибки из параметра code . |
Пример ответа
{
"transaction": {
"uid": "52bfc29a-2c2f-408a-a7d5-bd8e84a320a9",
"status": "successful",
"amount": 460,
"currency": "EUR",
"type": "capture",
"message": "Successfully processed",
"test": true,
"created_at": "2024-04-02T12:07:14.881Z",
"updated_at": "2024-04-02T12:07:20.028Z",
"paid_at": "2024-04-02T12:07:19.955Z",
"closed_at": null,
"settled_at": null,
"manually_corrected_at": null,
"parent_uid": "4298aabd-9547-46fa-a151-66c29489c157",
"receipt_url": "https://online.unonapay.com/customer/transactions/52bfc29a-2c2f-408a-a7d5-bd8e84a320a9/580262bb7b11a467fd85aa1c22f3c4afb4150511533c086b55eb7e53f81f4727?language=en",
"status_code": null,
"mute_notifications": null,
"id": "52bfc29a-2c2f-408a-a7d5-bd8e84a320a9",
"code": "S.0000",
"friendly_message": "The operation is successful.",
"smart_routing_verification": {
"status": "successful"
},
"capture": {
"message": "Capture was approved",
"ref_id": "8889912",
"rrn": null,
"auth_code": null,
"bank_code": "05",
"gateway_id": 3483,
"status": "successful"
}
}
}