小程序
小游戏
企业微信
微信支付
扫描小程序码分享
jsapi支付,统一下单时传了time_expire参数,值为20191113111027形式。
用户扫码后,过了该时间后还能支付,只有过了time_expire一分钟后支付,才不能支付,请问这种是什么原因
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
建议最短不能少于一分钟。按照这个进行设置即可。至于你说的失效订单。第一次下单的时候time_expire指定是XXX,用户尝试支付过以后就不能再改了。意思就是,你们用了原单重新下单,把设置的时间修改了,这样是不允许的。2,所以可能还是按照用户第一次下单的时间来算有效期的,所以这个时候会报那个错误是正常的。
<xml>
<appid>***</appid>
<body>***</body>
<mch_id>***</mch_id>
<nonce_str>***</nonce_str>
<notify_url>***</notify_url>
<openid>***</openid>
<out_trade_no>1200180107576302720280336</out_trade_no>
<spbill_create_ip>***</spbill_create_ip>
<time_expire>20191113153212</time_expire>
<total_fee>1</total_fee>
<trade_type>JSAPI</trade_type>
<sign>***</sign>
</xml>
扫完码之后暂时先不输入密码支付,最后支付时间为20191113153216,支付成功了
已确认服务器时间正常
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
建议最短不能少于一分钟。按照这个进行设置即可。至于你说的失效订单。第一次下单的时候time_expire指定是XXX,用户尝试支付过以后就不能再改了。意思就是,你们用了原单重新下单,把设置的时间修改了,这样是不允许的。
2,所以可能还是按照用户第一次下单的时间来算有效期的,所以这个时候会报那个错误是正常的。
<xml>
<appid>***</appid>
<body>***</body>
<mch_id>***</mch_id>
<nonce_str>***</nonce_str>
<notify_url>***</notify_url>
<openid>***</openid>
<out_trade_no>1200180107576302720280336</out_trade_no>
<spbill_create_ip>***</spbill_create_ip>
<time_expire>20191113153212</time_expire>
<total_fee>1</total_fee>
<trade_type>JSAPI</trade_type>
<sign>***</sign>
</xml>
扫完码之后暂时先不输入密码支付,最后支付时间为20191113153216,支付成功了
已确认服务器时间正常