一. 校验银行卡是否有效以及所属行
支付宝的开放API, 银行卡校验接口
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true
直接放在浏览器url地址栏中便可以得到结果。
如果觉得返回信息不太理想, 可以参考下文中对结果封装的代码:
https://www.cnblogs.com/zhoubingyan/p/8334981.html
二. 校验银行卡预留信息
1. 使用阿里银行实名认证技术
地址:https://market.aliyun.com/products/?keywords=%E9%93%B6%E8%A1%8C%E5%8D%A1%E8%AE%A4%E8%AF%81
收费的, 前几次可能免费, 不过挺好用的
2. 接入银联开放平台, 调用银联提供的相关API接口:
https://auth.95516.com/authonl/onlineAuth/rest/verify/bankcard
银行卡信息验证支持5种模式:
1.银行卡2要素(银行卡+姓名)认证:商户上传所要验证银行卡和银行卡持有人姓名信息,平台返回校验一致性信息;
2.银行卡2要素(银行卡+身份证号)认证:商户上传所要验证银行卡和银行卡持有人身份证信息,平台返回校验一致性信息;
3.银行卡3要素(银行卡+姓名+身份证号)认证:商户上传所要验证银行卡、银行卡持有人身份证和姓名信息,平台返回校验一致性信息
4.银行卡4要素(银行卡+姓名+身份证号+手机号)认证:商户上传所要验证银行卡、银行卡持有人身份证、姓名、手机号信息,平台返回校验一致性信息;
5.银行卡6要素(银行卡+姓名+身份证号+手机号+有效期+CVN2)认证:对于信用卡类型,综合数据服务平台提供银行卡持有人卡号、姓名、身份证号、手机号、有效期、CVN2信息的6要素验证。
点击查看详情API接入
三. 银行卡图片扫描
使用阿里OCR图文识别技术, 收费, 但是有免费体验次数, 可以选择不同服务商, 以下是其中之一:
https://market.aliyun.com/products/57124001/cmapi031139.html?spm=5176.730005.productlist.d_cmapi031139.c5f335241BM43T&innerSource=search_%E9%93%B6%E8%A1%8C%E5%8D%A1%E8%AF%86%E5%88%AB#sku=yuncode2513900001