支付-收款2

收款

这里的收款是指
支付宝h5和微信h5

通道

对接的通道是第三方支付公司
第三方支付公司再去对接支付宝和微信

技术实现步骤

1.调通道收款接口

生成本地数据

状态
1.支付状态
未支付
2.结算状态
未结算
3.冻结状态
正常

调通道收款接口

通道回调本地接口

1.更新支付状态
2.记账
添加数据(订单缓存表:账户库T_ACCOUNT_PAYLINECACHE2)

3.添加数据
订单结算信息表

2.推送数据到app

1.app通知栏
2.app首页显示数据

3.调通道查询收款结果接口

调通道查询收款结果接口
1.更新支付状态
2.记账
添加订单流水表(账户库T_ACCOUNT_PAYLINECACHE2)数据

3.添加数据
添加订单订单结算表数据

技术实现
定时器

4.记账-流水入账

更新资金数据

资金流
订单流水表T_ACCOUNT_PAYLINECACHE2——》账户表(总金额-加上订单金额、可用余额-不变、冻结金额-加上订单金额)

技术实现
定时器

5.结算

1.查询数据
查询订单结算表
2.添加数据
添加商家结算表数据

更新账户总金额(不变)、可用余额(加上订单金额)、冻结金额(减去订单金额)

更新订单表的结算状态
更新订单结算表的结算状态

技术实现
定时器

代码

退款

异常

通道调不起来支付宝或微信的输入支付密码界面

1.问题描述
通道调不起来支付宝或微信的输入支付密码界面

通道的报错信息是,系统繁忙
2.原因分析
当前通道接的通道不可用
3.解决方法
让通道去切换其他的通道

你可能感兴趣的:(支付)