Вебхук
Определение
Вебхук (англ. webhook) — автоматическое уведомление, которое одна система отправляет другой в момент события. Пример: покупатель оплатил заказ, платежный сервис сразу сообщает об этом магазину, и магазин меняет статус и отправляет заказ на склад. Без вебхуков магазину пришлось бы каждые несколько секунд спрашивать банк, не пришла ли оплата. Вебхуки дают мгновенную реакцию и экономят ресурсы, поэтому их используют платежные системы, CRM, мессенджеры, службы доставки. Важное требование к принимающей стороне: одно и то же уведомление может прийти дважды, и деньги нельзя зачислять повторно. Это свойство называют идемпотентностью. Вебхуки — частый способ интеграции через API.
Также говорят
веб-хук.