【发布时间】: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。
【问题讨论】:
标签: asp.net rest webhooks paypal-rest-sdk