账户余额提现逻辑设计

后端逻辑

1.参数检验:银行卡号(必传)、交易密码(必传)、提现金额(必传)、用户ID(必传),TOKEN值(必传)。注意事项:提现金额禁止科学计数法,并且不能为0、为负。

2.判断提现时间是否在可提现时间段(例如8:00至18:00)。

3.旧版本禁止提现(可以变相强制用户更新)。

4.控制提现金额(最小提现金额和最大提现金额)。

5.获取手续费(最低手续费和最高手续费,可根据设置取值)。

事务处理

6.查找用户余额,判断余额是否满足提现金额。

7.更新用户余额字段,扣除提现金额。

8.增加提现记录表字段(提现日志)。

9.发送系统消息。

10.财务审核通过或拒绝,拒绝则退回金额。

11.手动转账或调用第三方支付。

12.记录转账凭证等。

Tags: none

添加新评论