Вопрос связан с уведомлениями о событиях веб-крюков API REST PayPal для PAYMENT.PAYOUTS-ITEM
филиала.
Из документов я вижу здесь 9 различных событий
PAYMENT.PAYOUTS-ITEM.BLOCKED
PAYMENT.PAYOUTS-ITEM.CANCELED
PAYMENT.PAYOUTS-ITEM.DENIED
PAYMENT.PAYOUTS-ITEM.FAILED
PAYMENT.PAYOUTS-ITEM.HELD
PAYMENT.PAYOUTS-ITEM.REFUNDED
PAYMENT.PAYOUTS-ITEM.RETURNED
PAYMENT.PAYOUTS-ITEM.SUCCEEDED
PAYMENT.PAYOUTS-ITEM.UNCLAIMED
.
Предположим, мы установили прослушиватель webhooks для всех 9 событий.Кроме того, элемент payout должен быть создан с помощью payoutsbatch, например, с использованием команды create payout в REST API.
Я бы ожидал, что уведомления о событиях теперь.Проблема заключается в цепочке или порядке этих событий.Например, в документации сказано, что невостребованные выплаты возвращаются через 30 дней.Так что я ожидал бы событие PAYMENT.PAYOUTS-ITEM.UNCLAIMED
, за которым следует PAYMENT.PAYOUTS-ITEM.RETURNED
.
Но как насчет других событий?Более конкретно, какие из этих событий являются взаимоисключающими, и можем ли мы взять подгруппу этих событий, чтобы всегда одно из этой подгруппы было последним событием, происходящим для элемента выплаты.
Поэтому я в основном пытаюсьимитировать событие `.COMPLETED ', которого я здесь очень не замечаю.