贝宝网络钩子。如何将 webhook 链接到以前的订阅

Posted

技术标签:

【中文标题】贝宝网络钩子。如何将 webhook 链接到以前的订阅【英文标题】:PayPal Webhooks. How can I link a webhook to a previous subscription 【发布时间】:2021-12-21 19:33:04 【问题描述】:

也许这是一个愚蠢的问题,但还是要问。

我创建了一个 webhook 并将它的 clientID 添加到我的 PayPal-button-container 代码中。 当我使用此按钮获得新的订阅购买时,我看到它会在新的 BILLING.SUBSCRIPTION.ACTIVATED 触发时访问我的 webhook。这是一个真实账户和一个真实按钮。我希望 webhook 会为 PAYMENT.SALE.COMPLETED 触发,但这还没有发生。

这是我真正的问题:当他们购买/设置订阅时,我该怎么做才能将此 webhook 连接到按钮中没有此 clientID 的订阅。我希望在这些帐户处理 PAYMENT.SALE.COMPLETED 调用时触发此 webhook。

我可以追溯地将 webhook 客户端 ID 放入原始的 PayPal 按钮容器中......但这对现有订阅有效吗?

或者 webhook 是否适用于所有付款,而我只是还没有看到任何其他帖子?

谢谢

【问题讨论】:

【参考方案1】:

Webhook 仅适用于使用相同 Webhook 的客户端 ID 创建的付款和订阅。

如果使用不同客户端 ID 创建付款,请为该其他客户端 ID 注册一个 webhook 事件侦听器。

【讨论】:

非常感谢。现在让我看看如何做到这一点! 这真的可能吗? 管理paypal.com/… 中的应用程序。阅读 webhook 指南,了解有关创建 webhook 的更多信息。 您好 Preston,我无法找到如何为任何地方的现有客户端 ID 注册侦听器。如果您已经完成或可以指向特定链接,我会很乐意为您购买加仑咖啡!这正是我所需要的,而且这个概念似乎很简单。我不明白 PayPal 是怎么想不到的,也不知道他们为什么会如此努力地掩盖它。谢谢! developer.paypal.com/docs/api-basics/notifications/webhooks/…

以上是关于贝宝网络钩子。如何将 webhook 链接到以前的订阅的主要内容,如果未能解决你的问题,请参考以下文章

贝宝沙箱异常“无法与贝宝网关通信” Magento

未收到贝宝 webhook 通知

WebHooks - Web钩子

Jenkins配置webhook钩子触发构建

如何使用贝宝 api 制作贝宝托管按钮

我可以用其他可以创建 webhook 来捕获钩子的东西替换 zapier