收藏
回答

小程序无法多次请求同一未支付的订单

问题模块
API和组件

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

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

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

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


这个问题该怎么解决

最后一次编辑于  2017-11-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 可达鸭要炸了  💥
    可达鸭要炸了 💥
    2018-08-11

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

    2018-08-11
    赞同
    回复
  • 梦中人
    梦中人
    2017-11-28

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

    2017-11-28
    赞同
    回复
  • 韬々
    韬々
    2017-11-27

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

    2017-11-27
    赞同
    回复