2.KYC认证
# KYC认证
#### 1.页面流程
1.kyc认证需要用户上传a卡正反面照片、pan卡正面照片、自拍照以及进 行活体检测
2.在进入kcy页面时,请求开关接口判断活体检测是否打开:如果开关打开则在页面上展示活体检测入口;如果开关关闭则不展示活体检测入口
3.a卡正反面照、pan卡照片允许用户选择照片上传方式:唤起相机拍照、文件中选择照片;自拍照只允许唤起相机拍照,上传照片之后在kyc也页面反显
4.用户进入kyc页面时,在没有进行活体检测的情况下点击自拍照则页面提示:Please pass the Facial Recognition first.
5.将活体检测获取到的照片反显在自拍照一栏,即用户可以不用再上传自拍照
6.点击next step时:
1】 若是a卡正面照为false则在字段下方提示:Please take a picture or upload the front of your Aadhaar card
2】若是a卡反面照为false则在字段下方提示:Please take a picture or upload the back of your Aadhaar card
3】若是pan卡正面照为false则在字段下方提示:Please take a picture or upload your PAN card
4】若是自拍照为false则在字段下方提示:Please take a picture of yourself
5】如果用户没有做活体检测,则在字段下方提示:You need to complete the facial recognition to continue
7.活体检测流程:
1)活体检测流程:先将advanace ai的liveness SDK整合到app中,活体检测成功之后,advance ai会获取用户的人脸照片,并且每个照片会给我们一个livenessId;根据livenessId,请求advance ai接口,可以获得人脸照片的地址以及livenessScore,将其存入数据库
2)活体检测成功:
1】自动返回kyc页面,并且将kyc页面上活体检测的按钮锁死,不能再次点击
2】将活体检测取得的人脸照返显在自拍照中,并且不允许自拍照修改。页面如下图所示:
3)活体失败:
1】点击【TRY AGIAN】按钮进行活体检测
4)活体检测失败三次
1】点击【continue】按钮返回到kyc页面
2】自动进入kyc页面(页面停留时间根据实际情况而定)
3】回到kyc页面后,活体检测入口隐藏。
5)活体检测调用机制:
1】对于下款过的用户再次申请时,可直接提交进件都不需要进行活体检检测
2】对于新客首次申请、被拒绝30天以后、撤销,先判断该客户编号最近7天是否有成功调用活体检测(调用成功的依据为:生成livenessId):若是有,则不在进行活体检测;若是没有,则发起活体检测