收藏
回答

微信native支付生成的二维码有效期能由参数设置缩短吗

微信native支付生成的二维码有效期能由参数设置缩短吗?比如设置成1分钟?现在默认两个小时有点久了

尝试过设置交易结束时间,但是不管怎么传参,仍旧是2小时有效

查看文档,好像默认就是2小时,这个2小时还有什么渠道可以修改呢?



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

1 个回答

  • Memory
    Memory
    10-08

    通过time_expire就可以控制

    10-08
    有用
    回复 4
    • 陈娅君
      陈娅君
      10-08
      你好,我们试了下,还是默认两个小时
      下面是参数,是有什么传参不当吗?
      下单接口:http://api.mch.weixin.qq.com/pay/unifiedorder
      INSERT INTO `` (`appid`, `mch_id`, `device_info`, `nonce_str`, `sign`, `body`, `detail`, `attach`, `out_trade_no`, `fee_type`, `total_fee`, `spbill_create_ip`, `time_start`, `time_expire`, `goods_tag`, `notify_url`, `trade_type`, `product_id`, `limit_pay`, `openid`) VALUES ('wx0bd0d7deab33f49b', '1311904301', '网页', 'y3jbg5u1saxdmppef1mobqge8jcj237m', 'b52a4a108d3999a95953e9f8f6547586', '百度智能云充值', '', '百度智能云充值', '2519d09ff0f04ba8a01b71a9593f2eba', 'CNY', '50', '127.0.0.1', '20241008034828', '20241018034828', '', 'https://pay.bce.baidu.com/v1/pay/backnotify/wxpay', 'NATIVE', '', '', '');
      10-08
      回复
    • Memory
      Memory
      10-08回复陈娅君
      配置time_expire以后,过期是无法支付的,会提示订单过期,这个时间不能小于1分钟
      10-08
      回复
    • 陈娅君
      陈娅君
      10-08回复Memory
      你好,我们尝试了设置time_expire设置为5分钟,会报这个错误:<xml><return_code><![CDATA[FAIL]]></return_code>
      <return_msg><![CDATA[time_expire时间过短,刷卡至少1分钟,其他5分钟]]></return_msg>
      </xml>请问是什么原因
      10-08
      回复
    • Memory
      Memory
      10-08回复陈娅君
      你不需要传time_start,只需要传time_expire,你前面提供的参数就搞错了
      10-08
      回复
登录 后发表内容