【问题标题】:Missing IPN Notification缺少 IPN 通知
【发布时间】:2013-02-05 01:48:32
【问题描述】:

几个月以来,我一直在我的网站上运行“立即购买”按钮,几周前,我观察到一次购买时,PayPal 没有将 IPN 发送到我的网站。当天后来的购买成功了。

观察

  • PayPal 已向我发送了购买成功的电子邮件通知,它还将此交易记录在我帐户的付款日志中。这是正常的。
  • IPN 历史记录中没有该交易的任何 IPN 条目记录;没有 PayPal 尝试联系我的网站以将 IPN 通知它的记录。这不正常。
  • 在过去的六个月里,我没有对“立即购买”进行任何修改,并且只有一个“立即购买”按钮连接到 PayPal。此外,这是当天唯一没有出现在 IPN 历史上的付款。

我读过(我忘记了这篇文章),这并不少见(对于受欢迎的卖家来说,每年都会发生几次)。但是,我不知道解决方案是什么。一周前我联系了 PayPal 支持,但他们没有回复我。

【问题讨论】:

    标签: paypal


    【解决方案1】:

    我发现如果购买者使用信用卡选项付款,并且他们通过付款页面,最后一页有另一个按钮。一些购买者不会点击最后一个按钮。结果是付款发生了,但您的 notify_url 的 IPN 没有触发。

    如果购买者使用他们的 paypal 帐户进行购买,则不会发生此问题。

    我正在寻找解决方案。

    【讨论】:

      【解决方案2】:

      有时 IPN 可能会因各种原因延迟,但通常会在某个时间发布。

      我知道就在上周(或者可能是前一周)IPN 服务器出现故障,因此实际上有数百万个 IPN 在系统中排队,并且需要很长时间才能全部赶上。

      不过,通常 IPN 效果很好,而且几乎是实时的。

      【讨论】:

      • 延迟几天没问题,但是两周呢?我不接受“什么都不做”作为答案。
      • 是的,不应该耽误那么久。您是在使用您的个人资料设置来启用 IPN,还是在您的付款请求中使用 notify_url?您是否仔细检查了您的 IPN 历史记录和您的网络服务器日志,以确保 IPN 实际上没有被发送但由于某种原因失败了?我有一堆 IPN 访问了我的沙盒帐户,它们似乎按预期工作,所以我认为此时延迟已经赶上。
      猜你喜欢
      • 2013-01-02
      • 2013-09-18
      • 1970-01-01
      • 2015-08-25
      • 2018-02-05
      • 2014-06-17
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多