Django paypal:具有无效回发的IPN请求
我正在建立一个电子商务网站,使用Django paypal:具有无效回发的IPN请求,django,python-3.x,paypal,paypal-ipn,django-paypal,Django,Python 3.x,Paypal,Paypal Ipn,Django Paypal,我正在建立一个电子商务网站,使用django-paypal接受paypal付款 95%的时间里,一切都完美无缺,用户可以付费,不管是否使用沙箱,也可以收到他们购买的东西 然而,在其他5%的时间里,我没有将“VERIFIED”或“INVALID”作为响应代码,而是得到:INVALID postback。(致命故障) 这使我们的程序无法知道该做什么,因此,即使支付在IPN和Paypal端被标记为“完成”,我们也会验证支付。您必须反映(回发)Paypal发送给您的所有参数,不受影响。而不会弄乱编码。即
django-paypal
接受paypal付款
95%的时间里,一切都完美无缺,用户可以付费,不管是否使用沙箱,也可以收到他们购买的东西
然而,在其他5%的时间里,我没有将“VERIFIED
”或“INVALID
”作为响应代码,而是得到:INVALID postback。(致命故障
)
这使我们的程序无法知道该做什么,因此,即使支付在IPN和Paypal端被标记为“完成”,我们也会验证支付。您必须反映(回发)Paypal发送给您的所有参数,不受影响。而不会弄乱编码。即使数据中偶尔出现奇数字符,如\
反斜杠。意外损坏数据将产生您观察到的“无效回发…致命失败”
有关详细的故障排除,请参阅PP_MTS_Chad在