Уведомление об оплате
Last updated
Last updated
Callback URL используется для получения уведомлений о подтверждении заявок в реальном времени. Это URL, на который API будет отправлять HTTP POST запросы при подтверждении заявок.
Формат Callback
Когда заявка подтверждается, на установленный Callback URL будет отправлен HTTP POST запрос с JSON телом, содержащим информацию о транзакции.
Дополнительная защита подписи
Когда мы отправляем обратный вызов (callback), обычно он не содержит аутентификационной подписи. Однако, для дополнительного уровня проверки, вы можете включить проверку подписи вебхука. Для этого необходимо включить параметры apikey и client_id в хеш sha256.
apikey
можно получить из раздела настроек API вашего бота.
client_id
представляет собой ваш уникальный идентификатор клиента, который также можно найти в нашем боте.
При получении вебхука от нас, осуществите проверку по параметру sign, используя хеш sha256(apikey + client_id).
Обработка
При получении Callback, ваш сервер должен обработать информацию о транзакции и отправить ответ со статусом 200 OK
, чтобы подтвердить, что уведомление было успешно получено.
Уведомление в боте
Независимо от того, установлен ли Callback URL, пользователи всегда будут получать уведомления о транзакциях напрямую в боте-кошельке. Это обеспечивает дополнительный уровень уверенности, что пользователь не пропустит уведомление о транзакции, даже если какие-то проблемы возникнут с Callback URL или сервером пользователя.
Интеграция с callback url
Если Callback URL также установлен, уведомления в боте будут дополняться уведомлениями, отправленными на Callback URL. Это позволяет пользователям использовать уведомления в боте для быстрой проверки транзакций и Callback URL для автоматизированной обработки транзакций на стороне сервера.