wechat pay

关闭订单接口

接口链接: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) 结果信息描述