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卡认证结果表中。