我正在尝试通过webhooks收到简单付款时的通知,但是我没有从指定的URL收到来自paypal的任何请求 . 这就是我所做的:
-
我有2个沙箱帐户:协调人和买方
-
为辅导员帐户创建应用程序(sanbox模式)
-
在该应用中添加webhook网址
-
使用沙箱服务商用户名和密码登录sanbox.paypal.com
-
生成带有测试产品的立即购买按钮
-
在我的页面上粘贴按钮代码并使用sanbox Buyer帐户进行购买
在开发人员仪表板中,如果我转到Sandbox - > Notifications:"Notification of Payment Received from test buyer",则会收到付款,但我的服务器上的webhook页面未被调用 . 我知道这是因为php脚本每次调用页面时都会创建一个txt文件 . 此外,如果我转到开发者帐户 - > Webhook通知并选择应用程序我有此消息:您没有任何所选应用程序的事件
NOTE: If I add the URL in the webhook simulator everything works great.
难道我做错了什么?我是否必须使用立即购买按钮连接应用程序?
谢谢
1 回答
Webhooks仅用于REST支付 . 但是对于在PP帐户中创建的Paypal按钮,您需要使用Paypal IPN . 这是IPN的guide和IPN script供您参考 .