Почему медленно приходят входящие уведомления (вебхуки)?#
Наш сервис ждёт ответ 200 от вашего сервера 20 секунд, если не получено подтверждение, то через 1 минуту снова пытается отправить это же уведомление. Таким образом ответ 200 от вашего сервера должен быть дан в течение 20 секунд с момента получения вами входящего уведомления. Для верной настройки обработчика входящих уведомлений необходимо убрать логику обработки входящих уведомлений в момент приёма, а именно использовать следующую схему:
- принять уведомление с нашего сервиса
- сохранить уведомление на своей стороне, можно использовать очередь
- ответить нашему сервису 200
- обрабатывать входящее уведомление из своего хранилища. Не рекомендуется обрабатывать уведомления сразу при получении, если это вызывает задержку приёма уведомлений