PayPal IPN意外更改
从2017年8月3日左右开始,我们注意到部分(并非全部)PayPal IPN出现了一些异常行为。PayPal似乎正在推出一些变化,还有一些其他的报告,比如: 似乎有多个版本的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”版本,另一个是“未版本”版本。看起来两个版本
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恢复正常,没有任何变化。贝宝从未回复我们的支持电子邮件或承认任何问题