繁体   English   中英

PayPal REST API-取消付款时没有Webhook事件吗?

[英]PayPal REST API - No Webhook Event on canceled payments?

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

我能够创建并执行付款,该付款已使用沙盒PayPal帐户批准。 付款是使用MANUAL_BANK_TRANSFER ,这意味着PayPal帐户中的资金不足。 用户必须先将资金转入他的PayPal帐户。 因此,付款创建为Pending

到现在为止还挺好。 创建/批准付款后,我登录了沙盒用户的PayPal帐户并取消了付款。 我假设,我的系统将通过另一个Webhook事件获得有关此操作的通知。 此情况并非如此。 我什么也没收到。

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

假设我应该收到取消付款的通知,但我不知道是否确实如此。 PayPal文档未详细描述哪些事件将由哪些操作触发。

那么,我的Webhook配置是否有问题,或者取消付款确实没有任何事件?

通过Paypal-account / paypal-backend退款时,不会通过webhooks收到通知。 仅当通过REST-API调用操作时,Webhooks才起作用。 您唯一可能做的就是实现一个INP,但是我还没有测试它是否可行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM