如下为创建时的订单,能正确生成二维码
<xml><time_expire><![CDATA[20230415224303]]></time_expire><nonce_str><![CDATA[4X7LWRWE0JKCPRLLOUDQBMGKG8HRCOSW]]></nonce_str><time_start><![CDATA[20200415224303]]></time_start><sign><![CDATA[xxxxxxxxxx]]></sign><fee_type><![CDATA[CNY]]></fee_type><body><![CDATA[Ipad mini 16G White]]></body><notify_url><![CDATA[https://xxxxxxxxx.com/notifications/wxpay/pay]]></notify_url><mch_id><![CDATA[xxxxx]]></mch_id><spbill_create_ip><![CDATA[192.168.1.3]]></spbill_create_ip><out_trade_no><![CDATA[123e4567e89b12d3a4565566424402ab]]></out_trade_no><device_info><![CDATA[xxxxx-Accmd12]]></device_info><total_fee><![CDATA[10]]></total_fee><appid><![CDATA[wxdace645e0bc2c424]]></appid><trade_type><![CDATA[NATIVE]]></trade_type><attach><![CDATA[{"createdAt":1586961783200,"mechantOrderReference":"123","trade_type":"NATIVE"}]]></attach></xml>
超时设置时间远大于2小时,但是无效
问题1 文档中【。。。由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。。。。】但是 二维码就是在 获取prepay_id 的时候获取的,那么二维码最大只有2小时的有效期 ?
问题2 如果问题1为是,那么Native 支付中 设置超过2小时时间 time_expire 是否有具体的作用 ?
谢谢
1,模式一的二维码有效期是永久的,用户扫二维码下单后,这个订单的有效期默认是2个小时,如果超过2个小时不支付,就会报超时的错误
2,time_expire是用来设置订单有效期。