Колбэк по заявке на вывод
Метод
POST
URL Запроса
${MERCHANT_CALLBACK_URL}
Headers
Content-Type
application/json
X-Signature
<Подпись>
Параметры запроса
id
int
Идентификатор транзакции
extId
string(1,255)
Идентификатор транзакции клиента
amount
decimal
Сумма транзакции
currency
string(3,4)
Код валюты ISO 4217 (RUB, UZS и т.д.)
currencyRate
decimal
Курс валюты
type
string(1,255)
Тип транзакции, DEPOSIT или WITHDRAWAL
status
string(1,255)
Статус транзакции (DENIED, SUCCESSFUL)
Параметры ответа
status
string(1,255)
Статус обработки коллбеке (SUCCESS/FAILURE)
error (опционально)
string(1,255)
Сообщение об ошибки в случае неполадок
Код ответа HTTP: 200
Пример успешного ответа:
Примечания:
Понимая, что интернет не всегда обеспечивает стабильную связь и могут возникать временные неполадки с вашей стороны, мы предусмотрели механизм повторных попыток отправки колбэка. В случае, если от вас не поступит успешный ответ, мы будем повторно отправлять вебхук до 10-х раз.
Успешным ответом считается ответ с HTTP статусом 200 и телом сообщения со статусомSUCCESS
. Обратите внимание, что это слово должно быть написано только заглавными буквами, без пробелов, кавычек или дополнительных символов.
Внимание!!! Статус SUCCESS
подтверждает, что вы получили и успешно обработали информацию, и что нет необходимости повторной отправки данных. Если вы отправите ответ, который не соответствует этому формату, система не сможет его распознать как успешный, что приведет к дополнительным попыткам отправки колбэка и увеличит нагрузку на обе системы.
Настройки в Личном кабинете (ЛК)
Для того чтобы принимать колбэки необходимо настроить конфигурации в личном кабинете.
На панели вкладок выберите "Configuration"
Затем можно будет увидеть следующую форму
Заполните необходимые поля
Callback Url - это url колбэка для транзакций
Callbacks are enabled - включение и отключение отправки колбэков по заданным url
ВНИМАНИЕ!!! Если Callbacks are enabled отключён, то мы не будем отправлять колбэки по заданным url
Last updated