Paypal webhook 接收器 asp

Posted

技术标签:

【中文标题】Paypal webhook 接收器 asp【英文标题】:Paypal webhook receivers asp 【发布时间】:2020-03-14 21:57:09 【问题描述】:

我正在尝试使用 .asp 为 paypal 创建一个 webhook 接收器。我遵循了微不足道的文档 paypal,但无法接收 webhook。 我创建了一个 web api 项目,安装了Microsoft.AspNet.WebHooks.Receivers.Paypal 接收器并设置了路由和一个处理程序类来处理 webhook,但我得到的只是 500 个内部服务器错误。 我还没有找到任何人在任何地方这样做的例子,是否有人有任何指针或更多文档,或者即使Microsoft.AspNet.WebHooks.Receivers.Paypal 有效?我已经看到了 github 和 slack 接收器的示例,但对于 paypal 似乎不起作用。

更新:尽管我收到消息“WebHook 验证请求必须包含'代码'查询参数”,但我现在能够接收 webhook。我已经通过使用模拟事件和设置沙盒 webhook 对此进行了测试,无论哪种方式它都不会通过请求发送代码。任何想法解决这个问题。

解决方案的进一步更新:原来我在 paypal 配置中缺少 webhook.id 应用程序设置,因此它从未验证 Id。

【问题讨论】:

【参考方案1】:

原来我错过了 paypal 配置中的 webhook.id 应用程序设置,因此它从未验证 Id。

【讨论】:

以上是关于Paypal webhook 接收器 asp的主要内容,如果未能解决你的问题,请参考以下文章

沙盒模式下未触发 PayPal Webhook 事件

PayPal Webhook 不发送 POST 数据

Paypal 智能按钮元数据 - Webhook

PayPal:IPN/REST/Webhooks 与 Java 程序的集成

ASP.NET MVC 创建 paypal webhook

Paypal 不会在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上触发 webhook