1.基本信息认证
# 基本信息认证
#### 1.页面逻辑
First Name 1.只能输入英文字母,长度限制为30。超过则不能继续输入
Middle Name 1.只能输入英文字母,长度限制为30。超过则不能继续输入
Last Name 1.只能输入英文字母,长度限制为30。超过30则不能继续输入
Gender 默认值为Male
Date of Birth 时间选择器,选择顺序为年-月-日;返显为日/月年(例如12/AUG/2020),限制最小年份为192
Education 码类1019
Marital Status 码类1005
Email 1.只允许输入英文字母、下划线、英文句点、数字及@符号;2.限 制其他字符及空格输入.3.在用户输入完第一个字母后,在字段下方展示选择列表,列表中的内容为:根据用户输入字母加上一些常用的邮箱后缀组成的邮箱列表,用户既可以继续手动输入,也可以在列表中选择。常用邮箱后缀:
@gmail.com
@yahoo.com
@rediffmail.com
@Email.com
@yahoo.in
@yahoo.co.in
@hotmail.com
@outlook.com
Aadhaar Number 1.只允许输入数字;2.位数限制为12位,当超过12位时限制不能继续输入
PAN 格式为CCCCCDDDDC,其中C为字符,D为数字
Language 码类9000,过滤掉Chinese选项
#### 2.接口
1.调用三方服务(advance ai)对Aadhaar Number进行校验。只有当校 验通过时,即接口返回code 为success时,为该客户生成为唯一的客户编号。三方返回结果如下:
{
"code": "SUCCESS",
"message": "ok",
"data": {
"ageBand": "20-30",
"gender": "MALE",
"state": "Tamil Nadu",
"mobileNumber": "xxxxxxx594"
},
"transactionId":"78dc950847de684f",
"extra": null,
"pricingStrategy": "PAY"
}
2..限制每个手机号每天a卡(Aadhaar Number)校验次数不超过3次,一共不超过8次
3.在进行a卡认证时,先查a卡认证结果表(cu_cust_cert_result_dtl)中是否已有该a卡记录:若是有,则直接用;若是没有则调用advance ai进行校验,并且把校验结果记录在a卡认证结果表中。