https://developers.weixin.qq.com/doc/store/shop/API/order/callback/channels_ec_order_pay.html
我接受到的请求是这样的:
msg_signature: '715c2c593d1435bd2e18b27b55686a18aefd6b1c',
timestamp: '1744556424',
nonce: '1512907252',
Encrypt: 'qQH3jstJJUEA6jyq/4twR279u+Di4TpeA3sJwjAMFwtxcCy8/nbBeGhw1OXmEWz7km84aj5aPhPqfFVUzslHqkhhLNUMAycbgAPLlcVhPw7e2nMlWm8v8kRrwVmTWZ6qQ4o/WiT2FDZu2jHdB9bhOXmHMhI1QxKJNmfmPayNycYYaAlbck5pVRkX23EiA1mObUqnKjpEVTjXo8YTuN+40IQ4sdJBGDwvqBeAfxG6gUR3QiPEZXI1xcvieVqZTJBbopjvd6cDilbwSJaf3c4QXar0wscor2LcLwNXp6Nmuf3/d4kjG2nlk2SR/U46uBTmIsNPKkulrvWNdrMKz2QE7pkGrM+71+1be9xmClrLPPXlEZiYOF+dfse/6iQLeDOQ'
解出来的信息是:
CreateTime: 1744556424,
MsgType: 'event',
Event: 'channels_ec_order_pay',
order_info: { order_id: 3727408981071770600, pay_time: 1744547052 }
这个order_id使用订单接口查询不到,但是根据订单时间去反向差,有一个订单号是:3727408981071770624的订单
这个情况不止这一个订单,还收到一个订单号是:3727409755720392700,这个也没有,根据时间反查,这个时间(2025-04-13 21:13:27),有一个订单号是3727409755720392705的订单
也不是所有订单都有问题,感觉是“支付成功”这个消息的就有问题,不知道是支付成功的时候推送的订单,和最后生成的订单有什么区别吗
我现在的需求是,当收到支付成功后需要查询订单的信息,然后做些后续的业务操作,现在订单号不正确,后续业务流程走不通
再补充一下,我是用的nodejs写的代码
