微信小程序支付提示 “订单已失效”
调用统一下单接口是没有传参 time_expire,请求参数如下:
{
appid=wx*************,
body=miniprogram pay,
mch_id= ********* ,
nonce_str=NFZYuB******br0MDQgfZCkGw0To7O5,
notify_url=https:
|
|
返回结果如下:
< xml >
< return_code > <![CDATA[SUCCESS]]> </ return_code >
< return_msg > <![CDATA[OK]]> </ return_msg >
< appid > <![CDATA[wx***********]]> </ appid >
< mch_id > <![CDATA[*******]]> </ mch_id >
< nonce_str > <![CDATA[H5Ubf******8Hx6]]> </ nonce_str >
< sign > <![CDATA[AAFA*******739BCEC55E67A]]> </ sign >
< result_code > <![CDATA[SUCCESS]]> </ result_code >
< prepay_id > <![CDATA[wx0********************50900]]> </ prepay_id >
< trade_type > <![CDATA[JSAPI]]> </ trade_type >
</ xml >
|
|
有几个疑问:1. 没传time_expire时,默认订单多久失效?2. 已失效订单调用统一下单接口依然返回如上信息,并没有提示下单失败?
3. 已失效订单,从订单查询接口的返回结果和微信商户平台查询的结果来看,都是待支付状态,是否有字段可以判断是已经超时失效的呢?
一般是两小时,没有字段判断是否超时。