1

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

观察

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

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

4

2 回答 2

3

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

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

我正在寻找解决方案。

于 2013-12-18T20:29:20.937 回答
0

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

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

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

于 2013-02-05T06:20:22.723 回答