在极少数情况下,我会通过重命名的参数获取IPN通知。例如,而是接收包含预期参数的消息:
option_name1=<my value here>
而是收到一条消息:
option_name1_1=<my value here>
很明显,我的代码不会在末尾查找带有额外_1的参数。
为什么会发生这种情况,我可以让PayPal使用正确的参数名称重试IPN通知吗?
谢谢!
答案 0 :(得分:0)
感谢@EJP - 看起来PayPal错误地将交易视为具有多个商品的购物车。
我已经在我的IPN处理程序代码中添加了检查来处理附加了_1的额外字段(即使我从未期望它们在那里)。