四方代理商流程图
2025-04-01 12:09:24 0 举报
四方支付代理商相关逻辑流程
作者其他创作
大纲/内容
无
Y
变更<注销>状态
操作对应账户
代理商结算
不可新增代理商、商户
insert新增完成
车主
继续向上计算上一级代理商分润
B1
代理商清分
风控信息校验
冻结金额
每笔订单针对每层代理商计算,即要生成清分流水单
返回对应错误
添加代理
待审核
本金金额 + X
生成解冻流水
收款
冻结金额 + X
生成账户流水
代理商应退分润α = ceil(该代理商因对应订单产生的分润 * (退款金额 / 支付金额),两位小数)
大于等于
绑定
计算分润金额
添加待结算代理商名单
增加虚拟钱包本金金额
注销
新建账号
向上计算上一级代理商分润
以下功能不影响
平台
旗下是否有交易商户
上级代理商分润Z = 终端交易手续费 - ceil(线上实付金额 * 代理商成本费率,两位小数)- X - Y
A32
正常
保存
N
无限向上计算,直至平台
订单支付完成
真实钱包
减少虚拟钱包本金金额
旗下是否有可用下级代理商
代理商退分润(负数) = 该代理商因对应订单产生的分润 - sum(α)
商户清分结算
是否变更上级代理
商户路由
变更操作
日结算任务开始
停用
生成冻结流水
每个代理商sum(清分流水单)
出金操作X
导致以下功能不可用
虚拟账户提现
清分结算虚拟户
依赖操作ID
退款
A1
生成扣除结算单
A33
填写信息
审核驳回
A31
虚拟户是否有待提现资金
变更代理商
本金金额 - X
基本信息校验
获取channel
变更<停用>状态
A22
分润
支付通道支付
A21
清分至虚拟账户
通过
否
清分至对应账户
停用/注销
不可提现
配置费率
两者成对出现
最大代理商分润 = 终端交易手续费 - ceil(线上实付金额 * 代理商成本费率,两位小数)- sum(下级代理分润之和)
生成真实钱包流水
上级代理商有无此产品费率
不通过
发起结算操作时,直接到卡、提现等
本金金额
转提(减法)
上级代理商分润Y = 终端交易手续费 - ceil(线上实付金额 * 代理商成本费率,两位小数)- X
冻结金额 - X
success
MQ:订单
新建虚拟账户(钱包)
校验每一项支付产品费率
费率是否大于等于上级代理商费率
发起付款
请求合适支付通道
B21
营销钱包
每天结算每个代理商分润至虚拟户
fail
有
是否已绑定
审核操作
所有功能不可用
新增代理商
update变更完成
调用付款通道
流水ID
实时从虚拟账户扣款
结束
小于
是不是最后一次全额退款
迁移树
独立处理,以后会加入五要素,黑名单等校验
可修改资料重新发起申请
每笔退款针对每层代理商计算,即要生成清分流水单
生成总金额结算单
直接代理商分润X = 终端交易手续费 - ceil(线上实付金额 * 代理商成本费率,两位小数)
充(加法)
该代理成本费率是否大于等于上级成本费率
不可登录
0 条评论
下一页