远程实名认证FAQ
Q1.远程实名认证是做什么的?
通付盾远程实名认证通过人脸识别、活体检测、OCR技术、数据交叉认证等高安全机制流程的高效运作,能够迅速实现用户三步操作、免输入、1分钟完成“人、证、卡”实名验证,使得用户可远程通过移动端进行精准实名认证。
Q2.远程实名认证具体有哪些服务内容?
通付盾远程实名认证共可为您提供如下十二项服务。
服务内容 | 描述 | 备注 |
---|---|---|
身份证OCR | 识别身份证正反面文字信息 | |
银行卡OCR | 识别银行卡正面卡号信息 | 可返回卡类型、发卡行信息 |
驾驶证OCR | 对机动车驾驶证所有关键字段进行识别 | |
行驶证OCR | 对机动车行驶证正本所有关键字段进行识别 | |
身份证返照校验 | 姓名、身份证号有效性认证 | 后台API服务,返回认证结果和网纹图 |
银行卡三要素校验 | 姓名、身份证号、银行卡号有效性认证 | 后台API服务 |
银行卡四要素校验 | 姓名、身份证号、银行卡号、手机号有效性认证 | 后台API服务 |
活体检测+人脸比对 | 通过做n组动作判断是否为活体人脸,并返回人脸图像 | 1<=n<=6,可自定义动作顺序,也可随机。 人脸比对为后台API服务,返回两张人脸图像相似度值 |
手持证校验 | 身份证正反面照、手持身份证自拍照进行身份核验 | 后台API服务 |
远程身份认证 | OCR识别、活体检测与人脸识别相结合, 配合真实的身份证信息数据,轻松确定用户真实身份 |
SDK Pro版中标准化服务流程 |
远程身份银行卡(三要素)认证 | OCR识别、活体检测、人脸识别与银行卡三要素认证相结合, 配合真实的身份证与银行卡信息数据,轻松确定用户真实身份 |
SDK Pro版中标准化服务流程 |
远程身份银行卡(四要素)认证 | OCR识别、活体检测、人脸识别与银行卡四要素认证相结合, 配合真实的身份证与银行卡信息数据,轻松确定用户真实身份 |
SDK Pro版中标准化服务流程 |
Q3.远程实名认证SDK主要有哪些版本及功能?
通付盾远程实名认证产品共提供两个版本的SDK:Pro版及Mini版。
功能 | 身份证OCR | 银行卡OCR | 驾驶证OCR | 行驶证OCR | 活体检测 | 远程身份认证 | 远程身份银行卡认证 | 设备指纹 | 威胁感知 |
---|---|---|---|---|---|---|---|---|---|
Pro SDK | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Mini SDK | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
[danger] 注意
Mini 版OCR和活体检测是两个单独的SDK,可根据实际需求选择使用。
Q4.远程认证SDK Mini版本分为哪两个SDK?
SDK名称 | 描述 |
---|---|
Mini face | 活体检测SDK |
Mini ocr | 身份证、银行卡、驾驶证、行驶证OCR SDK |
Q5.远程实名认证SDK Mini和SDK Pro有什么区别?
- Pro版本可满足所有服务的功能,Mini版只可提供OCR及活体检测的功能;
- Pro版本的远程身份认证及远程身份银行卡认证有自带的UI界面,其余服务以接口形式提供;
- Pro版本和Mini版本不可叠加使用。
Q6.是否可以只使用OCR功能?
可以。使用SDK Pro或者SDK Mini ocr就可完成身份证、银行卡、驾驶证、行驶证OCR功能。
Q7.是否可以只使用活体检测功能?
可以。使用SDK Pro或者SDK Mini face就可完成活体检测功能。
Q8.OCR功能是否需要访问通付盾远程实名认证云平台?
需要。OCR在SDK中的任务仅仅是完成图片自动采样,需要将自动识别到的图像(身份证正反面、银行卡正面、驾驶证正面、行驶证正面)提交至远程实名认证识别引擎进行识别,最终返回识别到的文字信息。这些识别接口被封装在实名认证SDK中。
Q9.活体检测如何和人脸比对服务配合使用?
- 活体检测。活体检测仅仅完成现场人脸活体图像采集。
- 人脸比对。将两张人脸图像发送至远程实名认证识别引擎,进行比对,返回相似度。人脸比对服务不关心这两张人脸图像如何得来,因此我们建议一张为公安部网纹图,一张为现场人脸活体图像,如何获取公安网纹图请参见身份证返照校验。
Q10.活体检测功能是什么?有哪些动作?
活体检测可以检测摄像头前的用户是否为真人,能有效分辨高清照片ps三维模型换脸等仿冒欺诈,获取用户实景头像。活体检测过程中需要用户做随机n组动作或者自定义n组顺序动作(1<=n<=6),最终取得一张用户实景头像。具有以下几个动作:
- 左摇头
- 右摇头
- 点点头
- 抬抬头
- 眨眨眼
- 张张嘴
Q11.远程实名认证各个SDK集成后大小如何?
SDK | iOS | Android |
---|---|---|
SDK Pro | 6.5M | 7.4M |
Mini face | 5.4M | 3.7M |
Mini ocr | 1.7M | 515KB |
Q12.远程实名认证是如何收费的?
远程实名认证包含12个服务,具体参见远程实名认证具体有哪些服务内容? 远程实名认证每个服务都是单独计费的,每使用一次计入一次费用。当然也可以一次性付费,具体价格需要和通付盾商务同事确定。
Q13.人脸比对相似度阈值是否可以调整?
可以。需要联系通付盾运营人员,在管理平台修改相应阈值即可,修改后3分钟生效。我们建议的阈值为0.7。阈值为0~1之间的小数。
Q14.远程实名认证SDK iOS是否支持bitcode?
通付盾远程实名认证SDK iOS端支持bitcode。
Q15.远程实名认证是否支持微信小程序?
支持。通付盾远程实名认证支持微信小程序,如果需要接入,微信小程序可提供源代码。客户也可以自己完全开发微信小程序,调用通付盾远程实名认证后台API,完成实名认证功能。
Q16.OCR功能是否只支持身份证、银行卡、驾驶证、行驶证的识别?
是的,只支持这四种。通付盾OCR识别的模型是要经过训练的,不是简单的文字识别。目前我们暂不支持营业执照、车牌、名片的识别。
Q17.远程实名认证SDK Pro中标准化流程UI是否可以自定义?
SDK Pro中标准化流程UI只可支持部分自定义,主题色、按钮颜色及活体检测页面。如果想自定义UI,请使用实名认证SDK无UI接口。
OCR扫描页面是不能自定义的。Q18.远程实名认证通过后数据是否可以拿到?
可以。数据加密后返回给调用方,加密密钥可支持更换。调用方如果非法使用加密后数据或者泄露数据和通付盾无关。
Q19.活体检测平均通过率和用户感受时间如何?
- 活体检测全流程平均通过率>95%
- 平均用户感受时间<5s
Q20.OCR识别通过率如何?
- 身份证OCR识别成功率>99%
- 银行卡OCR识别成功率>90%。银行卡色彩多种多样,有些银行卡经过磨损,卡号非常不清晰,因此我们建议银行卡识别后需要支持用户手动修改卡号。
Q21.远程实名认证SDK兼容哪些手机系统?
- iOS 8.0以上
- Android 4.4以上
Q22.是否支持H5方式的调用?
支持。身份证返照校验、银行卡三要素校验、银行卡四要素校验、人脸比对、手持证校验服务五个服务可直接调用通付盾远程实名认证后台服务接口。
[danger] 注意
接口通信需要使用AES加密。
Q23.集成后出现活体无法检测人脸、OCR识别无法获取图片是什么原因?
确认appid、appkey、Android包名、iOS BundleID与appName、license是否填正确并且是相对应的。
Q24.Demo无法运行或运行后活体检测和OCR功能无法正常使用?
提供的Demo有自己的appid、appkey、Android包名、iOS BundleID与appName,缺少license,所以无法正常运行。