PayPal删除用于IPN的通知URL中的查询字符串值

PayPal删除用于IPN的通知URL中的查询字符串值,paypal,paypal-ipn,Paypal,Paypal Ipn,从本周开始,PayPal似乎正在删除请求中发送的notify_url中的查询字符串值 例如: http://www.example.com/index.php?token=example&pskey=test&order_id=100045 这就变成 http://www.example.com/index.php?token=example 仅保留第一个密钥对,而删除其余密钥对 并非每一个请求都会发生这种情况。当其余的请求出现问题时,大约40%的请求通过ok 因此,在确认订

从本周开始,PayPal似乎正在删除请求中发送的notify_url中的查询字符串值

例如:

http://www.example.com/index.php?token=example&pskey=test&order_id=100045
这就变成

http://www.example.com/index.php?token=example
仅保留第一个密钥对,而删除其余密钥对

并非每一个请求都会发生这种情况。当其余的请求出现问题时,大约40%的请求通过ok


因此,在确认订单时存在问题。我们将不得不手动确认订单

这仍然是一个问题-请参见此处-虽然这不是一个答案,但我没有足够的隐私权进行评论,我想提供支持,说明这个问题确实存在,而且频率正在增加,OP并不是唯一的问题。昨晚23点59分,我们开始针对100%的订单处理此问题,但没有一个订单返回查询参数的值。我们的url格式为
/ipn.php?order_id=123456
,Paypal开始返回
/ipn.php?order_id
,因此我们的ipn对订单内容没有任何线索。除此之外,Paypal在响应中省略了所有其他有用的信息,我们只需在som之后手动处理一些订单