Добавление Callback URL
Callback URL — это URL-адрес, на который AlfaBit Pay отправляет уведомления о статусах транзакций. Эти уведомления позволяют вашему сервису получать обновления в реальном времени и автоматически обрабатывать изменения состояния транзакций.
Как добавить Callback URL:
Войдите в свою учетную запись AlfaBit Pay.
Перейдите в раздел “Мерчанты” и выберите нужного мерчанта.
Перейдите во вкладку "API ключи".
В секции Callback URL нажмите кнопку “Добавить” и укажите адрес, на который вы хотите получать уведомления.
После добавления Callback URL на него будут отправляться вебхуки обновления статусов транзакций.
Техническая информация о Callback URL
Метод отправки:
POST
Формат данных:
application/json
Тело запроса (
body
) содержит сериализованный объект заказа, аналогичный ответу методаGET /integration/orders/:orderUid
.Уведомления отправляются при изменении статуса транзакции.
Безопасность
⚠️ Важно! Вебхуки отправляются только с IP-адресов AlfaBit. Необходимо настроить ваш сервер на приём запросов только с доверенных IP
Рекомендуется реализовать проверку IP-адреса источника при получении запроса.
Пример тела запроса
В теле запроса передаётся JSON заказа — аналогичный GET /integration/orders/:orderUid
.
Возможные статусы транзакции
Поле status
может принимать одно из следующих значений:
created
Заявка создана, ожидается начало обработки
success
Транзакция завершена успешно
warning
Непредвиденная ошибка, требуется ручное вмешательство
failed
Ошибка при проведении транзакции
inProgress
Заявка находится в процессе выполнения
invoiceWaitCreate
Ожидается создание инвойса
invoiceNotCreated
Ошибка создания инвойса
invoiceWaitRequisites
Ожидается выдача реквизитов
invoiceWaitPay
Ожидание оплаты клиентом
invoiceWaitConfirms
Ожидание подтверждений в блокчейне
invoiceWaitCheck
Ожидание результата AML проверки
invoiceNotPayed
Инвойс не был оплачен
invoiceCheckBlocked
Транзакция пополнения приостановлена по результатам AML проверки
withdrawBlocked
Транзакция вывода приостановлена по результатам AML проверки
Last updated