由于业务的关系,小编目前需要用到【姓名+身份证号】合法性验证的功能。经过选型,最后选择了蚂蚁金服旗下的欺诈信息验证产品。现在就来聊聊使用这个产品时遇到的事儿。
因为使用蚂蚁金服这个欺诈信息验证产品是需要注册并审核的,这个过程我们就省略了,直接到API的使用部分。
首先来看看这个产品的介绍:
从这个图上看,银行卡有效性验证应该可以满足小编的需求,但我们其实只是需要姓名和身份证匹配的信息,让我们来试一试是否可行。根据平台提供的快速接入介绍写下程序:快速接入
下面按照不同的输入来验证下结果 (返回结果说明):
1. 输入正确的姓名和与之对应的合法身份证号,运行:
查看verify_code为V_CN_NM_MA,代表本人和名称相匹配。
2. 在1的基础上,把姓名改成另一个人的姓名,运行:
查看verify_code为V_CN_NM_UM,代表本人和名称不匹配。
3. 输入不合法的身份证号,运行:
直接就报错了,并提示身份证号非法。
除了实名验证,在使用银行卡和手机号的时候还遇到了有意思的事儿。我输入了自己的姓名、身份证号、手机号和银行卡号并运行程序,结果竟然告诉我说:银行卡号与本人关系未知(V_BC_CN_UK),奇怪了一阵,突然想到这个验证可能是阿里巴巴自己的数据统计(也有可能包括合作伙伴的数据),也就是说如果我的银行卡没有在它的众多产品中使用过,应该是无法定位的。
带着这个疑问用绑定过支付宝的银行卡号再试一次,结果果真是:银行卡号与本人匹配,180天内有使用(V_BC_CN_MA_UL180D),还包括了时间简介😄
从产品介绍也可以看出一些端倪: