Skip to content
mermaid
sequenceDiagram
    participant U as 用户
    participant APP as 传音银行App
    participant BANK as 传音银行后台
    participant SEL as Selcom支付网关
    participant AGENT as Selcom Huduma/Wakala Agent

    U->>APP: 选择从银行账户提现现金
    APP->>BANK: 提交提现申请
    BANK->>BANK: 校验账户余额、账户状态、交易限额
    BANK->>BANK: 冻结用户提现金额
    BANK->>SEL: POST /v1/vendor/balance 查询Selcom float余额
    SEL-->>BANK: 返回余额
    BANK->>SEL: POST /v1/hudumacashin/process 创建Agent Cashout
    SEL-->>BANK: 返回交易受理结果
    BANK-->>APP: 展示取现订单和代理点操作提示
    U->>AGENT: 到Wakala代理点取现
    AGENT->>SEL: 代理端/USSD流程确认取现
    SEL-->>AGENT: 返回交易可完成
    AGENT-->>U: 发放现金
    BANK->>SEL: 查询cashout交易状态
    SEL-->>BANK: 返回成功/失败/处理中
    BANK->>BANK: 成功则入账流水,失败则解冻金额