概述
一、 充值业务流程
首先要了解账户的概念,这里涉及到的账户有个人在第三方支付宝的虚拟账户,支付宝在银行的备付金账户、个人在银行的银行账户。
1. 用户在支付宝客户端选择充值操作,输入充值金额100元,选择已绑定的银行。
2. 支付宝系统构建充值订单。
3. 支付宝请求用户支付授权,就是输入密码页面。
4. 用户输入支付密码,提交授权,允许支付宝向银行发起扣款转账请求。
5. 支付宝系统携带用户的充值订单信息、用户的授权信息向用户支付宝绑定的银行发起扣款。
6. 用户支付宝绑定的银行会从用户的个人银行账户扣除100元转到支付宝在该行的备付金账户中去。
7. 银行系统通知支付宝扣款的结果,如扣款成功、余额不足扣款失败等反馈。
8. 支付宝接收到银行扣款成功通知之后,会立马给用户的支付宝虚拟账户上加上100元,用户在支付宝余额中就能看见多了100元。
9. 支付宝在前台页面上告知用户充值的结果。
在支付宝上充值的业务流程如下:
相对于在网站上使用支付宝充值的流程,支付宝应用上的充值步骤较少,以网站上使用支付宝渠道充值为例,其中增加的是用户在平台网站上的虚拟账户、平台在银行的备付金账户。
二、提现业务流程
支付宝提现,通俗点说就是把余额转到支付宝所绑定的银行卡中,相对于充值,提现就是个逆向流程。
1. 用户在支付宝客户端选择提现(金额转出)操作,输入提现金额100元,选择转出的银行。
2. 支付宝系统构建提现订单。
3. 支付宝请求用户授权。
4. 用户输入密码,提交授权,允许支付宝向银行发起提现转账请求。
5. 支付宝向银行发起请求。
6. 用户支付宝绑定的银行会从支付宝在该行的备付金账户扣款100元至用户的个人银行账户。
7. 银行系统通知支付宝的结果,如转账成功。
8. 支付宝接收到银行转账成功通知之后,会立马给用户的支付宝虚拟账户上减去100元,用户在支付宝余额中就能看见少了100元。需要提及一下,银行到账都是有延迟的,所以会出现支付宝余额减少了,但个人银行账户未到账的情况。
9. 支付宝在前台页面上告知用户提现的结果,提示到账日期。
支付宝提现流程如下,同理可以推导出平台的提现流程。
以上。
最后
以上就是单薄板凳为你收集整理的java项目账户充值提现_充值和提现的业务流程是怎样的?的全部内容,希望文章能够帮你解决java项目账户充值提现_充值和提现的业务流程是怎样的?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复