https://developers.weixin.qq.com/miniprogram/dev/api/open-api/payment/wx.requestOrderPayment.html
目前正在接入自定义交易组件,还没有接入完成,直接按照新的提交订单模式接入遇到问题
操作流程如下:
- 按照文档调用requestOrderPayment并传入orderInfo,成功拉起支付
- 此时不付款,直接关闭支付界面
- 调用支付状态同步接口同步取消状态
此时提示订单不存在
接口请求参数:
{"out_order_id":"O2021060260235441260","openid":"ofSTb5VZAkubywuUMU_lym3AnEzw","action_type":3}
接口响应:
{"errcode":1010011,"errmsg":"订单不存在 rid: 60b75fa8-650e3eb6-191b065d"}
这个问题,我也遇到过,大家一定一定要对比下调用 wx.requestOrderPayment时的入参结构及字段类型,不可错过一个,错了一个都会导致你可以拉起收钱台付款,但就是调用同步订单状态时会出错,因为此订单没有同步到微信支付侧去,切记,切记!
还有问题,可以@我,我会定期回复
哥们,你们是怎么解决的,orderInfo结构哪里有问题?我也遇到了这个情况,谢谢
请留意 调requestOrderPayment的回调中是否有errcode,应该是订单字段有问题导致订单没同步成功
https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent2/API/errorcode.html