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

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

任何提示为什么它不工作

【问题讨论】:

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

标签: php paypal paypal-sandbox paypal-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 示例,我们无法提供具体建议。
  • 好的。让我尝试做
猜你喜欢
  • 2014-08-23
  • 2021-10-04
  • 2012-06-27
  • 2016-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-07
  • 2016-06-29
相关资源
最近更新 更多