Обработка Callback
Настройка callback выполняется на стороне админов. Для подтверждения подлинности каждого запроса вы передаёте в заголовке статичный токен вида:
| Text Only | |
|---|---|
Тело запроса представляет собой JSON-объект с обязательными полями:
- id — уникальный идентификатор выплаты в нашей системе
- status — текущий статус выплаты
- amount — сумма выплаты в копейках или центах (целое число)
- outter_id — внешний идентификатор выплаты из вашей системы
- receipt — URL чека
- X-Request-Id — уникальный идентификатор нашего запроса
Поддерживаемые статусы
В классической версии (KB) поддерживаются только два статуса:
completedcanceled
Если же вы интегрируетесь по API v3, дополнительно к этим двум статусам приходят ещё два:
wait_confirmfailed_to_send_payout
Таким образом, для v3 возможны все четыре значения status:
wait_confirm, failed_to_send_payout, completed, canceled.
Обработка статусов
- status = wait_confirm — выплата только создана и ждёт вашего подтверждения.
- status = failed_to_send_payout — устанавливается, если после создания и отправки в КБ для проверки наличия на вашей стороне мы получили ошибку (например, HTTP 4xx). В этом статусе выплата не будет автоматически браться трейдерами, даже если вы повторно отправите запрос на её выполнение.
- status = completed — выплата успешно отправлена.
- status = canceled — выплата отменена.
🧩 Example Request — успех
| Bash | |
|---|---|
Example Response
| JSON | |
|---|---|
💳 Форма оплаты (Флоу)
Создание заявки на оплату может быть выполнено двумя способами:
-
Выбор на нашей стороне — метод оплаты, выбор банка и указание суммы осуществляются через форму оплаты. Рабочее название — order.
-
Выбор на стороне мерчанта — метод оплаты, выбор банка и указание суммы производятся мерчантом, клиент будет перенаправлен сразу на страницу с реквизитами. Рабочее название — payments.
⚙️ Дополнительные возможности при создании заявки
- Задать сумму для оплаты, без указания банка или метода.
- Подача апелляции при возникновении спорных ситуаций.
- Автоматический редирект на указанный мерчантом URL после формирования заявки.
- Автоматическая обработка платежа и уведомление мерчанта о статусе платежа через колбеки.