收藏
回答

下单场景不同,会提示商户订单号重复的问题

比如说:    我先在微信公众号(JSAPI)发起支付请求,先不支付,然后我去PC端(Native)支付,会提示商户订单号重复。

同一个订单,支付场景不同,会提示商户订单号重复的问题,该怎么解决啊啊!

最后一次编辑于  2019-03-13
回答关注问题邀请回答
收藏

4 个回答

  • 微信支付技术助手
    微信支付技术助手
    2019-03-13

    您好,确保再次支付时发起的请求参数和第一次保持一致即可。

    2019-03-13
    有用
    回复 3
    • 黄建
      黄建
      2019-03-13

      你好,请问具体需要确保那些参数一致?

      2019-03-13
      回复
    • 均
      2019-04-03

      其它的请求参数都是一致的,只是支付场景trade_type不一样,就提示商户订单号重复,能不能把这个场景一致的限制去掉?

      2019-04-03
      回复
    • 微信支付技术助手
      微信支付技术助手
      2019-04-03回复

      你提的要求现在是不支持的,同一个单号只能在一个场景下被支付,需要你用公众号支付的继续唤起支付

      2019-04-03
      回复
  • Simon
    Simon
    03-26

    为了这个变态的场景限制,就要用变态的方法解决。

    不同场景订单号加个标志,回调时过滤掉。搞定~~~~

    详细的方法见:https://tsov.net/weixinpaybad/


    03-26
    有用
    回复
  • 达
    2019-11-29

    所以楼主最后是怎么解决的?

    2019-11-29
    有用
    回复
  • 黄建
    黄建
    2019-03-13

    微信支付技术助手  你好 根据你所说的是不是,同一个支付场景再次支付的问题, 我所描述的是,不同的场景再次支付的问题。

    不同场景 请求参有所不同,比如  trade_type 这个字段  无法确保一致性

    2019-03-13
    有用
    回复 2
    • 张敏
      张敏
      2019-03-22

      我也有一样的问题,请问你后来怎么解决的

      2019-03-22
      回复
    • 月徘徊
      月徘徊
      2019-06-25

      我也有,是不是这样做不行

      2019-06-25
      回复
登录 后发表内容