Веб-крючки Paypal: Определите правильный порядок уведомлений о веб-крючках

#paypal #webhooks #paypal-sandbox

Вопрос:

Я использую webhooks для обновления статуса выплат PayPal в своей базе данных.

В документации говорится: «Веб-крючки асинхронны, их порядок не гарантируется, и идемпотентность может привести к дублированию уведомления того же типа события»., поэтому я планировал полагаться на метку времени «create_time» для определения правильного порядка уведомления (под правильным порядком я подразумеваю правильный порядок состояния, например, Новый->Обработка — >>Успех). Но обнаружил, что временные метки веб-крючков расположены не в хронологическом порядке.

Проверьте изображение, уведомление об успехе было сгенерировано до «обработки».: введите описание изображения здесь

Итак, как я могу определить правильный порядок уведомлений webhook?