发表于: 2019-12-02 21:19:30

1 722


今天完成的事情:

学习银行卡绑卡

完成部分需求功能表

明天计划的事情:

继续任务十

存在的问题:银行卡属于第三方支付吗?

收获:

一、绑卡的目的

1.绑定银行卡后,进行快捷支付及提现都将非常方便。快捷支付中,大部分使用代扣通道,通过绑卡的形式进行身份鉴权与签约,银行(第三方)返回绑定号,在支付业务中凭靠绑定号发起扣款指令。

2.验证身份要素

包括实名认证和找回支付密码等过程。

实名认证,如借记卡卡号、姓名、身份证号、预留手机号4要素验证中,验证通过下发短信验证码,用户回填验证码,验证通过即可提取姓名、身份证号码作为实名认证信息,并且因下发短信验证码,极大的提高了信息获取门槛。

找回支付密码,同样利用信息要素验证的特性,原则上可确保为本人发起。

二、绑卡需求

  1. 1.考虑到移动设备输入易错性,需判断银行卡号输入合法性,如不合法则需进行友好提示;
  2. 2.用户输入银行卡号后,系统能智能识别出发卡行及卡种,无需用户手动选择;
  3. 3.卡号、姓名、身份证号码、预留手机号等要素验证,对于验证不通过的,应该尽量明确错误原因,并指导用户采取相应解决办法。

三、绑卡流程

A、姓名调取实名认证信息,无需用户输入,也不可更改

B、银行卡号长度满12位后方可点击下一步,卡号每隔4位隔开

C、 卡号输入完成点击下一步时,由客户端自行完成LUHN算法对银行卡号合法性进行验证,通过时进入下一步,不通过是进行友好提示,用户可选择返回修改或确认无误

D、银行卡号符合LUHN算法后,检索卡BIN信息,返回发卡行及卡种

E、用户输入手机号,手机号需满足首位为1,长度为11的要求,且进行1XX XXXX XXXX的展示

F、 手机号无误提交进行姓名、身份证号(此两项取自实名信息,无需用户填写)、卡号、预留手机号验证,验证通过则下发短信验证码

G、用户回填短信验证码,无误后绑卡完成,服务端记录卡信息,记录银行(第三方支付)返回的绑定号(如有)



返回列表 返回列表
评论

    分享到