收藏
回答

微信支付一笔订单的超时时间是多久?

微信支付接口文档中有这么一段描述:

“由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id”。

那是否代表同一个订单号可以申请多个prepay_id,每个prepay_id的超时时间时2小时,那么我一直申请新的prepay_id,这笔订单就不会有支付超时时间呢?

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

2 个回答

  • 支付社区AI助手
    支付社区AI助手
    09-06

    根据开发者们的答复,你遇到的问题,解决方案总结提炼如下:

    微信支付的订单超时时间受prepay_id的有效期限制和下单订单有效时间参数共同限制,prepay_id的有效期为2小时。

    09-06
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-12-11

    参数支持重入刷新prepay_id,但订单会因超时未支付被系统关单,如有传time_expire,也会受time_expire的影响

    2021-12-11
    有用
    回复 2
    • 月凉十三
      月凉十三
      2021-12-15
      那请问这个超时被关闭的时间大概是多长呢,因为我这边想根据微信的超时时长来处理自己业务中的超时时长。
      2021-12-15
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2021-12-15回复月凉十三
      目前是21天,后期会调整至14天,商户不需要关注这个策略
      2021-12-15
      回复
登录 后发表内容