PayPal REST API-取消付款无Webhook事件



我正在Sandbox环境中使用PHP版本的PayPal REST API。

我能够创建并执行一个付款,该付款是使用Sandbox PayPal帐户批准的。付款是使用MANUAL_BANK_TRANSFER进行的,这意味着PayPal账户上没有足够的钱。用户必须先将钱转到他的PayPal账户。因此,付款被创建为Pending

到目前为止还不错。在创建/批准付款后,我登录到Sandbox用户的PayPal帐户并取消了付款。我假设,我的系统会通过另一个Webhook事件收到此操作的通知。事实并非如此。我根本没有收到任何活动。

我创建了Webhook事件作为通配符(所有事件),并且收到了PAYMENT.SALE.PENDING事件,没有任何问题。因此,接收其他事件应该没有问题。但即使在付款被取消一个小时后,我也没有收到任何活动。

认为我应该收到取消付款的通知,但我不知道是否真的是这样。PayPal文档没有详细描述哪些操作将触发哪些事件。

那么,我的Webhook配置有问题吗?或者取消付款真的没有事件吗?

通过贝宝账户/贝宝后端退款时,不会通过webhook收到通知。只有在通过REST-API调用操作时,Webhook才起作用。你唯一能做的就是实现INP,但我还没有测试它是否有效。

相关内容

  • 没有找到相关文章

最新更新