在开发工具中,使用wx.requestOrderPayment接口,支付完成了一笔订单,orderInfo也正常传了,并支付成功。
但是调用同步接口时返回订单不存在,使用out_order_id和order_id两种方式都不行
{"out_order_id":"s20210507161252936952000PX1N6Q","openid":"oZuMj5a8nb0vvBb_mjoS6y6E-PG8","action_type":1,"transaction_id":"4200001019202105076001438525","pay_time":"2021-05-07 16:13:34"}
{"order_id":"4200001019202105076001438525","openid":"oZuMj5a8nb0vvBb_mjoS6y6E-PG8","action_type":1,"transaction_id":"4200001019202105076001438525","pay_time":"2021-05-07 16:13:34"}
接口返回:{"errcode":1010011,"errmsg":"订单不存在 rid: 6094fdfc-3be86440-3bca63f6"}
这是商户号能查看订单信息:
看下orderInfo中的 "out_order_id" 是否和更新状态的out_order_id一致
我也遇到了,我的是openid不一致
可以用开发者工具,设置场景值1177,进行调试。
后台没看到requestOrderPayment的日志,请确认下是不是错调了requestPayment