接口链接:https://api.mch.weixin.qq.com/pay/closeorder
当订单支付失败,调用关单接口后用新订单号重新収起支付,如果关单失败,返回已完成支付请按正常支付处理。如果出现银行掉单,调用关单成功后,微信后台会主劢収起退款。
字段名 | 变量名 | 必填 | 类型 | 说明 |
---|---|---|---|---|
公众账号ID | appid | 是 | String(32) | 微信分配的公众账号ID |
商户号 | mch_id | 是 | String(32) | 微信支付分配的商户号 |
商户订单号 | out_trade_no | 否 | String(32) | 商户系统内部的订单号 |
随机字符串 | nonce_str | 是 | String(32) | 随机字符串,不长于32位 |
签名 | sign | 是 | String(32) | 签名,详细签名方法见3.2节 |
字段名 | 变量名 | 必填 | 类型 | 说明 |
---|---|---|---|---|
返回状态码 | return_code | 是 | String(16) | SUCCESS/FAIL |
返回信息 | return_msg | 否 | String(128) | 返回信息,如非空,为错误原因签名失败参数格式校验错误 |
以下字段在return_code为SUCCESS的时候有返回
字段名 | 变量名 | 必填 | 类型 | 说明 |
---|---|---|---|---|
公众账号ID | appid | 是 | String(32) | 微信分配的公众账号ID |
商户号 | mch_id | 是 | String(32) | 微信支付分配的商户号 |
随机字符串 | nonce_str | 是 | String(32) | 随机字符串,不长于32位 |
签名 | sign | 是 | String(32) | 签名,详细签名方法见3.2节 |
业务结果 | result_code | 是 | String(16) | SUCCESS/FAIL SUCCESS表示关单成功,此笔订单不能再发起支付;FAIL其它表示关单接口异常,可再次发起关单操作 |
错误代码 | err_code | 否 | String(32) | 错误列表详见第6节 |
错误代码描述 | err_code_des | 否 | String(128) | 结果信息描述 |