首页 > 解决方案 > PayPal Sandbox 订阅 webhook 响应未收到

问题描述

当进行简单的付款和订阅时,我试图通过 webhook 获得通知,但是我没有在指定的 URL 上收到来自贝宝的任何请求。这是我所做的:

  1. 我有 2 个沙盒帐户:促进者和买方
  2. 为辅导员帐户创建一个应用程序(sanbox 模式)
  3. 在该应用中添加 webhook URL
  4. 使用沙盒服务商用户名和密码登录 sanbox.paypal.com
  5. 通过快速结账获得付款,客户也同意订阅
  6. 收到来自 PayPal 的成功响应
  7. 准备查询字符串以为该客户创建订阅并通过 REST Api 发送数据
  8. 收到来自 PayPal 的与订阅相关的回复。

当我登录到企业帐户或促进者帐户时,我可以看到机器人付款和订阅交易,但我的服务器上的 webhook 页面没有被调用。

此外,如果我转到 Developer Account -> Webhook Notifications 并选择应用程序,我会收到此消息:您没有所选应用程序的任何事件

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

难道我做错了什么?

谢谢

标签: paypal-sandboxwebhookspaypal-subscriptions

解决方案


您可以尝试为您的 webhook 端点添加“所有事件”。然后在 Developer Account -> Webhook Notifications 中完成订单后检查您是否收到任何东西。如果您仍然一无所获,请考虑交叉检查您在创建订单时使用的 clientId + 密码。


推荐阅读