【问题标题】:PayPal IPN Unexpected ChangesPayPal IPN 意外更改
【发布时间】:2017-08-01 06:39:08
【问题描述】:

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

发送IPN的PayPal系统似乎有多个版本,其中一些包含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(结帐后的 URL)的值进行解码。例如,像 http://example.com/some%3Dvalue 这样的 URL 有时会被解码为 http://example.com/some=value,这是不正确的并导致 404。

我知道 PayPal 将推出 new changes on 03/29,这与更严格地遵守其数据格式有关,但我们已经确认我们遵守了这一规定,距离这还有几周的时间。

【问题讨论】:

    标签: paypal paypal-ipn


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-06-16
      • 2018-02-10
      • 2011-10-02
      • 2014-11-15
      • 2015-11-14
      • 2020-02-16
      • 2013-01-01
      • 2011-06-30
      • 2014-06-04
      相关资源
      最近更新 更多