自定义交易组件,同步订单支付结果接口显示订单不存在是为什么?
发布于 5 年前 作者 haojun 11194 次浏览 来自 问答

在开发工具中,使用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"}

这是商户号能查看订单信息:

2 回复

后台没看到requestOrderPayment的日志,请确认下是不是错调了requestPayment

看下orderInfo中的 "out_order_id" 是否和更新状态的out_order_id一致
回到顶部