收藏
回答

微信支付如果避免重复支付的问题?

目前微信支付下单的时候,传给微信的订单号是唯一的,无法使用重复的订单号发起支付。假如一个订单,用户发起了多次支付,我方系统每次下单都使用不同的订单号传给微信那边。用户是可以支付多笔的。如果用户多次支付了,这个情况怎么解决?

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

2 个回答

  • Memory
    Memory
    2021-09-28

    预支付id有效期内可以直接调起支付而不用重新请求统一下单,如果需要重新调用统一下单,在调用下单之前请求关单接口,将前一笔订单进行关闭,如果提示完成支付了,你直接更新原订单状态,关单成功后就可以重新发起下单请求

    2021-09-28
    有用 1
    回复 4
    • H
      H
      2021-09-28
      我刚刚去试了下 H5下单 和js api下单   可以使用同一个订单号发起多次统一下单接口耶
      2021-09-28
      回复
    • Memory
      Memory
      2021-09-28回复H
      并不可以,你要确认是否为同一商户号下,在同一商户下商户订单号是不可以重复的
      2021-09-28
      回复
    • H
      H
      2021-09-28回复Memory
      好的好的
      2021-09-28
      回复
    • H
      H
      2021-09-28回复Memory
      我刚刚去确认了下, 确实可以,是同一个商户下。同一个订单号重复发起了统一下单接口   是不是最近改过这个?我上周测试的时候还是不能用同一个订单号的  现在是不是统一订单号发起的订单,没有支付成功的情况下是可以重复发起支付的?
      2021-09-28
      回复
  • H
    H
    2021-09-28

    我刚刚试了下 好像现在没有支付成功的订单号是可以重复使用的? 是前两天更新了吗? 我记得上周还不行的

    2021-09-28
    有用
    回复
登录 后发表内容