小程序无法多次请求同一未支付的订单
发布于 6 年前 作者 gaotao 16394 次浏览 来自 问答

第一次订单请求成功后未支付,再次发起支付请求,报订单号重复的错误

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[INVALID_REQUEST]]></err_code>

<err_code_des><![CDATA[201 商户订单号重复]]></err_code_des>

这个问题该怎么解决

3 回复

想问下这个解决了没 咋解决的

现在就是小程序重新请求第三方后台,第三方后台再次调用微信支付的统一下单接口获取 prepay_id 为null,也就是生成新订单失败,再次调用统一下单的商户订单号(out_trade_no)、金额(total_fee)、描述(body)与第一次调用接口是一样的。报错信息如上

你好,如果调用requestPayment接口后未成功支付,则需要第三方后台重新调用微信支付的统一下单接口生成新的订单并返回给前端用于发起新一笔支付

回到顶部