订单发起支付的时候会报“订单已失效,请重新返回商户下单支付”?
现象:订单发起支付的时候有时会报“订单已失效,请重新返回商户下单支付” 原因:第一次支付时输入错误的支付密码,或找张没钱的银行卡支付。过期时间过后再去支付就会重现。 问题: 1.在发起支付前都会调用统一下单接口(https://api.mch.weixin.qq.com/pay/unifiedorder)。会获取新的prepay_id。而在调用统一下单时传的过期时间(timeExpire)都是最新的时候,不明白为啥还会过期。(求各位大佬给一个能看订单详情的接口。除了https://api.mch.weixin.qq.com/pay/orderquery之外); 2.通过调用:https://api.mch.weixin.qq.com/pay/orderquery这个接口能看到已经过期的订单会是订单未支付状态,而不是订单取消或是订单超时之类的状态。求解答。