Django-paypal:带有无效回发的IPN请求

时间:2015-11-05 23:31:11

标签: django python-3.x paypal paypal-ipn django-paypal

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

95%的情况下,一切运作完美无瑕,用户可以付费,无论是沙箱,还是接收他们购买的东西。

其他5%的时间,而不是&#39; VERIFIED&#39;或者&#39; INVALID&#39;作为回复代码,我得到:Invalid postback. (<html> <body> Fatal Failure <br> </body> </html> )

这可以防止我们的程序知道该怎么做,因此付款会在我们这边得到验证即使付款被标记为“完成”#39;在IPN和Paypal的一面。

1 个答案:

答案 0 :(得分:0)

您必须反映(回发) Paypal发送给您的所有参数,不受影响。没有弄乱编码。即使数据中偶尔出现奇数字符,例如\反斜杠。意外破坏数据将导致&#34;无效的回发......致命的失败&#34;你观察到的。

有关详细的问题排查,请参阅notify_url never call when buyer paid for subscription

中PP_MTS_Chad的优秀建议