繁体   English   中英

未收到Paypal Webhook通知

[英]paypal webhook notification not received

我正在尝试通过简单的付款方式来通过webhooks接收通知,但是我没有收到来自贝宝的指定URL的任何请求。 这是我所做的:

我有2个沙箱帐户:主持人和买方为主持人帐户创建一个应用程序(sanbox模式)在该应用程序中添加Webhook URL使用沙箱主持人用户名和密码登录sanbox.paypal.com生成带有测试产品的“立即购买”按钮将按钮代码粘贴到我的页面上,并使用sanbox买方帐户进行购买在开发人员仪表板中,如果我转到“沙箱”->“通知:“从测试买方收到了付款通知”,则已收到付款,但服务器上的webhook页是不叫。 我知道这一点,因为每次页面被调用时php脚本都会创建一个txt文件。 另外,如果我转到开发者帐户-> Webhook通知并选择该应用程序,我也会收到此消息:所选应用程序没有任何事件

注意:如果我在webhook模拟器中添加URL,则一切正常。

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

谢谢

我正在使用API​​ REST。

Webhooks模拟器用于事件的工作方式与实际的Webhooks交付方式不同。

对于Webhooks模拟器,您无需创建/配置Webhook。 您只需要一个端点URL,模拟器就可以在其中为您选择的事件发布相应的示例有效负载。

要使用模拟器,请按照下列步骤操作:

  1. 转到Webhooks模拟器页面。 developer.paypal.com/developer/webhooksSimulator
  2. 如果尚未登录,请先登录。
  3. 输入Webhooks URL。
  4. 从下拉列表中选择事件类型。
  5. 单击发送测试按钮。

根据您的描述,您似乎正在完成Webhooks Simulator所需的所有工作,并由此获得通知。

要在沙盒或实时环境中使用Webhooks,请执行以下操作:

  1. 转到“我的REST应用程序”页面。
  2. 如果尚未创建应用程序,请创建它。
  3. 添加一个Webhook URL(每个应用程序最多可以注册10个Webhook)。
  4. 订阅感兴趣的事件类型。

可能您缺少上面的步骤4。 您需要订阅要为其接收通知的事件类型。

暂无
暂无

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

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