Вебхук
Вебхук — HTTPS-эндпоинт, который вы регистрируете, чтобы провайдер отправлял вам каждое событие сразу, вместо того чтобы вы его опрашивали.
Подробно
Эндпоинты подписываются на конкретные события — получена СМС, активация завершена, активация истекла, платёж подтверждён, баланс на исходе — и ничего другого не получают. Мы ждём ответ 2xx десять секунд, затем повторяем по фиксированной лестнице: 30 секунд, 2 минуты, 10 минут, 1 час, 6 часов и 24 часа; эндпоинт, проваливший 24 доставки подряд, отключается автоматически. Возвращайте 2xx сразу, как сохранили идентификатор доставки, а настоящую работу делайте после.
Также известно как
- callback
- push notification
- http callback
Связанные термины
- Подпись HMACПодпись HMAC — хеш с секретным ключом, отправляемый вместе с вебхуком и доказывающий получателю, что запрос подлинный и не изменён.
- Long polling, долгий опросLong polling — запрос, который сервер держит открытым до наступления события и отвечает в тот же момент, вместо того чтобы вернуть пустой результат.