收藏
回答

“商户订单号重复”这个问题该怎么解决呢?

近期在开发微信支付中碰到一个问题:下单后发起支付统一下单,然后取消支付,后台修改了支付价格,再发起支付就会出现“201 商户订单号重复”;通过关闭订单再发起支付也不行,请教一下遇到需要修改价格的情况下怎么发起支付呢?

回答关注问题邀请回答
收藏

2 个回答

  • onlyone
    onlyone
    2020-11-09

    遇到修改价格的情况下,需要重新换个单号才行,你第一次提交的支付信息已经在微信后台状态为未支付状态。

    2020-11-09
    有用
    回复 1
    • ♡风缘🔄
      ♡风缘🔄
      2020-11-10
      提交下单未支付,系统里就存有订单号了,修改价格再支付就会提示单号重复了,虽然修改单号可以解决这个问题,但是这个更改单号并不是好的方法呢,
      2020-11-10
      回复
  • Tasting
    Tasting
    2020-11-09

    建议拿重复的“商户订单号”查询一下,查询路径:1,商家后台,2,查单接口。

    这两种情况会导致订单重复:

    1.在一个支付环境生成订单,在另一个支付环境支付订单,由于支付环境,导致订单重复问题  解决办法:尽可能在一个支付环境下支付订单,切换环境就要生成新的订单

    2.是商户系统中已有的商户订单号,解决办法:尽可能的与商户中的一些单号不一致,如在,商户订单号后加上字母_横杠等半角字符


    2020-11-09
    有用
    回复
登录 后发表内容
问题标签