银行卡四要素API接口是用于验证银行卡真实性的一种接口,其原理主要是通过调用银行的身份验证系统,实现客户身份信息与银行卡绑定的过程。
具体来说,其原理如下:
1. 客户通过API接口向银行发送银行卡的四要素信息,即银行卡号、开户名、证件号、手机号码等。
2. 银行API接口将客户发送的银行卡四要素信息传递给银行的身份验证系统。
3. 银行的身份验证系统对客户信息进行初步审核,如验证银行卡号、开户名、证件号、手机号码的正确性等。
4. 银行的身份验证系统将审核通过的银行卡信息与银行卡系统中的数据进行比对,判断银行卡的真实性。
5. 当银行卡信息比对通过后,银行API接口会将银行卡的真实性信息返回给客户,以供客户进行下一步操作。
相应的,【银行卡三要素】、【银行卡二要素】也一样,不同在于传入的参数类似,少了因素。
需要注意的是,银行卡四要素中的手机号码,需要是客户办卡时的预留手机号码,否则很可能会核验不一致。
同时,银行卡核验限制有风控审核,例如,同一个卡号、身份证、姓名、手机,单日总请求次数不超过10次等。
银行卡实名认证接口对接流程说明
对接步骤
1. 您先购买【免费测试套餐】
2. 从管理控制台获取【AppCode】
3. 从【银行卡实名认证商品详情页】获取请求示例、调用地址、请求参数进行对接(见下图)
4. 设定业务参数判断(见下列说明)
5. 了解接口业务相关知识
阿里云详情页API接口信息
业务参数设定:
当 http响应状态码为200 时,以state参数参数返回值来做业务判断:
1. state参数返回值为 1 : 查询成功, 一致
2. state参数返回值为 2 : 查询成功, 不一致
3. state参数返回值为 3:查询成功,核验异常
业务相关知识——核验结果返回说明:
返回不一致的原因有:
l 用户提供的信息本就是错误的(包括手机号码不是办卡时预留手机号,包括用户输入错误)
l 银行卡被风控导致的卡状态异常,无法进一步核验
备注说明
l 根据银联风控要求,同卡或同身份证24小时内验证不能超过10次
l 北京银行、交行、邮储、平安(含原深发)、光大、兴业、浦发、东莞、中信、华夏、上海银行、 农村信用合作社,以上银行卡需要先开通无卡支付功能后才能验证
postman工具调试
小办法:
在使用阿里云提供的请求示例对接过程中,如果遇到困难,可以尝试使用postman调试,调通后导出code直接使用。
Postman调试简单,非技术人员,平常也可以使用postman调用接口,核验相关信息
Postman【下载】
1.将AppCode放在Header中
请求Header中添加的Authorization字段;配置Authorization字段的值为“APPCODE + 半角空格 +APPCODE值”。
示例如下:
Authorization:APPCODE 3F2504E04F8911D39A0C0305E82C3301
2.配置body参数:
请求体格式选择:
'Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'
body参数设置:参考商品详情页api信息:
接口调通后,点击code,进行导出代码
3.导出代码(如有需要,直接导出使用)
选择你所需要的代码类型,整段复制代码使用即可