我配置了一个 Paypal webhook 来捕获一些事件,其中一些事件是 Payment.Sale.Completed、Billing.Subscription.Cancelled 等等,会发生以下情况:
值得一提的是,webhook 事件的图标并不像图像中那样是橙色复选标记 ✓,几天后它会更改为带有红色复选标记 ✓ 图标的失败,因此它甚至没有 !图标。这是一个例子:
我调查过 PayPal 开发者社区,但他们通常甚至不回答用户问题。
我尝试联系贝宝,但它不允许我发送门票或电子邮件。
我需要采取什么步骤或者我遗漏了什么步骤吗?
这些屏幕截图只是同一界面的不同版本,其中一个版本较旧。
Webhook 交付从“待定”->“已完成”移动所需的唯一条件是从其发布到的 URL 返回 HTTP 200 响应。没有别的了。
如果您确定您正在对所有这些事件响应 HTTP 200,则您需要联系 PayPal 寻求支持,因为只有他们才能进一步研究,但我无法想象除了他们在发布到您的 webhook 端点 URL 时根本没有收到 200 响应。
如果您为某些第三方测试站点(例如 https://webhook.site/)设置了 webhook 侦听器,我想它会按预期工作。