Callbacks
Пример callback уведомления
POST
POSTJSON Request Params
id
string
ID транзакции на стороне BOVA
merchant_id
string
Ваш номер транзакции
status
string
Статус транзакции
message
string
Текст причины отклонения заявки без апелляции или с апелляцией. Возожные причины отклонения заявки: 1) Отмена транзакции без апелляции, причины:
declined by timeout - отмена по истечению времени платежа
declined by anti fraud - отмена системой антифрода
declined by user - отмена пользователем на форме или по api
2) Отмена транзакции с апелляцией, причины:
payment not found - платеж не был найден
fake proof - чек фейковый (в основном касается PDF)
invalid proof datetime - дата не сходится с заявкой
invalid proof requisites - неверные реквизиты
bank account blocked - счет заблокирован, срок рассмотрения расширен
currency
string
Валюта транзакции
payment_method
string
Метод оплаты
amount
decimal
Сумма транзакции в USDT после конвертации по курсу
fiat_amount
decimal
Актуальная сумма зачисления транзакции в валюте транзакции при успешном зачислении
old_fiat_amount
decimal
Сумма транзакции указанная при создании в указанной валюте (неизменна)
rate
decimal
Курс конвертации currency/usdt
service_commission
decimal
Процент комиссии мерчанта
payeer_card_number
string
Замаскированная карта отправителя (при наличии)
reсipient_card_number
string
Замаскированный реквизит получателя
reсipient_card_number_type
string
card или phone_number
Headers
Content-Type
string
Всегда application/json
Signature
string
Подпись запроса, сформированная с помощью вашего api_key ключа для идентификации callback уведомления, что именно мы прислали вам запрос. Требуется сверить подпись с вашей, они должны совпадать.
Example Request:
header["Signature"] = ae8b1db2b2bcfab0cc38d22ad580cee5ff536470
{
"id": "4d003807-1066-4fad-b88f-005c9e6f391c",
"merchant_id": "string",
"status": "successed",
"message": "",
"currency": "rub",
"payment_method": "card",
"rate": 97.08,
"amount": "1.03",
"fiat_amount": "100.0",
"old_fiat_amount": "100.0",
"service_commission": "6.5",
"total_amount": "0.96305",
"payeer_card_number": null,
"recipient_card_number": "220220******6770",
"recipient_card_number_type":"card"
}Status description:
successed
final
Успешно по зачислению
accepted_successed
final
Успешно после подтверждения апелляции
repeated_accepted_successed
final
Успешно после подтверждения повторной апелляции
failed
final
Отклонена по таймауту, зачисление не найдено
closed_failed
final
Отклонена после отклонения апелляции
repeated_closed_failed
final
Отклонена после отклонения повторной апелляции
Last updated