# 微信人脸核身
# 1 能力介绍
近年来,国家在医疗挂号、APP注册、快递收寄、客运、运营商等多领域规定,需要用户实名才可办理业务,预计后续也会有越来越多的此类法规。因此,微信参照公安部“互联网+”可信身份认证服务平台标准,依托腾讯公司及微信的生物识别技术,建立微信“实名实人信息校验能力” ,即通过人脸识别+权威源比对,校验用户实名信息和本人操作(简称微信人脸核身)。
目前该能力限定主体及行业类目开放公测,提供给资质符合要求的业务方,在合适的业务场景内使用。目前仅支持持二代身份证的大陆居民。
由于微信人脸核身能力涉及到用户的敏感、隐私信息,因此该能力的小程序,需要满足一定的条件。即:小程序的主体以及类目,需要在限定的类目范围内,且与小程序的业务场景一致。开展的业务也需要是国家相关法规、政策规定的需要“实名办理”的相关业务(其他未在范围内的业务,则暂不支持)。
微信人脸核身能力针对小程序开放的主体类目范围见「附录」。
微信人脸核身用户端表现示例图如下:
# 2 接入流程
# 第一步
登录打开「小程序管理后台」——「行业能力」——「人脸核身」路径,点击 "开通" 按钮。
# 第二步
仔细查阅《微信人脸核身功能服务条款》后,点击 "同意并下一步" 按钮。
# 第三步
请正确填写服务信息,并上传该小程序类目下所要求的资质。
# 第四步
请按照业务实际需求填写使用微信人脸核身能力的场景和用途。
# 第五步
请完善测试信息和联系人。
# 第六步
提交后请耐心等待 1-3 个工作日的审核期,审核结果将以站内信通知。
如申请期间遇到问题,可联系腾讯工作邮箱 wx_city@tencent.com ,将会有相关工作人员进一步指引。
# 3 开发流程
1. 检查设备是否支持人脸识别能力
小程序调用 wx.checkIsSupportFacialRecognition 接口可以检测当前手机设备是否支持人脸识别能力,建议调用后对手机设备不支持的用户做对应功能处理。
2. 小程序后台根据用户实名信息调用微信后台接口获取人脸核身会话唯一标识
小程序后台需要根据「用户实名信息(姓名+身份证)」调用微信后台 getVerifyId 接口获取人脸核身会话唯一标识 verifyId 字段,然后给到小程序前端调用 wx.requestFacialVerify 接口使用。
3. 小程序前端调用微信人脸核身接口进行人脸识别
从小程序后台拿到人脸核身会话唯一标识 verifyId 字段后,小程序前端调用 wx.requestFacialVerify 接口,对用户进行基于生物识别的人脸核身验证。
4. 小程序后台根据人脸核身会话唯一标识进行用户实名信息校验
小程序前端调用 wx.requestFacialVerify 接口完成人脸核身请求后,需要通知小程序后台根据本次人脸核身会话唯一标识 verifyId 字段调用微信后台 queryVerifyInfo 接口查询人脸核身真实验证结果。
5. 示例代码
// 检查设备是否支持人脸识别能力
wx.checkIsSupportFacialRecognition({
success() {
// 支持人脸识别
},
fail() {
// 不支持人脸识别
},
})
// 调用微信人脸核身接口进行人脸识别
wx.requestFacialVerify({
// 人脸核身会话唯一标识(小程序后台根据「用户实名信息(姓名+身份证)」调用微信后台 getVerifyId 接口获取)
verifyId: '',
success(res) {
// 人脸核身验证成功,需要通知小程序后台根据本次人脸核身会话唯一标识 verifyId 字段调用微信后台 queryVerifyInfo 接口查询人脸核身真实验证结果。
},
fail() {
// 人脸核身验证失败
},
})
## 4 注意事项
# 1. 安全性说明
为保障业务可用性以及安全性,请详细阅读「微信人脸核身接口相关基础说明及安全说明」。
# 2. 需要帮助
开发中遇到任何疑问,可以「点击此处」通过社区反馈,将有工作人员跟进回复。
# 附录
支持微信人脸核身能力的小程序主体类目包括:
| 一级类目 | 二级类目 | 三级类目 | 使用微信人脸核身能力所需资质 |
|---|---|---|---|
| 物流服务 | 收件/派件 | / | 《快递业务经营许可证》 |
| 物流服务 | 货物运输 | / | 《道路运输经营许可证》(经营范围需含网络货运) |
| 教育 | 学历教育(学校) | / | (2选1):1、公立学校:由教育行政部门出具的审批设立证明 或 《事业单位法人证书》;2、私立学校:《民办学校办学许可证》与《民办非企业单位登记证书》 |
| 医疗 | 公立医疗机构 | / | 《医疗机构执业许可证》与《事业单位法人证书》 |
| 医疗 | 互联网医院 | / | 仅支持公立医疗机构互联网医院(2选1):1、卫生健康部门的《设置医疗机构批准书》;2、《医疗机构执业许可证》(范围均需含“互联网诊疗”或名称含“互联网医院”等相关内容 |
| 医疗服务 | 三级私立医疗机构 | / | 仅支持三级以上私立医疗机构,提供《医疗机构执业许可证》、《营业执照》及《医院等级证书》 |
| 政务民生 | 所有二级类目 | / | 仅支持政府/事业单位,提供《组织机构代码证》或《统一社会信用代码证》。 |
| 金融业 | 银行 | / | (2选1):1、《金融许可证》; 2、《金融机构许可证》。 |
| 金融业 | 信托 | / | (2选1):1、《金融许可证》; 2、《金融机构许可证》。 |
| 金融业 | 公募基金 | / | (4选1):1、《经营证券期货业务许可证》且业务范围必须包含“基金”;2、《基金托管业务许可证》; 3、《基金销售业务资格证书》;4、《基金管理资格证书》。 |
| 金融业 | 证券/期货 | / | 《经营证券期货业务许可证》 |
| 金融业 | 保险 | / | (8选1):1、《保险公司法人许可证》;2、《经营保险业务许可证》;3、《保险营销服务许可证》;4、《保险中介许可证》;5、《经营保险经纪业务许可证》;6、《经营保险公估业务许可证》或《经营保险公估业务备案》;7、《经营保险资产管理业务许可证》 ;8、《保险兼业代理业务许可证》。 |
| 金融业 | 消费金融 | / | 银监会核准开业的审批文件与《金融许可证》与《营业执照》。 |
| 金融业 | 非金融机构自营小额贷款 | / | 仅支持省金融办监管的网络小贷主体,同时提供:1、《小额贷款公司经营许可证》或《小额贷款机构经营许可证》或省金融办批准文件;2、申请主体资质承诺函。 |
| 金融业 | 汽车金融/金融租赁 | / | 仅支持汽车金融/金融租赁主体,同时提供:1、《营业执照》(公司名称包含“汽车金融” /“金融租赁”;营业范围包含“汽车金融”/“金融租赁”业务);2、《金融许可证》或银保监会及其派出机构颁发的开业核准批复文件。 |
| 交通服务 | 网约车 | 快车/专车/其他网约车 | (自营性网约车)提供《网络预约出租汽车经营许可证》。(网约车平台)提供与网约车公司的合作协议以及合作网约车公司的《网络预约出租汽车经营许可证》。 |
| 交通服务 | 航司服务 | / | 提供《公共航空运输企业经营许可证》 |
| 交通服务 | 机场服务 | / | 提供《民用机场使用许可证》或《运输机场使用许可证》 |
| 交通服务 | 公交/地铁 | / | 提供公交/地铁/交通卡公司《营业执照》 |
| 交通服务 | 水运 | / | (船企)提供《水路运输许可证》。(港口)提供《港口经营许可证》 |
| 交通服务 | 骑车 | / | 仅支持共享单车,提供共享单车公司《营业执照》 |
| 交通服务 | 火车/高铁/动车 | / | 仅支持铁路局/公司官方,提供铁路局/公司《营业执照》 |
| 交通服务 | 长途汽车 | / | (2选1):1、《道路运输经营许可证》(经营范围需含客运);2、官方指定联网售票平台(授权或协议或公开可查询文件)。 |
| 交通服务 | 租车 | / | 运营公司提供《备案证明》与对应公司《营业执照》,且营业执照中包含汽车租赁业务 |
| 交通服务 | 高速服务 | / | 仅支持ETC发行业务,(2选1):1、事业单位主体,需提供《事业单位法人证书》;2、官方指定的发行单位(一发单位),需提供“官方授权或协议,或公开可查询的文件”; |
| 生活服务 | 生活缴费 | / | (供电类)提供《电力业务许可证》与《营业执照》,且《营业执照》且经营范围含供电。(燃气类)提供《燃气经营许可证》与《营业执照》,且《营业执照》且经营范围含供气。(供水类)提供《卫生许可证》与《营业执照》。(供热类)提供《供热经营许可证》与《营业执照》,且《营业执照》且经营范围含供热。 |
| IT科技 | 基础电信运营商 | / | (2选1):1、基础电信运营商:提供《基础电信业务经营许可证》;2、运营商分/子公司:提供营业执照(含相关业务范围)。 |
| IT科技 | 转售移动通信(中国移动) | / | 仅支持虚拟运营商,同时提供:1、《营业执照》;2、《增值电信业务经营许可证》(业务种类包含“通过转售方式提供的蜂窝移动通信业务”或“含在全国转售中国移动的蜂窝移动通信业务”);3、虚拟运营商与基础电信运营商签订的合作协议或授权文件;4、所在地省级通信管理局向虚拟运营商颁发的网络渠道编码 |
| IT科技 | 转售移动通信(中国联通) | / | 仅支持虚拟运营商,同时提供:1、《营业执照》;2、《增值电信业务经营许可证》(业务种类包含“通过转售方式提供的蜂窝移动通信业务”或 “含在全国转售中国联通的蜂窝移动通信业务”);3、虚拟运营商与基础电信运营商签订的合作协议或授权文件;4、所在地省级通信管理局向虚拟运营商颁发的网络渠道编码 |
| IT科技 | 转售移动通信(中国电信) | / | 仅支持虚拟运营商,同时提供:1、《营业执照》;2、《增值电信业务经营许可证》(业务种类包含“通过转售方式提供的蜂窝移动通信业务”或“含在全国转售中国电信的蜂窝移动通信业务”);3、虚拟运营商与基础电信运营商签订的合作协议或授权文件;4、所在地省级通信管理局向虚拟运营商颁发的网络渠道编码 |
| IT科技 | 转售移动通信(中国广电) | / | 仅支持虚拟运营商,同时提供:1、《营业执照》;2、《增值电信业务经营许可证》(业务种类包含“通过转售方式提供的蜂窝移动通信业务”或“含在全国转售中国广电的蜂窝移动通信业务”);3、虚拟运营商与基础电信运营商签订的合作协议或授权文件;4、所在地省级通信管理局向虚拟运营商颁发的网络渠道编码 |
| 旅游服务 | 住宿服务 | / | 仅支持酒店,提供《酒店业特种行业经营许可证》 |
| 旅游服务 | 旅游管理单位 | / | 仅支持政府/事业单位,提供《组织机构代码证》或《统一社会信用代码证》 |
| 商业服务 | 公证 | / | 仅支持公证处,提供《公证处执业许可证》或《事业单位法人证书》 |
| 社交 | 直播 | / | (2选1):1、《信息网络传播视听节目许可证》;2、《网络文化经营许可证》(经营范围含网络表演)。 |