Маршрут вебхука / Рабочие заметки
Дубли и порядок событий
Устойчивое обновление заказа при повторной доставке.
Определите уникальность
Используйте идентификатор события в области конкретного провайдера и аккаунта. Номер попытки доставки не заменяет идентификатор бизнес-события.
Проверьте переход
Сравнивайте событие с текущим состоянием и разрешёнными переходами. Позднее промежуточное событие не должно откатывать подтверждённый итог.
Разрешите неопределённость
Если состояния расходятся, запросите актуальный объект у источника. Сохраните причину сверки и не принимайте временную недоступность за окончательный отказ.