Callbacks

Пример callback уведомления

POST

JSON Request Params

Name
Type
Description

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

Name
Type
Description

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:

Name
Type
Description

successed

final

Успешно по зачислению

accepted_successed

final

Успешно после подтверждения апелляции

repeated_accepted_successed

final

Успешно после подтверждения повторной апелляции

failed

final

Отклонена по таймауту, зачисление не найдено

closed_failed

final

Отклонена после отклонения апелляции

repeated_closed_failed

final

Отклонена после отклонения повторной апелляции

Last updated