PayPal IPN和PDT突然不再起作用了

时间:2017-03-17 23:54:25

标签: paypal paypal-ipn paypal-pdt

从本周开始,付款后转发到我们的网站在生产模式下不再有效,而它仍然可以在沙盒中使用。

实际上我们使用PDT进行直接转发,使用IPN作为备份。由于某种原因,付款未完全完成。从本周开始,似乎没有从PayPal建立PDT或IPN连接。 3月9日的付款成功,但自3月11日以来的所有付款都在PayPal页面上标记为成功,但我们的网站“不知道”,因此客户无法更新其帐户。

在尝试跟踪错误时,我切换到了沙箱,但那里的一切都运行良好。

PayPal最近有变化吗? (付款过程中的设计现在是,但我不知道从什么时候开始......)

谢谢!

1 个答案:

答案 0 :(得分:1)

PDT的最大挫折是消息仅发送一次,其中IPN被重复发送,直到服务器以正确的消息响应。你可以同时运行两者,但根据我的经验,这是非常罕见的(我建立电子商务系统为生。)最近,我公司的许多运营PayPal作为付款方式的客户都遇到了类似的问题(RBS WorldPay更是如此)。解决方案是尝试以下方法:

  • 确认IPN侦听器URL仍在工作并指向 正确的网站(有些人尝试使用一个PayPal帐户 多个站点,并将其更改为第二个站点而不考虑它 停止第一个站点的IPN。

  • 确保安装了最新版本的PayPal网关(如果 在OpenCart / WooCommerce / Magento / etc ......)。最新版本 需要SHA-256。

  • 确保服务器启用了SHA-256,如上所述,PayPal正在询问 用户确保他们有哈希工作。

  • 确保已安装SSL证书。这还不是一个特定的要求,但是在这个时代,如果你没有,你就不太可能得到很多订单。还有一些奇怪的原因,它为某些客户修复了IPN。

希望这有帮助!