我已经配置了一个Paypal webhook,它可以捕获一些事件,其中一些是付款。销售。完成,计费。订阅。取消等,发生以下情况:
- 我创建订阅
- 订阅费支付成功
- webhook将事件发送(“即使在live Environment中也是永恒的”)到我的API
- 我的API正确地做了一切,并返回200或Ok()到Paypal,但 Jmeter 板上的Paypal webhook仍然处于Pending状态。
**值得一提的是,webhook事件的图标并不像在immage中的那样,它有一个橙子的复选标记✓,几天后它会变成带有红色复选标记的失败✓图标,所以它甚至没有!图标。下面是一个示例:
**
我已经调查了贝宝开发者社区,但他们通常甚至不回答用户的问题。
我事件试图联系贝宝坚韧,它不会让我发送neighter一张票,也不是一封电子邮件。
有没有我需要采取的步骤,或者我错过了什么?
这里是一个复选框的例子,当它实际上有一些问题!作为一个图标。
1条答案
按热度按时间py49o6xq1#
这些截图只是同一个界面的不同版本,一个是旧的。
Webhook交付从Pending -> Completed移动所需的唯一一件事是从它发布到的URL返回HTTP 200响应。没有别的了。
如果你确定你是响应HTTP 200的所有这些事件,你需要联系PayPal的支持,因为只有他们可以进一步研究它在他们的结束,但我无法想象最初的研究会是什么,除了他们根本没有收到200响应时,张贴到您的webhook端点URL.
如果你设置一个webhook监听器到第三方测试站点,比如https://webhook.site/,我想它会像预期的那样工作。