问题与PAYMENT.PAYOUTS-ITEM
分支机构的贝宝REST API webhooks事件通知有关。
从文档中,我在这里看到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
。让我们假设我们已经为所有9个事件安装了webhooks侦听器。此外,还应通过付款批次来创建付款项目,例如在REST API中使用创建付款。
我现在希望收到事件通知。问题是这些事件发生的顺序或顺序。例如。在文档中说,无人认领的付款将在30天后退还。因此,我期望在PAYMENT.PAYOUTS-ITEM.UNCLAIMED
之后发生PAYMENT.PAYOUTS-ITEM.RETURNED
事件。
但是其他事件呢?更具体地讲,这些事件中的哪些是互斥的,我们可以将这些事件中的一个作为子组,以使该子组中的一个始终是支付项目中发生的最后一个事件。
所以我基本上是想模仿一个'.COMPLETED'事件,在这里我很想念它。