我正在沙箱环境中使用PHP版本的PayPal REST API。贝宝REST API - 取消付款没有Webhook事件?
我能够创建并执行支付,该支付已通过Sandbox PayPal帐户获得批准。付款是使用MANUAL_BANK_TRANSFER
进行的,这意味着PayPal账户没有足够的资金。用户必须先将钱转移到他的PayPal账户。因此付款创建为Pending
。
到目前为止这么好。创建/批准付款后,我登录到沙箱用户的PayPal帐户并取消付款。我假设,我的系统会通过另一个Webhook事件得到这个动作的通知。此情况并非如此。我根本没有收到任何活动。
我创建了Webhook Event作为通配符(所有事件),并且收到了PAYMENT.SALE.PENDING
事件没有任何问题。因此,接收其他事件应该没有问题。但即使付款取消一小时后,我仍未收到任何活动。
我假设,我应该得到通知取消的付款方式,但我不知道,如果这真的是这样。贝宝文件没有详细描述哪些事件将由哪些行为触发。
那么,我的Webhook配置有什么问题,或者确实没有取消付款事件?