商户注销资格校验

更新时间:2025.11.05

电商平台发起注销提现申请前,可通过该接口判断商户是否满足注销条件

接口说明

支持商户:【普通服务商】

请求方式:【GET】/v3/ecommerce/account/apply-cancel-withdraw/validate-cancel/{sub_mchid}

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header  HTTP头参数

 Authorization  必填 string

请参考签名认证生成认证信息


 Accept  必填 string

请设置为application/json


path  路径参数

 sub_mchid  必填   string(32)

【申请注销的二级商户号】 平台商户的二级商户号,由微信支付生成并下发

请求示例

curl
Java
Go

GET

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/ecommerce/account/apply-cancel-withdraw/validate-cancel/1900000109 \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

 sub_mchid  必填   string(32)

【注销检查的二级商户号】 平台商户的二级商户号,由微信支付生成并下发


 merchant_state  必填   string

【商户号状态】 商户号状态

可选取值

  • NORMAL:  正常

  • HAS_BEEN_CANCELLED:  已注销


 validate_result  必填   string

【注销资格检查结果】 注销资格检查结果

可选取值

  • ALLOW_CANCEL_WITHDRAW:  可发起注销提现申请

  • NOT_ALLOW_CANCEL_WITHDRAW:  不可发起注销提现申请


 account_info  选填   array[object]

【商户资金账户余额】 二级商户号已开通的账户余额信息,接口返回的余额是实时数据。在查询后,商户可能仍有新的交易入账导致余额变动。发起资金清退申请前,请再次调用本接口进行确认。清退申请提交后,微信支付会将商户账户里所有遗留的资金全额清退。

属性

 block_reasons  选填   array[object]

【不可发起注销原因】 商户号未注销时返回此字段,同个商户可能返回多个不可注销原因,可引导商户进行处理

属性

应答示例

200 OK

1{
2  "sub_mchid" : "1900000109",
3  "merchant_state" : "NORMAL",
4  "validate_result" : "ALLOW_CANCEL_WITHDRAW",
5  "account_info" : [
6    {
7      "out_account_type" : "BASIC_ACCOUNT",
8      "amount" : 101
9    }
10  ],
11  "block_reasons" : [
12    {
13      "type" : "CONSUMER_COMPLAINT_UNPROCESSED",
14      "description" : "该商户存在冻结资金或在途资金,请先处理资金再申请注销"
15    }
16  ]
17}
18

 

错误码

以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

403

NO_AUTH

请求非法

结合message描述信息,请检查后重试

 

 

元宝AI
反馈
目录
置顶