PayPal IPN意外更改

时间:2017-03-10 19:40:38

标签: paypal paypal-ipn

从2017年8月3日左右开始,我们注意到一些(不是全部)PayPal IPN的异常行为。 PayPal似乎正在推出某种变化,还有一些其他报道其他事情,例如:QueryString values removed from the IPN endpoint by PayPal

看起来有多个版本的PayPal系统发送IPN,其中一些包含notify_version=3.8,一些包含notify_version=UNVERSIONED

主要问题是来自" 3.8"的IPN。有receiver_email,但来自" UNVERSIONED"不要。

在某些情况下,我们会同时收到重复的IPN,其中一个是" 3.8"版本和一个是" UNVERSIONED"版。似乎两个版本的PayPal同时处理相同的事情。 " 3.8"版本似乎总能成功确认IPN和" UNVERSIONED"版本似乎总是回复" INVALID"。

有些用户报告说,PayPal正在取消我们为return(结帐后出现的网址)发送的值。例如,http://example.com/some%3Dvalue之类的网址有时会被解码为http://example.com/some=value,这不正确并导致404.

我知道PayPal将推出new changes on 03/29,与更严格的数据格式合规相关,但我们已经确认我们已遵守此规定,这仍然需要几周的时间。

1 个答案:

答案 0 :(得分:0)

几天后,IPN恢复正常,没有任何变化。 PayPal从未回复我们的支持电子邮件或承认任何问题。