收藏
回答

❗微信支付提示“商户订单号重复”疑难问题求助

这个问题有点诡异,想请教下有没有人遇到过类似情况:

我在对接微信支付时,收到接口返回的错误信息:

微信支付API返回错误响应体: 
{"code":"INVALID_REQUEST","message":"201 商户订单号重复"}

但经过多方排查,发现“商户订单号重复”似乎并不是问题根源:

  1. 我本地生成的商户订单号可以确保没有重复,每个订单号都是基于唯一标识生成的;
  2. ✅ 我登录小程序的微信后台,去查这个订单号,没有记录
  3. ✅ 我也去微信支付的商户平台后台查了,同样没有找到这个订单号
  4. ❓但微信支付接口却依然返回“订单号重复”的错误,实在令人费解……

有没有小伙伴遇到过类似情况?有没有可能是微信侧缓存、或者是某些状态未完全清除?非常感谢大家的经验和建议!


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

1 个回答

  • Memory
    Memory
    06-13

    这就是你订单号重复使用了,未支付的订单号在后台是不能查询到的,你可以调用查询接口查询

    06-13
    有用
    回复 2
    • 贵南
      贵南
      06-13
      问题是假设是未支付, 那也应该可以重新支付才对, 而不是再支付的时候报错。 接口查到了, 是这样子的
      06-13
      回复
    • Memory
      Memory
      06-13回复贵南
      你修改了参数就不支持重入了
      06-13
      1
      回复
登录 后发表内容