使用PayPal webhooks与NVP DoExpressCheckoutPayment

时间:2016-08-06 23:47:47

标签: paypal paypal-ipn paypal-sandbox paypal-nvp paypal-webhooks

我在一个网站上工作,用户可以向另一个用户付费产品,获得付款的用户设置了API Signature,并使用ExpressCheckout (NVP)完成付款(付款人只是被重定向到PayPal页面,如果有必要他登录,只需点击按钮即可付款。

问题是我尝试使用webhooks来跟踪这些付款的退款,因此我可以稍后通过回调URL(PHP函数)将退款数据插入我的数据库,但我设置的URL并不存在完全被叫(我之前在同一个网址上模拟了一个事件,一切都很好)。

我试图让我的API Signature和我的一个朋友付给我一些钱(通过DoExpressCheckoutPayment),然后我退还给他(没有电话,只使用了PayPal网站)。

沙盒Webhooks活动页面或活动页面上也没有显示任何内容。我已尝试注册其他活动,例如"付款已完成"或者"付款销售完成"到我的webhook但结果相同。

我是否必须更改帐户中的某些设置?我已经创建了一个REST API应用程序以便使用webhooks,但我已经看到了NVP / SOAP API应用程序的选项。如果webhooks没有工作,我已经考虑过IPN。

1 个答案:

答案 0 :(得分:1)

"网络挂接"与REST API一起使用。快速结账使用IPN

您需要为IPN设置一个单独的侦听器,类似于您在REST API上使用webhook所做的事情。