Appearance
mermaid
sequenceDiagram
participant OPS as 传音银行运营后台
participant BANK as 传音银行后台
participant SEL as Selcom支付网关
participant U as 用户
participant AGENT as Selcom Huduma/Wakala Agent
OPS->>BANK: 上传批量现金发放名单
BANK->>BANK: 校验用户、金额、限额、重复订单
BANK->>SEL: POST /v1/vendor/balance 查询float余额
SEL-->>BANK: 返回可用余额
loop 每个用户
BANK->>SEL: POST /v1/hudumacashin/process 创建cashout任务
SEL-->>BANK: 返回单笔受理结果
BANK->>BANK: 记录每笔发放订单状态
end
BANK-->>OPS: 返回批量发放受理结果
U->>AGENT: 到代理点取现
AGENT->>SEL: 完成取现确认
SEL-->>AGENT: 返回成功
AGENT-->>U: 发放现金
BANK->>SEL: 批量查询或逐笔查询交易状态
SEL-->>BANK: 返回交易结果
BANK->>BANK: 更新批量发放结果和对账记录