00:00
那么这个重新来一遍之后呢,我们怎么做呢?我们还是用现在的这个就是UID等于三啊13766816632这个用户登录啊,我们用它来登录退出。然后呢,借款人他是啊登录123456,好,立即登录好,这个时候呢,他又来到这个页面了,就是我上次还是没绑定完,对吧,我要重新绑定一下,好那去这个时候呢,我又输入我的用户信息啊,输入我的身份证。好,然后我绑定的银行,比如说就是我绑民生银行,然后银行卡号六二好,银行手机号好,然后诶13766816632对吧?好,这都输入完了,输完了之后点我已阅读并同意,然后点开户对吧?都一样前往好到这儿注意啊,我现在呢,输入一个验证码,比如说我现在点击获取验证码,我手机就收到了一个验证码,然后我就把这个验证码录入进来,录入进来之后呢,我在设置一个初始的密码,这就是我在上荣宝这个平台进行转账啊什么操作的一个初始密码,一定要设置完,记住这个后期要核对的,就是后期你转账充值的时候都要核对的,所以你设置完了之后一定要记住不要瞎写哈,这块好,然后接下来呢,注意我要点确定了。
01:30
点完确定之后,是不是就是绑定成功,好,点击完绑定成功之后,我们看一下上人宝当中做了什么,我们先不关心上人宝的代码做了什么,我们先就简单的看一下尚荣宝的数据库做了什么,尚荣宝的代码在尚荣宝的数据库里面。啊,这个汇付宝啊,汇付宝,汇付宝的代码在汇付宝的数据库里面做了什么呢?因为我们现在来到的是汇付宝的页面,对吧,他做了什么呢?注意他在user尔account当中是不是添加了一条记录啊好,这条记录。
02:06
这条记录它,嗯,有一个有一个这个吧,有一个叫user code是吧?啊,这里面有个user code,然后呢,它又在user band里面添加了一个记录哈,这条记录是不是就是把刚才咱们啊上荣宝里面的那个界面里填的内容都给他存进去了啊,所以这是汇付宝里面做的啊,并且把咱们传出来的那个return URL参数,还有这个notify URL参数啊,都录入到这个里面了,UR和not ul哪来的是在上文宝这边我们传餐的时候传过来的啊。这块是吧,啊,也就是说他把这些参数实际上都干嘛呢,都给你存到数据库当中了,存到他会付宝的数据库当中了,好并且呢,存的时候呢,它还生成了一个这个东西叫扣。D83D3629,然后什么B33这么个东西,看这个这个里面也是第83D3629,然后FB33对吧,它俩是一个,所以这两个数据怎么才能判断它俩是属于同一个用户的,就是通过这个UC扣的,把他们两个就绑在一起了,明白吧?啊然后接下来呢,我们点这个返回平台诶,就可以返回到我们当前用户的这样的一个个人中心页面了,所以刚才我们做的事情是什么呀,我们看这个图啊。
03:34
看这个需求介绍里面的这张图。刚才我们做的事情呢,就第一用户在商户平台发起绑定对吧,点那个立即绑定,然后你填完信息之后,它是不是一下跳转到恢付宝了啊好在恢付宝里面我们是不是设置了支付密码啊好,用户在恢付宝这个页面输入支付密码,然后一点确定吧,好点完确定之后,正常情况下,后期我们会给投资人啊发一个短信,或者是给这个借款人发一个短信,告诉他你这个账号绑定已经成功了,然后接下来呢,在这个位置我们呢就异步通知。
04:11
啊,异不通知什么呢?异不通知这个商户平台啊,我这边已经绑定成功了,好,这块我们还没有做明白吧,然后再接下来到这个位置,用户点击返回商户绑定结果页,所以呢,在这个地方我们会点击刚才那个按钮,就刚才我们不是点了一个返回商户平台嘛,对,就在这个地方点击这个按钮,然后返回到商户,我们的商户绑定结果页呢,就是用户的这个用户中心页面,到时候在这个位置呢,我们会详细显示就是用户已绑定成功啊这样的一些信息,好,那所以呢,这块就是一个整个的流程了,那么大家看呢,根据这张图,我们其他的这个功能都实现了,现在还有哪块没实现呢?就第一短信通知这块没实现,第二异步通知这块没实现,所以接下来呢,我们要做的是这个异步通知啊,异步通知是什么呢?就是惠付宝他会向我们的商户平台发起一个请求,那当然了,需要我们商户平台。
05:12
去把这个URL地址啊,所表示的请求呢,给他开发出来,那么汇付宝会向我们的商户平台的哪个地址发请求呢?那一开始你已经告诉惠付宝了,在这个地方。就是这个notify u,你把这个东西作为参数传给汇付宝,意思就是告诉汇付宝,一会你给我发回调请求的时候,你就往这个地址给我发就行了,所以我们一定要做什么呀,要在这个地址上开发一个接口,所以接下来我们要做的事情呢,就是在这儿把这个接口创建出来,然后把项目运行起来,等着恢复宝调用,我们明白吧,所以你可以看一下刚才这款啊,恢复宝这面,汇宝这面呢,其实已经隔了很久了,不知道他刷没刷走了,他呢在整个啊已经刷走了哈。已经刷走了,已经刷走了,没关系,我们可以再测一下,再来一个用户测一下啊,你会发现会付宝一会儿呢,会向我们这边呢,发起一个请求,只不过我们那个请求呢还没有开发,所以呢,他会报告一个找不到请求的错误,我们可以试试一下,还是退出哈,用这个投资人,呃13766816630,然后123456,然后点登录。
06:23
啊,点登录之后呢,我们进入到这个还是刚才这个绑定账号页按,然后呢,你的真实姓名又来了,然后接下来呢,身份证号23010。如果。999999999999哈,反正用身份证啦,然后银行名称民生银行,然后银行卡号。6288好,预留手机好,然后接下来呢,还是在这面点开户点前网,然后接下来呢,1234验证码,然后密码123456好,接下来注意啊,我现在呢要点这个确定了。
07:11
我点完确定之后,马上其实此时此刻恢付宝看看这个地方就会向我们的这是恢付宝啊,就是恢付宝就会向我们的上荣宝发起一个请求,它往哪发请求,他就往这发请求,叫做local host API,靠user band notify,这个值是哪来的,这个值就是刚才我们的上荣宝里面。在这个地方配的叫API,靠优C班的派在哪块配的,在这个地方配的,它通过这个参数发给恢复宝,恢复宝这个时候就知道了,我要往哪个地方发请求,对不对,你告诉他我的地址是什么,惠宝说啊,我一会我处理完了,我就往你这发请求,所以呢,恢复宝现在就往你这个地方发了,但是因为我们这个接口还没做呢,所以呢,他就没找着,就fair not find3啊好,那么这个是一个远程请求的一个地址,他没有找着,所以呢,我们现在呢要做的就是。
08:06
去开发它,并且呢,恢付宝那边还做了一个就是失败重试,它会失败重试几次呢?它会重试五次啊,所以你看这面其实是第一次,然后这面第二次啊,然后再再重试一次第三次是吧,一共重试五次啊,重试五次之后呢,他就这这这这是第五次啊,然后这个是第四次对吧,再往上看啊。这个是它的次数,这是第三次对吧?啊,然后这块是第二次对吧?啊,然后这块是第一次对吧,他一共从15次啊,具体这个恢复宝这边怎么写的,咱们先不关注它啊,然后有兴趣的同学可以自己去看这个恢复宝这边的代码。然后他重试五次,依然没有发现我们的这个地址,那么他就宣告失败了,他宣告失败了的话,那就就就没有后文了,那就是我们这两边的数据没有绑定成功。
09:01
明白吧,什么叫没有绑定成功啊,就是我上荣宝这边的用户。这面是我上荣宝这边的用户啊,用户信息和我惠付宝这边的用户信息呢,没有一个啊数,没有一个数据字段把他们关联起来,那正常情况下应该通过哪个数据字段关联呢?应该通过这个user code的。我们应该做什么呢?我们应该在user info当中。去把这个U。设计表,我们应该在user info当中去把这个user,呃,Band code给它填充上,填充什么呢?就填充远程的那个。贵妇宝里面的这个u band里面的这个班扣明白吧,把这个班的扣的,然后填充到哪呢?填充到这个位置,并且呢,去修改用户的这样的band绑定状态。为绑定成功啊,然后另外呢,User band里面也有一个绑定状态,User里面呢有个status,把这个status呢也给它改成法定成功,所以我们应该开发一个接口做这件事情,做哪件事情呢?再说一遍user in for啊,然后呢,里面的班的扣的给他设置一下,然后接下来呢,还有呢,就是。
10:28
这个。啊,Find code user for。还有呢,就是band status给他更新一下啊,另外呢,还有就是user band user的谁呢?User里面的。班的扣啊,我看一下里面扣对吧,对班的扣的啊和status给他更新一下。好,所以接下来呢,在回调当中,我们要做这件事情。
我来说两句