受理管控

更新时间:2025.09.09

针对微众台账发起管控。接口仅受理,管控成功或失败后,可以通知发起方(需发起方提供通知地址)。
接口支持重入,重入有效期1年。
限频:200/分钟

接口说明

支持商户:【普通商户】

请求方式:【POST】/v3/aggracct-bc/wb-channel/control-orders/punish

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

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

请求参数

Header  HTTP头参数

 Authorization  必填 string

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


 Accept  必填 string

请设置为application/json


 Content-Type  必填 string

请设置为application/json


 Wechatpay-Serial  必填 string

【微信支付公钥ID】或【微信支付平台证书序列号】  请求参数中的敏感字段,需要使用微信支付公钥加密(推荐),请参考获取微信支付公钥ID说明以及微信支付公钥加密敏感信息指引;也可以使用微信支付平台证书公钥加密,参考获取平台证书序列号平台证书加密敏感信息指引


body  包体参数

 out_request_no  必填   string(64)

【微众管控单号】 微众管控单号


 mchid  必填   string

【目标下管商户号】 微信支付商户号


 bal_account_no  必填   string

【目标下管台账ID】 【加密】台账ID,对应微众支用账号


 punish_scene  必填   integer

【管控场景】 微众事先在管控系统登记好的场景ID


 punish_reason  选填   string

【管控原因】 仅支持UTF8可见字符。微众管控原因的具体描述,用于后续产品分析对账。例如“xxx接口核验xxx字段不通过”。


 punish_end_time  选填   string

【管控结束时间】 到管控时间后不支持自动解管。不填默认为长期。遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。

请求示例

curl
Java
Go

POST

1curl -X POST \
2  https://api.mch.weixin.qq.com/v3/aggracct-bc/wb-channel/control-orders/punish \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" \
5  -H "Wechatpay-Serial: 5157F09EFDC096DE15EBE81A47057A7232F1B8E1"  \
6  -H "Content-Type: application/json" \
7  -d '{
8    "out_request_no" : "example_out_request_no",
9    "mchid" : "example_mchid",
10    "bal_account_no" : "example_bal_account_no",
11    "punish_scene" : 1,
12    "punish_reason" : "example_punish_reason",
13    "punish_end_time" : "2015-05-20T13:29:35+08:00"
14  }'
15

应答参数

200 OK

 wxpay_punish_no  必填   string

【微信支付管控单号】 微信支付管控单号


 out_request_no  必填   string

【微众管控单号】 微众管控单号

应答示例

200 OK

1{
2  "wxpay_punish_no" : "example_wxpay_punish_no",
3  "out_request_no" : "example_out_request_no"
4}
5

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

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

400

INVALID_REQUEST

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

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

400

INVALID_REQUEST

请求参数符合参数格式,但不符合业务规则

此状态代表管控申请失败,请根据具体的错误提示做相应的处理。

400

NOT_FOUND

目标下管商户号不存在

目标下管商户号不存在,请检查后重试

400

ALREADY_EXISTS

商户已被管控

商户已被管控,无需再管控