收款
这里的收款是指
支付宝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.解决方法
让通道去切换其他的通道