Webhook позволяет не проверять сервис постоянно. После события — например, новой оплаты — сервис отправляет данные на указанный адрес, где их принимает другая система.
При настройке важно проверять подпись запроса, обрабатывать повторные отправки и сохранять журнал ошибок.