收藏
回答

服务商H5或Native支付:time_expire及关单问题

我在应用层集成服务商H5支付、Native支付,有以下几个问题:

1、H5下单、Native下单,这俩接口中的time_expire入参有最大限制吗?还是说默认超过2小时就过期?为什么有的回答下说h5_url是5分钟过期?

2、如果得到的支付url已过期,那么我需要发起新的支付请求。在发起新支付请求前,我需要将老的订单手动关单吗?

3、发起新的支付请求时,传入的out_trade_no是否是新的单号?而不能用上一次的单号?

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

1 个回答

  • Memory
    Memory
    06-11

    1、time_expire一般建议不超过7天,time_expire和预支付ID这类不相关

    2、如果你需要生成新的订单,需要关单

    3、out_trade_no不允许重复使用

    06-11
    有用 2
    回复 12
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-11
      好的谢谢,关于2、3点已知晓。关于1:time_expire(订单失效时间)和预支付ID的失效时间是两个概念吗?我现在场景是获取到url后一段时间不支付 就使url失效,这个失效时间是通过哪个字段控制?
      06-11
      回复
    • Memory
      Memory
      06-11回复化身孤岛的鲸
      两个属于不同的东西
      06-11
      回复
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-11
      文档说h5_url有效期是5分钟。假设已通过下单接口拿到了h5_url,那5分钟后去支付是否需要关单再重新下单获取h5_url?
      06-11
      回复
    • 化身孤岛的鲸
      化身孤岛的鲸
      06-11回复化身孤岛的鲸
      重新获取h5_url时,是否可以不用关单,使用上一次的out_trade_no再调一次下单接口获取到新的h5_url?
      06-11
      回复
    • Memory
      Memory
      06-11回复化身孤岛的鲸
      可以重入,也可以关单重新来,看自己业务设计
      06-11
      回复
    查看更多(7)
登录 后发表内容