收藏
回答

api接口关单之后,查询订单状态为未支付,不是已关闭

【请求地址】: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后关闭订单都是这样,为啥呢。

我们业务上存在多个端对同一个订单支付的入口,需要通过关单操作来避免重复支付

回答关注问题邀请回答
收藏
登录 后发表内容