Skip to content

法币充值流程 - 超简化版

流程概述

本文档描述了交易所法币充值的核心业务流程,基于 ProcessDepositFiat.bpmn 生成的超简化版本。

流程图

主要流程步骤

1. 用户匹配阶段

  • 匹配交易所用户: 根据银行账户信息匹配对应的交易所用户
  • 验证结果: 如果无法匹配到用户,直接拒绝充值请求

2. 白名单验证阶段

  • 银行账户白名单检查: 验证充值来源银行账户是否在白名单中
  • 金额门槛验证: 对于非白名单账户,检查充值金额是否满足验证要求(>10000)

3. 双重审核机制

  • MAKER审核: 第一级人工审核,验证充值的合规性
  • CHECKER审核: 第二级人工审核,确保审核质量
  • 审核流程: 任一环节审核不通过都会导致充值被拒绝

4. 最终处理阶段

  • 白名单管理: 审核通过后将银行账户添加到白名单
  • KYC处理: 首次充值用户需要完成KYC验证
  • 资金入账: 处理所有相关充值的最终入账

流程结果状态

状态描述触发条件
REJECTED充值被拒绝用户匹配失败或审核不通过
PENDING_VERIFICATION待验证非白名单账户且金额不满足要求
APPROVED充值成功通过所有验证和审核流程

关键决策点

  1. 用户匹配: 确保充值来源的合法性
  2. 白名单机制: 简化已验证账户的后续操作
  3. 金额门槛: 平衡安全性和用户体验
  4. 双重审核: 确保大额或首次充值的安全性
  5. KYC集成: 满足合规要求

业务规则

  • 所有充值都需要匹配到有效的交易所用户
  • 白名单账户可以直接进入审核流程
  • 非白名单账户需要满足最低金额要求或进入待验证状态
  • 采用MAKER-CHECKER双重审核机制确保安全
  • 首次充值用户必须完成KYC验证
  • 审核通过后自动将银行账户加入白名单

系统集成

  • LedgerManager: 负责核心业务逻辑处理
  • BankBridge: 处理银行相关的接口和数据
  • 消息机制: 支持异步审核流程的状态通知

本文档基于 ProcessDepositFiat.bpmn 自动生成,最后更新时间: 2024年

🚀 构建现代化数字资产交易平台