【请求地址】:https://api.mch.weixin.qq.com/pay/closeorder
【请求数据】:<xml>
<out_trade_no>374d37705c6449a29b6fbfd4f2ac12ac</out_trade_no>
</xml>
【响应数据】:<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<result_code><![CDATA[SUCCESS]]></result_code><nonce_str><![CDATA[gmcyQxvq3okO9LVI]]></nonce_str>
<sign><![CDATA[09F689DF3EFB283B33A28A7FF012FDC2]]></sign>
</xml>
查询结果。
{nonce_str=mngBxq4RgoPEuooI, device_info=, trade_state=NOTPAY, out_trade_no=374d37705c6449a29b6fbfd4f2ac12ac, total_fee=1, trade_state_desc=订单未支付, sign=, return_msg=OK, result_code=SUCCESS, mch_id=1560150511, return_code=SUCCESS}
ps: 5min内关闭订单,还是5min后关闭订单都是这样,为啥呢。
我们业务上存在多个端对同一个订单支付的入口,需要通过关单操作来避免重复支付