收藏
回答

jsapi支付 返回一直是订单已过期

微信jsapi 支付 统一下单接口 返回的prepay 返回一直是订单已过期 请重新下单

prepay_id 返回后 在前端调起支付 一直返回 "该订单已过期,请重新下单"

微信扫码通过 扫描二维码在微信内打开网页 调起支付一直失败


检查过后台对订单的时间限制: 在统一下单时添加的时间参数 去掉也试过

时间格式 yyyyMMddHHmmss

  "timeStart": "20200425152402",

  "timeExpire": "20200425172402",

求助


最后一次编辑于  2020-04-25
回答关注问题邀请回答
收藏

4 个回答

  • ..zzZZ
    ..zzZZ
    2020-08-05

    请问这个问题你最后解决的方法是什么?

    2020-08-05
    有用
    回复
  • 如此
    如此
    2020-04-28

    1253947864523083777这是我的单号

    这是设置的开始时间和结束时间

      "timeStart": "20200425152402",

      "timeExpire": "20200425172402",

    这是我调起支付的时间

    2020-04-25 15:24:03

    2020-04-28
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-04-26

    你好,建议你把参数以及单号和下单时间都发一下。

    2020-04-26
    有用
    回复 2
    • 如此
      如此
      2020-04-28
      所有参数私信发你了
      2020-04-28
      回复
    • 元宝|Marvin
      元宝|Marvin
      2021-07-21
      微信的BUG,我已经解决
      package 这个参数的问题
      官方例子: "package": "prepay_id=up_wx21201855730335ac86f8c43d1889123400",
      正确参数: "package": "prepay_id=wx21201855730335ac86f8c43d1889123400",
      2021-07-21
      回复
  • 恶魔
    恶魔
    发表于移动端
    2020-04-25
    什么
    2020-04-25
    有用
    回复
登录 后发表内容
问题标签