首页 文章

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

提问于
浏览
0

从本周开始,付款后转发到我们的网站在 生产环境 模式下不再起作用,而它仍然在沙箱中工作 .

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

在尝试跟踪错误时,我切换到了沙箱,但那里的一切都很好 .

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

谢谢!

1 回答

  • 1

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

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

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

    • 确保服务器启用了SHA-256,如上所述,PayPal现在要求用户确保他们有哈希工作 .

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

    希望这可以帮助!

相关问题