【发布时间】:2013-03-31 07:49:54
【问题描述】:
我对 Paypal IPN 有一个奇怪的问题。每个替代交易都失败了。因此,假设第一次交易顺利,那么第二次交易失败。同样,如果第三个顺利,那么第四个失败。 我在 IPN 历史记录中获得的失败交易的 HTTP 状态代码是 400。 我已经实现了他们新引入的新的 Paypal 主机标头更改。
知道为什么会这样吗?
IPN 历史记录
http://i.imgur.com/NfqRsGi.png
IPN 详细信息
http://i.imgur.com/hcKdasw.png
编辑
我正在使用带有 curl 的 PHP 来完成 IPN 工作(使用与 Paypal 网站上相同的示例代码)
另一个编辑
好的,我从 Paypal 站点找到了 PHP 5.2 的另一个代码示例。这一款与我目前使用的略有不同。我在 Paypal Sandbox 上对其进行了两次测试,并且成功了。稍后我会在现场测试它是否工作正常。
【问题讨论】:
-
嗨弗兰克,如果您需要编码答案,您应该包含一个重现此问题的代码示例。
-
我添加了更多细节。
标签: paypal paypal-ipn