1.定义
绑卡的定义比较简单,就是把用户的银行卡绑定到某一个平台上,使用该卡可以消费,提现到该卡等等。
2:绑卡流程梳理
1:输入卡号并提交后,通过LUHN算法验证卡号输入的合法性
2:获取到银行卡号后,则根据银行卡号检索银行卡的发卡行及卡种的信息
3:输入余下的三要素---姓名,身份证号,银行卡预留手机号等信息(一般绑卡都会需要三要素即可)进行验证,验证的话会调用银行的鉴权接口或者使用第三方的鉴权接口来验证是不是本人。
4:验证通过了,银行就会发送短信验证码
5:短信验证码也需要验证,正确的话就绑定成功,进入数据库并显示给用户绑卡成功等信息
3:总结
绑卡功能因为比较简单,没有太复杂的东西,所以写出来的内容也会比较少。
无论后台使用的是什么语言,流程都是差不多的,只是完成形式不一样而已。掌握业务及解决高并发问题才是核心竞争力。
微信公众号:互联网金融训练营