收藏
回答

NATIVE支付,问题(该订单已失效,请重新返回商户下单支付)

NATIVE支付,模式二,生成二维码,用户扫码后,去支付,支付密码错误,支付失败

2个小时后,同一个订单信息完全一致再下单,还是能生成二维码,但是支付报错(该订单已失效,请重新返回商户下单支付),

既然都不能支付了,为啥下单的时候不给个拉住呢


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

2 个回答

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

    您好,这里是根据您设定的时间:

    交易结束时间time_expireString(14)20091227091010

    订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。订单失效时间是针对订单号而言的,由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。其他详见时间规则

    建议:最短失效时间间隔大于1分钟

    如果时间内再次调起相同参数进行支付,是可以的。

    2019-03-14
    有用
    回复
  • 普甜小竹°
    普甜小竹°
    2019-10-30

    NATIVE支付,模式二,生成二维码,第一次用户支付超时,两小时后再次发起下单生成二维码,用户扫码支付 一直提示:“该订单已失效,请重新返回商户下单支付” 有效期时间time_expire是设定60秒的

    2019-10-30
    有用
    回复 1
    • 普甜小竹°
      普甜小竹°
      2019-10-30
      每次重新下单返回的prepay_id也不一样 却一直支付提示:“该订单已失效,请重新返回商户下单支付”
      2019-10-30
      回复
登录 后发表内容