PayPal IPN意外更改

问题描述 投票:3回答:1

从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则没有。

在某些情况下,我们同时收到重复的IPN,一个是“3.8”版本,一个是“UNVERSIONED”版本。似乎两个版本的PayPal同时处理相同的事情。 “3.8”版本似乎总能成功确认IPN,“UNVERSIONED”版本似乎总是以“INVALID”响应。

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

我知道PayPal将推出new changes on 03/29,与更严格的数据格式合规性有关,但我们已经证实我们已经遵守了这一点,这还需要几周时间。

paypal paypal-ipn
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.