10

我正在建立一个电子商务网站,django-paypal用于接受 Paypal 付款。

95% 的情况下,一切都完美无缺,用户可以支付,无论是否使用沙盒,并收到他们购买的东西。

然而,在另外 5% 的时间里,我得到的不是 ' VERIFIED' 或 ' INVALID' 作为响应代码:Invalid postback. (<html> <body> Fatal Failure <br> </body> </html> )

这会阻止我们的程序知道该做什么,因此即使付款在 IPN 和 Paypal 方面被标记为“完成”,付款也会在我们这边得到验证。

4

1 回答 1

0

您必须反映(回发) Paypal 发送给您的所有参数,不受影响。不搞乱编码。即使数据中偶尔会出现奇数字符,例如\反斜杠。意外损坏数据将产生您观察到的“无效回发...致命故障”。

有关详细故障排除,请参阅 PP_MTS_Chad 在notify_url 中的出色建议,当买家支付订阅费用时,不要打电话

于 2018-01-04T07:20:04.930 回答