未收到 paypal webhook 通知 - 沙盒模式

Dou*_*eri 5 php paypal paypal-sandbox paypal-rest-sdk paypal-webhooks

我尝试在进行简单付款时通过 webhooks 收到通知,但是我在指定的 URL 上没有收到来自 paypal 的任何请求。这是我所做的:

  1. 我有 2 个沙盒帐户:协调员和买家
  2. 为协调员帐户创建应用程序(沙箱模式)
  3. 在该应用程序中添加 Webhook URL
  4. 使用沙箱服务商用户名和密码登录 sanbox.paypal.com
  5. 使用测试产品生成立即购买按钮
  6. 将按钮代码粘贴到我的页面上并使用 sanbox 买家帐户进行购买

在开发人员仪表板中,如果我转到沙盒 -> 通知:“从测试买家收到付款通知”,则会收到付款,但不会调用我服务器上的 Webhook 页面。我知道这一点是因为每次调用页面时 php 脚本都会创建一个 txt 文件。另外,如果我转到开发者帐户 -> Webhook 通知并选择应用程序,我会收到以下消息:您没有所选应用程序的任何事件

注意:如果我在 webhook 模拟器中添加 URL,一切都会很好。

难道我做错了什么?我必须将应用程序与“立即购买”按钮连接起来吗?

谢谢

小智 5

Webhooks 仅用于 REST 付款。然而,对于在PP帐户中创建的Paypal按钮,您需要使用Paypal IPN。以下是IPN 和 IPN脚本的指南,供您参考。