检查子商户开票功能状态

更新时间:2025.09.03

服务商检查子商户的电子发票功能状态是否正常,若商户已经开通API开票功能并已对服务商授权,则返回成功。

接口说明

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

请求方式:【GET】/v3/new-tax-control-fapiao/merchant/{sub_mchid}/check-status

请求域名:【主域名】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/new-tax-control-fapiao/merchant/1900000109/check-status \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" 
5

应答参数

200 OK

 sub_mchid  必填   string(32)

【子商户号】 微信支付分配的子商户号


 third_mode  选填   object

【第三方开票模式】 第三方开票模式相关信息,商户开通第三方开票模式时返回

属性

 digital_tax_mode  选填   object

【数电发票模式】 数电发票模式相关信息,商户开通数电发票模式时返回

属性

应答示例

200 OK

1{
2  "sub_mchid" : "1900000109",
3  "third_mode" : {
4    "status" : "ENABLED"
5  },
6  "digital_tax_mode" : {
7    "status" : "ENABLED",
8    "billing_person_info" : [
9      {
10        "id" : "187776276864872",
11        "name" : "张伟"
12      }
13    ],
14    "access_time" : "2020-07-01T12:00:00+08:00",
15    "expired_time" : "2020-07-02T12:00:00+08:00",
16    "access_fail_reason" : "失败原因",
17    "ability_info" : [
18      {
19        "type" : "BASE_ABILITY",
20        "status" : "AUTHORIZED",
21        "authorize_fail_reason" : "失败原因"
22      }
23    ]
24  }
25}
26

 

错误码

公共错误码

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

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

400

INVALID_REQUEST

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

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

业务错误码

状态码

错误码

描述

解决方案

400

INVALID_REQUEST

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

请使用正确的参数重新调用

403

NO_AUTH

商户无权限

请检查是否已经开通电子发票产品相关功能权限,并检查子商户是否接受了服务商的邀请

429

FREQUENCY_LIMITED

频率超限

请降低请求接口频率

 

 

反馈
咨询
目录
置顶