Платёжный провайдер прислал уведомление об одной оплате четыре раза
В журнале входящих вебхуков видно четыре уведомления payment.succeeded по заказу 55310 с одинаковым event_id с интервалом в несколько минут. Наш обработчик на первые три ответил 504 Gateway Timeout, на четвёртое — 200. У клиента в истории заказа четыре записи «оплачено».
Почему провайдер слал уведомление повторно?
- Провайдер повторяет, пока не получит ответ 2xx
- Клиент оплатил заказ четыре раза подряд
- Провайдер шлёт уведомление в каждый сервис
- Вебхуки всегда дублируются по протоколу HTTP
