# 小程序认证重新提审

调试诊断

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:secwxaapi_reauth

小程序认证打被回后重新提审接口。

服务商代认证小程序介绍

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/wxa/sec/reauth?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用

# 第三方调用

  • 本接口支持第三方平台代商家调用。

  • 该接口所属的权限集 id 为:18

  • 服务商获得其中之一权限集授权后,可通过使用 authorizer_access_token 代商家进行调用,具体可查看 第三方调用 说明文档。

# 2. 请求参数

# 查询参数 Query String parameters

参数名类型必填示例说明
access_tokenstringACCESS_TOKEN接口调用凭证,可使用 authorizer_access_token

# 请求体 Request Payload

参数名类型必填说明
auth_dataobject认证数据

# Body.auth_data Object Payload

认证数据

参数名类型必填说明
customer_typenumber企业为1,个体工商户 为12,个人是15,详情参考: https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/getAccountBasicInfo.html#%E8%B0%83%E7%94%A8%E6%96%B9%E5%BC%8F
taskidstring认证任务id,打回重审调用reauth时为必填
contact_infoobject联系人信息
invoice_infoobject发票信息,如果是服务商代缴模式,不需要改参数
qualificationstring非个人类型必填。主体资质材料 media_id 支持jpg,jpeg .bmp.gif .png格式,仅支持一张图片
qualification_otherarray主体资质其他证明材料 media_id 支持jpg,jpeg .bmp.gif .png格式,最多上传10张图片
account_namestring小程序账号名称
account_name_typenumber小程序账号名称命名类型 1:基于自选词汇命名 2:基于商标命名
account_supplementalarray名称命中关键词-补充材料 media_id 支持jpg,jpeg .bmp.gif .png格式,支持上传多张图片
pay_typenumber支付方式 1:消耗服务商预购包 2:小程序开发者自行支付
auth_identificationstring认证类型为个人类型时可以选择要认证的身份,从/wxa/sec/authidentitytree 里获取,填叶节点的name
auth_ident_materialarray填了auth_identification则必填。身份证明材料 media_id (1)基于不同认证身份上传不同的材料;(2)认证类型=1时选填,支持上传10张图片(3)支持jpg,jpeg .bmp.gif .png格式
third_party_phonestring第三方联系电话
service_appidstring选择服务商代缴模式时必填。服务市场appid,该服务市场账号主体必须与服务商账号主体一致

# Body.auth_data.contact_info Object Payload

联系人信息

参数名类型必填说明
namestring认证联系人姓名
emailstring认证联系人邮箱
mobilestring认证联系人手机号,仅打回重填时可填写

# Body.auth_data.invoice_info Object Payload

发票信息,如果是服务商代缴模式,不需要改参数

参数名类型必填说明
invoice_typenumber发票类型 1: 不开发票 2: 电子发票 3: ~~增值税专票~~(2024年4月3日起废弃) 4: 增值税专票(数电类型)
electronicobject发票类型=2时必填 电子发票开票信息
vatobject发票类型=4时必填 增值税专票(数电类型)开票信息

# Body.auth_data.invoice_info.electronic Object Payload

发票类型=2时必填 电子发票开票信息

参数名类型必填说明
idstring纳税识别号(15位、17、18或20位)
descstring发票备注(选填)

# Body.auth_data.invoice_info.vat Object Payload

发票类型=4时必填 增值税专票(数电类型)开票信息

参数名类型必填说明
enterprise_phonestring企业电话
idstring纳税识别号(15位、17、18或20位)
enterprise_addressstring企业注册地址
bank_namestring企业开户银行(选填)
bank_accountstring企业银行账号(选填)
descstring发票备注(选填)

# 3. 返回参数

# 返回体 Response Payload

参数名类型说明
errcodenumber错误码
errmsgstring错误信息
taskidstring认证任务id
auth_urlstring小程序管理员授权链接

# 4. 注意事项

本接口无特殊注意事项

# 5. 代码示例

请求示例

POST https://api.weixin.qq.com/wxa/sec/wxaauth?access_token=TOKEN
{
        
        "auth_data" : {
                "taskid": "xxxxxx",
                "account_name" : "",
                "account_name_type" : 0,
                "account_supplemental" : [ "", "" ],
                "auth_ident_material" : [ "", "" ],
                "auth_identification" : "",
                "auth_type" : 0,
                "contact_info" : {
                        "email" : "认证联系人电子信箱",
                        "name" : "认证联系人姓名"
                },
                "invoice_info" : {
                        "electronic" : {
                                "desc" : "电子发票信息-发票备注(选填)",
                                "id" : "电子发票信息-纳税识别号(15位、17、18或20位)"
                        },
                        "invoice_type" : 0,
                        "vat" : {
                                "bank_account" : "增值税专票-企业银行账号",
                                "bank_name" : "增值税专票-企业开户银行",
                                "enterprise_phone" : "增值税专票-企业电话",
                                "id" : "增值税专票-纳税识别号(15位、17、18或20位)",
                                "desc": "发票备注,选填"

                        }
                },
                "pay_type" : 0,
                "qualification" : "",
                "qualification_other" : [ "", "" ],
                "service_uin" : 0,
                "third_party_phone" : ""
        }
}

返回示例

{
  "errcode": 0,
  "errmsg": "",
  "taskid": ""
}

# 6. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码;调用接口遇到报错,可使用官方提供的 API 诊断工具 辅助定位和分析问题。

错误码错误描述解决方案
-1system error系统繁忙,此时请开发者稍候再试
0okok
40064invalid app type
43002require POST method需要 POST 请求
89601帐号状态异常帐号状态异常
89602账号主体类型与认证类型不一致账号主体类型与认证类型不一致
89603个人类型的发票类型只能选不开发票或电子专票,不支持开增值税专票 个人类型的发票类型只能选不开发票或电子专票,不支持开增值税专票
89604认证进行中,请勿重复提交 认证进行中,请勿重复提交
89605认证任务重复,请重试 认证任务重复,请重试
89608订单审核中或者不是打回重审状态,不能重新提审 订单审核中或者不是打回重审状态,不能重新提审
89620帐号未完成注册 帐号未完成注册
89621只允许完成了认证的个人、企业、个体户帐号进行认证 只允许完成了认证的个人、企业、个体户帐号进行认证
89622只允许完成了认证的个人、企业、个体户帐号进行认证 只允许完成了认证的个人、企业、个体户帐号进行认证
89623提交的认证类型不正确 提交的认证类型不正确
89629其它原因 其它原因
89634认证身份职业无效 认证身份职业无效
89635发票抬头和认证主体名称不一致 发票抬头和认证主体名称不一致
89636材料无效 材料无效
89637查询不到照面信息 查询不到照面信息
89638昵称检测不通过,格式错误 昵称检测不通过,格式错误
89639照面信息状态不对,非在营状态 照面信息状态不对,非在营状态
89640开票类型不正确,比如选了不开票但填写了开票信息 开票类型不正确,比如选了不开票但填写了开票信息
89641发票信息不正确,除了备注其它都需要填写,纳税人识别号只能是15、17、18、20位 发票信息不正确,除了备注其它都需要填写,纳税人识别号只能是15、17、18、20位

# 7. 适用范围

本接口在不同账号类型下的可调用情况:
小程序小游戏
  • ✔:该账号可调用此接口
  • 其他未明确声明的账号类型,如无特殊说明,均不可调用此接口;