PayPal Sandbox 订阅 webhook 响应未收到
Posted
技术标签:
【中文标题】PayPal Sandbox 订阅 webhook 响应未收到【英文标题】:PayPal Sandbox subscription webhook response not getting 【发布时间】:2020-10-06 02:55:09 【问题描述】:我正在尝试在进行简单付款和订阅时通过 webhook 获得通知,但是我没有在指定 URL 上收到来自 paypal 的任何请求。这是我所做的:
-
我有 2 个沙盒帐户:促进者和买方
为辅导员帐户创建应用程序(sanbox 模式)
在该应用中添加 webhook URL
使用沙盒服务商用户名和密码登录 sanbox.paypal.com
通过快速结帐付款,客户也同意订阅
收到来自 PayPal 的成功响应
准备查询字符串为该客户创建订阅并通过 REST Api 发送数据
收到来自 PayPal 的与订阅相关的回复。
当我登录企业帐户或促进者帐户时,我可以看到机器人付款和订阅交易,但我服务器上的 webhook 页面没有被调用。
另外,如果我转到 Developer Account -> Webhook Notifications 并选择应用程序,我会收到此消息:您没有所选应用程序的任何事件
注意:如果我在 webhook 模拟器中添加 URL,一切都会很好。
我是不是做错了什么?
谢谢
【问题讨论】:
【参考方案1】:您可以尝试为您的 webhook 端点添加“所有事件”。 然后在 Developer Account -> Webhook Notifications 中完成订单后检查您是否收到任何东西。 如果您仍然一无所获,请考虑交叉检查您在创建订单时使用的 clientId + 密码。
【讨论】:
以上是关于PayPal Sandbox 订阅 webhook 响应未收到的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 webhook 在 PayPal API 中确认每月订阅的计费?
Paypal 不会在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上触发 webhook
PAYMENT.SALE.COMPLETED webhook 事件中的 PayPal 订阅 ID 和交易 ID 在哪里?如何获取他们的详细信息?