Webhook URL
Описание
Задача этого функционала передать данные об оплаченном счете на сервер продавца. Это нужно для того, чтобы автоматически обработать платеж в магазине продавца и выдать товар или услугу вашему покупателю.
WH URL устанавливается индивидуально для каждого проекта в виде ссылки на скрипты и обработчики платежей внутри магазина продавца.
Каждый раз, когда статус счета сменяется на “Оплачен”, сервис отправляет POST запрос на этот URL в следующем формате:
Параметры запроса
Параметр | Описание |
---|---|
| ID кошелька в формате UUID |
| Название кошелька |
| Блокчейн крипто кошелька |
| Криптовалюта кошелька |
| Адрес крипто кошелька |
| ID проекта в формате UUID |
| Название проекта |
| ID счета в формате UUID |
| ID счета (для покупателя) |
| Дата и время создания счета (UTC) |
| Дата и время, до которого действителен счет (UTC) |
| Сумма в фиатной валюте |
| Рассчитанная сумма в валюте invoice.currencyFiat по курсу криптовалюты на момент оплаты. Этот параметр может отличаться от суммы в invoice.amountFiat из-за того, что покупатель мог оплатить счет не сразу после создания, а через некоторое время. За это время курс криптовалюты относительно invoice.currencyFiat мог поменяться в любую сторону |
| Валюта фиата |
| Описание, которое было задано при создании счета |
| Служебные данные, которые были заданы через API при создании счета |
| Статус счета |
| ID платежа в формате UUID |
| Сумма платежа в криптовалюте |
| Хэш транзакции в блокчейне |
| Дата и время транзакции в блокчейне (UTC) |
Периодичность доставки
По адресу WH URL сервер должен ответить с HTTP кодом 200.
Если ответ сервера будет с HTTP кодом отличным от 200, тогда сервис посчитает уведомление не доставленным. В этом случае сервис будет отправлять повторные запросы на этот WH URL со следующей периодичностью:
Через 5 минут после последней неудачной доставки
Через 15 минут
Через 30 минут
Через 1 час
Через 3 часа
Через 6 часов
Через 12 часов
Через 24 часа
Дальнейшие попытки доставки уведомления прекращаются
Last updated