查询子商户交易拦截记录详情

更新时间:2025.05.21

通过该接口可用于查询子商户交易拦截记录详情

接口说明

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

请求方式:【GET】/v3/transaction-block/transaction-block-records/{block_record_id}

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

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

请求参数

Header  HTTP头参数

 Authorization  必填 string

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


 Accept  必填 string

请设置为application/json


path  路径参数

 block_record_id  必填   string(64)

【交易拦截记录ID】 交易拦截记录的主键,唯一定义此资源的标识


query  查询参数

 sub_mchid  必填   string(32)

【子商户号】 由服务商为子商户进件后获取,具体请参考服务商模式开发必要参数说明

请求示例

curl
Java
Go

GET

1curl -X GET \
2  https://api.mch.weixin.qq.com/v3/transaction-block/transaction-block-records/123400?sub_mchid=123000110 \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

 block_record_id  选填   string(64)

【交易拦截记录ID】 拦截记录查询成功时返回,交易拦截记录的主键,唯一定义此资源的标识


 block_time  选填   string(64)

【拦截时间】 拦截记录查询成功时返回,遵循rfc3339标准格式:yyyy-MM-DDThh:mm:ss+TIMEZONE


 block_reason  选填   string(1024)

【拦截原因】 拦截记录查询成功时返回,描述交易被拦截的原因


 number_of_block  选填   string

【拦截笔数】 拦截记录查询成功时返回,交易拦截的笔数

可选取值

  • LESS_THAN_TWENTY:  拦截笔数小于20

  • LESS_THAN_ONE_HUNDRED:  拦截笔数小于100

  • LESS_THAN_ONE_THOUSAND:  拦截笔数小于1000

  • OVER_ONE_THOUSAND:  拦截笔数大于等于1000


 recover_way  选填   string

【解除管控方式】 拦截记录查询成功时返回,解除管控的方法

可选取值

  • SUBMIT_INFORMATION:  按要求提交资料,审核通过后解脱


 requested_item_info  选填   string(4000000)

【要求提交的资料】 拦截记录查询成功时返回,要求提交的资料及其校验规则,JSON格式,详见资料说明文档

应答示例

200 OK

1{
2  "block_record_id" : "23400",
3  "block_time" : "2018-06-08T10:34:56+08:00",
4  "block_reason" : "涉嫌信用卡套现",
5  "number_of_block" : "LESS_THAN_TWENTY",
6  "recover_way" : "SUBMIT_INFORMATION",
7  "requested_item_info" : "{ \t\"record_fields\": [{ \t\t\t\"item_id\": \"100004\", \t\t\t\"field_name\": \"legal_person_card_id\", \t\t\t\"name\": \"企业法人身份证号\", \t\t\t\"type\": 1, \t\t\t\"tips\": \"\", \t\t\t\"placeholder\": \"请输入企业法人身份证号\", \t\t\t\"tooltip\": \"需要填写完整身份证号\", \t\t\t\"required\": 1, \t\t\t\"string_check_rule\": { \t\t\t\t\"min_string_length\": 1, \t\t\t\t\"max_string_length\": 50, \t\t\t\t\"validator\": \"idcard\" \t\t\t}, \t\t\t\"need_encrypt\": true \t\t}, \t\t{ \t\t\t\"item_id\": \"100005\", \t\t\t\"field_name\": \"legal_person_cert_type\", \t\t\t\"name\": \"企业法人证件类型\", \t\t\t\"type\": 4, \t\t\t\"tips\": \"\", \t\t\t\"placeholder\": \"请选择证件类型\", \t\t\t\"tooltip\": \"\", \t\t\t\"required\": 0, \t\t\t\"enum_check_rule\": { \t\t\t\t\"min_list_length\": 1, \t\t\t\t\"max_list_length\": 1, \t\t\t\t\"enum_values\": [\"大陆居民身份证\", \"港澳台通行证\"] \t\t\t}, \t\t\t\"need_encrypt\": false \t\t}, \t\t{ \t\t\t\"item_id\": \"100006\", \t\t\t\"field_name\": \"inland_cert_card_image\", \t\t\t\"name\": \"大陆居民身份证照片\", \t\t\t\"type\": 2, \t\t\t\"tips\": \"请上传图片\", \t\t\t\"placeholder\": \"\", \t\t\t\"tooltip\": \"需要正面和反面两张照片\", \t\t\t\"required\": 1, \t\t\t\"need_encrypt\": false, \t\t\t\"file_check_rule\": { \t\t\t\t\"min_list_length\": 2, \t\t\t\t\"max_list_length\": 2, \t\t\t\t\"enum_file_exts\": [\"png\", \"jpg\", \"jpeg\"], \t\t\t\t\"max_file_size\": 5 \t\t\t}, \t\t\t\"relations\": [{ \t\t\t\t\"source_key\": 100005, \t\t\t\t\"source_value\": \"大陆居民身份证\" \t\t\t}] \t\t} \t] }"
8}
9

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

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

400

INVALID_REQUEST

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

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

400

INVALID_REQUEST

此接口仅对部分合作伙伴开放,当前商户号未开放

等待微信支付向当前商户号开放此能力