Вебхук (webhook)
Механизм обратного вызова, который автоматически отправляет уведомление в другую систему, когда в одной системе происходит определённое событие, например получен платёж.
- 01
Почему это важно
Webhook позволяет системе узнать о событии в момент его наступления, а не постоянно спрашивать «есть ли что-то новое»; это быстрее и экономит ресурсы. Подтверждения платежей, статусы заказов и отправка форм — типичные сценарии применения. Входящее уведомление необходимо проверять по подписи, чтобы убедиться, что оно действительно пришло от отправляющей системы.
- 02
Пример
Когда платёж завершается, платёжный провайдер отправляет webhook на сервер магазина. Магазин проверяет подпись, подтверждает заказ и отправляет клиенту письмо с подтверждением.
- 03
Частая ошибка
Приём webhook без проверки подписи. Любой может отправить на этот адрес поддельное уведомление «платёж получен» и создать бесплатные заказы.
- 04
Связанные термины
Связанные услуги и руководства
Обсудим ваш проект.
Расскажите о задаче — объём определим вместе.