我管理一个使用Paypal模块接收Paypal IPN的magento平台。
我们收到ipn,然后magento向curl发出卷曲请求,以验证IPN(https://ipnpb.paypal.com/cgi-bin/webscr)。
我们每天大约有200笔Paypal订单,而且magento平台稳定而且自一年以来就没有进行过编辑。
7月1日至15日之间,我们在有关ipn验证的日志中出现了一些错误,贝宝返回了一个页面,显示“ BAD REQUEST”或“ FATAL FAILURE”(涉及ipn的2%)。
我想这是一个字符集问题,但是当我发布与记录的请求相同的数据时,贝宝会发送“ VERIFIED”,所以我只是问你是否已经遇到了这个问题,以及如何解决这个问题?
Magento无法处理稍后重试该请求的可能性,因此该订单保持为“ pending_payment”。
我执行的订单与错误订单相同,并且没有问题。 我尝试添加一些特殊字符,没问题