Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal IPN意外更改_Paypal_Paypal Ipn - Fatal编程技术网

PayPal IPN意外更改

PayPal IPN意外更改,paypal,paypal-ipn,Paypal,Paypal Ipn,从2017年8月3日左右开始,我们注意到部分(并非全部)PayPal IPN出现了一些异常行为。PayPal似乎正在推出一些变化,还有一些其他的报告,比如: 似乎有多个版本的PayPal系统发送IPN,其中一些包含notify\u version=3.8,另一些包含notify\u version=UNVERSIONED 主要问题是“3.8”中的IPN有接收者电子邮件,但“未版本”中的IPN没有 在某些情况下,我们同时收到重复的IPN,一个是“3.8”版本,另一个是“未版本”版本。看起来两个版本

从2017年8月3日左右开始,我们注意到部分(并非全部)PayPal IPN出现了一些异常行为。PayPal似乎正在推出一些变化,还有一些其他的报告,比如:

似乎有多个版本的PayPal系统发送IPN,其中一些包含
notify\u version=3.8
,另一些包含
notify\u version=UNVERSIONED

主要问题是“3.8”中的IPN有
接收者电子邮件
,但“未版本”中的IPN没有

在某些情况下,我们同时收到重复的IPN,一个是“3.8”版本,另一个是“未版本”版本。看起来两个版本的PayPal在同一时间处理相同的事情。“3.8”版本似乎总是成功确认IPN,“未版本”版本似乎总是以“无效”响应

一些用户报告说PayPal正在对我们发送的
return
(签出后的URL)的值进行取消编码。例如,像
http://example.com/some%3Dvalue
有时被解码为
http://example.com/some=value
这是不正确的,会导致404


我知道PayPal即将推出,这与更严格地遵守其数据格式有关,但我们已经验证了我们是否遵守了这一点,这还有几周的时间。

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