PayPal 没有向听众发送 IPN

Posted

技术标签:

【中文标题】PayPal 没有向听众发送 IPN【英文标题】:PayPal is not sending IPN’s to listener 【发布时间】:2021-10-21 17:49:05 【问题描述】:

我在我的沙盒帐户的通知下设置了 IPN URL。当我测试付款时,在 IPN 历史记录下没有发现任何东西。 似乎 Sandbox PayPal 没有将 IPN 发送给听众。当我使用 IPN 模拟器进行测试时,它工作正常。

任何提示为什么它不工作

【问题讨论】:

您的网站使用 https 吗? (或者不是?) 是的。我正在使用 https。昨天还好好的 所以昨天工作正常,但今天不工作???? (所以有一个与时间有关的错误?)...First step: 检查您的 SSL 证书是否刚刚过期 没有。即使我使用 IPN 模拟器进行了测试,它的工作正常.. 但是当交易发生时,Paypal 没有发送到监听器。 IPN 历史为空 好的,我用真正的贝宝(不是沙盒)测试了它,真正的贝宝正在发送 IPN。 【参考方案1】:

在沙盒中创建的 PayPal 交易 ID 的示例是什么,您希望收到 IPN?您确定您在www.sandbox.paypal.com 中为正确的沙盒业务帐户配置了 IPN 吗?根据您的集成方法,如果不是当前的 v2/orders,您可以在交易时指定 notify_url 以覆盖帐户级别的 IPN 设置。

但实际上,您应该只进行 Set up standard payments 集成,调用您的服务器以获取 v2/checkout/orders API,而根本不需要 IPN。没有理由使用旧的异步和笨重的服务。

【讨论】:

我正在使用捐赠按钮并通过 notify_url 并在 settigs 下设置 IPN 设置 如果没有沙盒按钮的示例代码和生成的沙盒交易 ID 示例,我们无法提供具体建议。 好的。让我尝试做

以上是关于PayPal 没有向听众发送 IPN的主要内容,如果未能解决你的问题,请参考以下文章

2 年后,Paypal IPN 无法联系到听众请帮助

接收 PayPal IPN 时不获取任何参数

PayPal IPN 停止发送 mc_shipping 和自定义字段

如果没有消息发送回 PayPal,paypal IPN 会发生啥情况

未收到来自 Paypal IPN 沙盒的响应

Paypal IPN 协议:为啥示例中没有发送空的 HTTP 200 响应?