PayPal Rest API - поток уведомлений о событиях - PullRequest
0 голосов
/ 16 декабря 2018

Вопрос связан с уведомлениями о событиях веб-крюков 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 ', которого я здесь очень не замечаю.

...