发表于: 2019-03-18 16:42:17

2 588


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

写了一部分关于任务十支付模块的总结:

首先是介绍下什么是支付模块,支付模块是账户体系一个分支,说到账户体现简单的提一下,账户体系一般分为登陆账户与支付账户,我们在登陆网站或游戏等时候,这个登陆的账号就是登陆账户,而支付账户是在登陆“登陆账户”后在支付系统中进行资金交易的账户&凭证。登陆账户只有一个而一个登陆账户可以有多个支付账户,详情可以看支付宝,在购买基金、定期、保险时我们只登陆了一个账户,而在后台进行交易时却是在我们名下创建了不同的“账户”,进行交易。

好,前面对支模块介绍完了,我在说说支付模块的组成,支付模块由,支入,支出,存储组成。我称之为黄金三角。

类似“能量守恒”定律:能量既不会凭空产生,也不会凭空消失,只能从一个物体传递给另一个物体这也适用于支付模块。

我以支付宝为例子:我们把钱存入支付宝之前需要先在支付宝进行登陆账号的创建(这里涉及任务5我这里略过),在创建成功并登陆之后,这时我们只是单纯的拥有一个登陆账户,我们要向支付宝里转钱那我们还需要进行实名认证&银行卡绑定,而实名认证是由验证四要素组成,他们分别是银行卡号、持卡人姓名、持卡人手机号、持卡人身份证号,输入完成之后验证此四种信息是否一致,并返回验证结果。

这种验证却是一种金融服务项目,是需要我们向提供相关服务的运营商支付一定的报酬的而且验证是需要较长的时间的一般在15S左右完成,但当用户一直输入错误信息且不停的发起验证时就会造成我们成本的增加而另一方面也容易造成用户本身的流失。所以说如何有效合理的利用成本进行MVP开发是我们敏捷开发中重要的一项。所以我们需要在提交给运营商进行验证之前首先要对验证信息进行有效筛选,把一切不符合规范,错误的信息给用提示修改,以减少成本。

限制的话我就简单的说下,像姓名一般是2-3个字没有一个字的名字却又少数是4个字的名字,如果产品涉及国外那么就需要考虑外国人的英文名所以我建议是10-15位就可以了,身份证是一二代区别二代身份证号码有18位数字,一代证比二代证少了3位数字。所少的数位是:出生年份少了2位,一代证用2位数字表示出生年份,二代证用4位数字表示;少了末位的效验码,一代证没有效验码,二代证多了1位效验码。所以身份证可以限制位最少15位最多18位且支持最后一位为字母X的方式,而手机号就限制11为纯数字就可以(如涉及国外就根据相应国家手机号限制位数),未完待续。。。。。


明天计划的事情:(一定要写非常细致的内容) 

继续写,练习PPT
遇到的问题:(遇到什么困难,怎么解决的) 

看了老大说的,原型图画的再好,还不如PPT写的十分详细
收获:(通过今天的学习,学到了什么知识)

日常


返回列表 返回列表
评论

    分享到