Skip to content

业务需求梳理

**本文引用的文件** - [AI沟通记录-2026-06-03](file://AI沟通记录/2026-06-03-Chat.md) - [AI沟通记录-2026-06-05](file://AI沟通记录/2026-06-05-Chat.md) - [AI沟通记录-2026-06-06](file://AI沟通记录/2026-06-06_沟通记录.md) - [AI沟通记录-2026-06-08](file://AI沟通记录/2026-06-08_沟通记录.md) - [决策变更清单.md](file://决策变更清单.md) - [待确认决策清单.md](file://待确认决策清单.md) - [提示词.txt](file://提示词.txt) - [任务和测试过程/Readme.md](file://任务和测试过程/Readme.md) - [文档/Readme.md](file://文档/Readme.md) - [rearrange_chapters.py](file://rearrange_chapters.py) - [rearrange_v2.py](file://rearrange_v2.py) - [rearrange_v3.py](file://rearrange_v3.py)

目录

  1. 简介
  2. 项目结构
  3. 核心组件
  4. 架构总览
  5. 详细组件分析
  6. 依赖分析
  7. 性能考虑
  8. 故障排查指南
  9. 结论
  10. 附录

简介

本文件面向“承兑平台”的业务需求梳理,基于AI沟通记录与决策/待确认清单,系统化提炼平台的核心业务目标、商业模式与盈利模式,深入解释法币与USDT流动性承兑的具体业务场景(入金/出金流程、做市商模式、交易员接单机制),并给出业务价值主张、目标市场定位、竞争分析、业务流程图、价值流图、业务规则说明、约束与假设、依赖关系、需求优先级评估与资源配置建议。

项目结构

项目仓库围绕“AI沟通记录—决策清单—文档—脚本—任务与测试”的结构组织,形成“从沟通到决策—从决策到文档—从文档到执行”的闭环。关键模块如下:

  • AI沟通记录:沉淀每日沟通摘要与模型切换记录,便于追溯业务讨论背景与决策依据。
  • 决策与待确认清单:明确业务关键决策项、变更与优先级,支撑方案文档落地。
  • 文档与任务:存放需求分析与方案文档、任务清单与测试过程说明。
  • 脚本:章节重排脚本,确保方案文档结构规范、版本有序。
mermaid
graph TB
subgraph "沟通与决策"
Chat1["AI沟通记录-2026-06-03"]
Chat2["AI沟通记录-2026-06-05"]
Chat3["AI沟通记录-2026-06-06"]
Chat4["AI沟通记录-2026-06-08"]
Pending["待确认决策清单.md"]
Decisions["决策变更清单.md"]
end
subgraph "文档与任务"
DocsReadme["文档/Readme.md"]
TasksReadme["任务和测试过程/Readme.md"]
Prompt["提示词.txt"]
end
subgraph "脚本"
R1["rearrange_chapters.py"]
R2["rearrange_v2.py"]
R3["rearrange_v3.py"]
end
Chat1 --> Pending
Chat2 --> Pending
Chat3 --> Pending
Chat4 --> Pending
Pending --> Decisions
Decisions --> DocsReadme
Prompt --> DocsReadme
DocsReadme --> TasksReadme
DocsReadme --> R1
DocsReadme --> R2
DocsReadme --> R3

图表来源

  • [AI沟通记录-2026-06-03:1-6](file://AI沟通记录/2026-06-03-Chat.md#L1-L6)
  • [AI沟通记录-2026-06-05:1-33](file://AI沟通记录/2026-06-05-Chat.md#L1-L33)
  • [AI沟通记录-2026-06-06:1-52](file://AI沟通记录/2026-06-06_沟通记录.md#L1-L52)
  • [AI沟通记录-2026-06-08:1-10](file://AI沟通记录/2026-06-08_沟通记录.md#L1-L10)
  • [待确认决策清单.md:1-523](file://待确认决策清单.md#L1-L523)
  • [决策变更清单.md:1-235](file://决策变更清单.md#L1-L235)
  • [文档/Readme.md:1-3](file://文档/Readme.md#L1-L3)
  • [任务和测试过程/Readme.md:1-3](file://任务和测试过程/Readme.md#L1-L3)
  • [提示词.txt:1-144](file://提示词.txt#L1-L144)
  • [rearrange_chapters.py:1-89](file://rearrange_chapters.py#L1-L89)
  • [rearrange_v2.py:1-104](file://rearrange_v2.py#L1-L104)
  • [rearrange_v3.py:1-159](file://rearrange_v3.py#L1-L159)

章节来源

  • [AI沟通记录-2026-06-03:1-6](file://AI沟通记录/2026-06-03-Chat.md#L1-L6)
  • [AI沟通记录-2026-06-05:1-33](file://AI沟通记录/2026-06-05-Chat.md#L1-L33)
  • [AI沟通记录-2026-06-06:1-52](file://AI沟通记录/2026-06-06_沟通记录.md#L1-L52)
  • [AI沟通记录-2026-06-08:1-10](file://AI沟通记录/2026-06-08_沟通记录.md#L1-L10)
  • [文档/Readme.md:1-3](file://文档/Readme.md#L1-L3)
  • [任务和测试过程/Readme.md:1-3](file://任务和测试过程/Readme.md#L1-L3)
  • [提示词.txt:1-144](file://提示词.txt#L1-L144)
  • [rearrange_chapters.py:1-89](file://rearrange_chapters.py#L1-L89)
  • [rearrange_v2.py:1-104](file://rearrange_v2.py#L1-L104)
  • [rearrange_v3.py:1-159](file://rearrange_v3.py#L1-L159)

核心组件

  • 平台角色与职责边界

    • 平台Admin:商户/交易员/代理管理、费率配置、订单运营、资金管理、介绍人管理。
    • 商户(外汇平台):API接入与后台、发起订单、费率调节、资金管理、终端服务。
    • 交易员:充值保证金、绑定收款方式、接单处理、充提USDT、收益获取。
    • 商户介绍人:引荐商户、按交易量返佣。
    • 承兑-代理:招募与管理交易员、按交易量抽成、无资金操作。
    • 终端用户:在商户界面发起入金/出金、线下法币转账/确认收款。
  • 核心业务目标

    • 构建“做市商+流动性撮合平台”,为外汇平台提供法币-USDT兑换通道,聚合交易员流动性,保障入金/出金顺畅。
    • 通过价差与手续费抽成实现平台盈利,同时通过派单机制将利润机会分配给交易员。
  • 商业模式与盈利模式

    • 盈利点:基础点差、商户加点、交易员点差、出入金手续费、少量平台抽成(如承兑-代理上限0.3%)。
    • 交易员收益:bid/ask价差(非佣金),平台派单分配利润机会。
    • 商户收益:通过流动性调节工具(加点)平衡供需,提升订单完成率。
  • 价值主张

    • 对商户:快速接入法币通道,无需自建兑付体系。
    • 对交易员:提供稳定价差收益,流动性即收益。
    • 对平台:通过点差与手续费抽成盈利。
    • 对介绍人:按交易量持续返佣。
  • 目标市场定位

    • 主要服务“使用人民币的境外用户”与“需要法币出入金通道的外汇平台”,强调“撮合平台不持有法币”的模式。
  • 竞争分析

    • 优势:做市商+撮合模式、价差驱动收益、监管合规前置(聘请律师、旅行规则框架、制裁名单筛查)。
    • 风险:合规不确定性、汇率波动风险、银行风控(单卡分散转出)、争议仲裁SLA压力。

章节来源

  • [决策变更清单.md:13-104](file://决策变更清单.md#L13-L104)
  • [待确认决策清单.md:13-107](file://待确认决策清单.md#L13-L107)

架构总览

平台整体采用“做市商+撮合”架构,核心在于:

  • 做市商:平台设定bid/ask基准价,控制价差幅度,参考外部行情调整。
  • 撮合:订单池与派单机制,将利润机会分配给交易员。
  • 资金:所有内部结算以USDT完成,不涉及法币,USDT通过监管账户与冻结机制保障安全。
mermaid
graph TB
subgraph "平台侧"
Admin["平台Admin"]
OrderPool["订单池"]
Matcher["派单/撮合引擎"]
Ledger["USDT账本/冻结/监管账户"]
Risk["风控与合规"]
end
subgraph "商户侧"
Merchant["商户外汇平台"]
Terminal["终端用户"]
end
subgraph "交易员侧"
Trader["交易员"]
Bank["法币收款/转账"]
end
Terminal --> Merchant --> OrderPool
OrderPool --> Matcher --> Trader
Trader --> Bank
Admin --> Matcher
Admin --> Ledger
Admin --> Risk
Ledger --> Trader
Ledger --> Merchant

图表来源

  • [决策变更清单.md:13-35](file://决策变更清单.md#L13-L35)
  • [待确认决策清单.md:41-51](file://待确认决策清单.md#L41-L51)

详细组件分析

入金流程(法币→USDT)

  • 业务场景:终端用户通过商户界面发起入金,商户向平台提交“购买USDT”订单,平台锁定交易员USDT,终端用户线下向交易员转账人民币,交易员确认收款后,平台将冻结USDT划转至商户账户。
  • 关键规则:
    • 指派条件:交易员账户有足够余额、在线状态、接单权限、未达接单上限。
    • 锁定机制:USDT从可用余额冻结,订单完成后释放。
    • 超时处理:阶梯超时(用户确认转账→交易员确认)自动释放并重新指派。
mermaid
sequenceDiagram
participant U as "终端用户"
participant M as "商户外汇平台"
participant P as "承兑平台"
participant T as "交易员"
U->>M : 发起入金人民币
M->>P : 提交“购买USDT”订单
P->>T : 指派订单并锁定USDT
U->>T : 线下转账人民币
U->>M : 点击“我已转账”
T->>P : 确认收款
P->>P : 校验后释放冻结USDT
P->>M : 划转USDT至商户账户
M-->>U : 入金完成

图表来源

  • [决策变更清单.md:67-80](file://决策变更清单.md#L67-L80)
  • [待确认决策清单.md:111-121](file://待确认决策清单.md#L111-L121)

章节来源

  • [决策变更清单.md:67-80](file://决策变更清单.md#L67-L80)
  • [待确认决策清单.md:111-121](file://待确认决策清单.md#L111-L121)

出金流程(USDT→法币)

  • 业务场景:商户提交单笔或批量出金,平台将商户USDT划入监管账户锁定,平台指派交易员完成线下转账并上传凭证,风控审核通过后释放USDT。
  • 关键规则:
    • USDT进入平台监管账户,非商户账户。
    • 交易员为平台指派制。
    • 增加上传凭证+风控审核环节。
    • 审核通过后释放USDT。
mermaid
sequenceDiagram
participant U as "终端用户"
participant M as "商户外汇平台"
participant P as "承兑平台"
participant T as "交易员"
participant Risk as "风控"
U->>M : 申请出金USDT
M->>P : 提交出金订单单笔/批量
P->>P : 商户USDT划入监管账户并锁定
P->>T : 指派交易员
T->>U : 线下转账人民币
T->>P : 上传转账凭证
Risk->>P : 审核凭证
P->>T : 审核通过→释放USDT
P->>M : 释放USDT至商户账户

图表来源

  • [决策变更清单.md:67-86](file://决策变更清单.md#L67-L86)

章节来源

  • [决策变更清单.md:67-86](file://决策变更清单.md#L67-L86)

做市商模式与报价机制

  • 平台设定bid/ask基准价,交易员通过被动接单赚取价差,平台通过派单分配利润机会。
  • 报价来源:手动设定,参考外部行情调整;商户可在平台基础上加点,返回“含商户加点后的最终汇率”。
mermaid
flowchart TD
Start(["设定基准价"]) --> SetBidAsk["平台设定 bid/ask"]
SetBidAsk --> MerchantAdd["商户设置加点"]
MerchantAdd --> FinalRate["返回最终汇率含加点"]
FinalRate --> Trade["交易员接单成交<br/>赚取价差"]
Trade --> Profit["利润分配平台+交易员"]

图表来源

  • [决策变更清单.md:23-35](file://决策变更清单.md#L23-L35)
  • [决策变更清单.md:46-61](file://决策变更清单.md#L46-L61)

章节来源

  • [决策变更清单.md:23-35](file://决策变更清单.md#L23-L35)
  • [决策变更清单.md:46-61](file://决策变更清单.md#L46-L61)

交易员接单机制

  • 指派制:平台根据规则指派交易员,非抢单。
  • 收益:价差(非佣金),平台派单分配利润机会。
  • 收益展示:资产模块显示预估收益汇总(日/周/月)。
mermaid
flowchart TD
O["订单进入池"] --> Match["派单匹配余额/在线/限额"]
Match --> Lock["锁定交易员USDT"]
Lock --> Confirm["交易员确认收款/付款"]
Confirm --> Release["释放冻结USDT并结算"]
Release --> Profit["交易员收益入账"]

图表来源

  • [决策变更清单.md:67-80](file://决策变更清单.md#L67-L80)
  • [待确认决策清单.md:220-225](file://待确认决策清单.md#L220-L225)

章节来源

  • [决策变更清单.md:67-80](file://决策变更清单.md#L67-L80)
  • [待确认决策清单.md:220-225](file://待确认决策清单.md#L220-L225)

争议与异常处理

  • 出金异常:风控审核不通过→交易员补充证据→仍无法提供→USDT退还商户;交易员超时→改派→再次超时→最终退还商户(优先改派,不到万不得已不退)。
  • 入金争议:赔付路径为USDT内部划转(交易员保证金→商户账户),不涉及法币。
mermaid
flowchart TD
Issue["出金异常"] --> Check["风控审核"]
Check --> |不通过| ReEvidence["交易员补充证据"]
ReEvidence --> |仍无法提供| Refund["USDT退还商户"]
Check --> |通过| Release["释放USDT"]
Dispute["入金争议"] --> PayPath["USDT内部划转交易员→商户"]

图表来源

  • [决策变更清单.md:88-103](file://决策变更清单.md#L88-L103)

章节来源

  • [决策变更清单.md:88-103](file://决策变更清单.md#L88-L103)

价值流图(入金/出金)

mermaid
flowchart LR
subgraph "入金"
U1["终端用户"] --> M1["商户"] --> P1["平台"] --> T1["交易员"] --> U1
P1 --> F1["冻结USDT"] --> M1
end
subgraph "出金"
U2["终端用户"] --> M2["商户"] --> P2["平台"] --> T2["交易员"] --> U2
M2 --> C2["监管账户锁定"] --> T2
end

图表来源

  • [决策变更清单.md:31-34](file://决策变更清单.md#L31-L34)
  • [决策变更清单.md:67-80](file://决策变更清单.md#L67-L80)

依赖分析

  • 决策清单驱动文档:37项决策确认后,更新产品方案文档,确保业务规则与技术实现一致。
  • 沟通记录支撑:每日沟通记录为方案修订提供背景与依据,便于追溯。
  • 脚本保障:章节重排脚本确保文档结构规范,避免内容错乱导致理解偏差。
  • 合规与风控:先聘请合规律师、实现旅行规则框架、制裁名单筛查,确保V1合规基线。
mermaid
graph TB
Decisions["决策变更清单.md"] --> Docs["产品方案文档"]
Pending["待确认决策清单.md"] --> Decisions
Chat["AI沟通记录"] --> Pending
Scripts["章节重排脚本"] --> Docs
Compliance["合规/风控策略"] --> Docs

图表来源

  • [决策变更清单.md:1-235](file://决策变更清单.md#L1-L235)
  • [待确认决策清单.md:1-523](file://待确认决策清单.md#L1-L523)
  • [AI沟通记录-2026-06-05:1-33](file://AI沟通记录/2026-06-05-Chat.md#L1-L33)
  • [rearrange_chapters.py:1-89](file://rearrange_chapters.py#L1-L89)

章节来源

  • [决策变更清单.md:1-235](file://决策变更清单.md#L1-L235)
  • [待确认决策清单.md:1-523](file://待确认决策清单.md#L1-L523)
  • [AI沟通记录-2026-06-05:1-33](file://AI沟通记录/2026-06-05-Chat.md#L1-L33)
  • [rearrange_chapters.py:1-89](file://rearrange_chapters.py#L1-L89)

性能考虑

  • 结算幂等性:批次号+数据库事务双重保障,避免重复结算。
  • 回调重试:指数退避重试+手动重发兜底,提升Webhook可靠性。
  • 铸币与签名:HMAC-SHA256签名,保障回调真实性。
  • 铸币多签:跨部门+备份人员,降低单点失效风险。

章节来源

  • [决策变更清单.md:119-133](file://决策变更清单.md#L119-L133)
  • [待确认决策清单.md:169-179](file://待确认决策清单.md#L169-L179)
  • [待确认决策清单.md:183-193](file://待确认决策清单.md#L183-L193)
  • [待确认决策清单.md:197-206](file://待确认决策清单.md#L197-L206)
  • [待确认决策清单.md:210-220](file://待确认决策清单.md#L210-L220)

故障排查指南

  • 出金异常
    • 审核不通过:联系交易员补充证据;若仍无法提供,USDT退还商户。
    • 交易员超时:改派其他交易员;多次超时则最终退还商户。
  • 入金争议
    • 证据标准:三选二(银行截图/电子回执/录屏)+明确举证责任。
    • 仲裁SLA:入金2小时、出金30分钟,超时自动兜底。
  • 文件上传
    • 批量出金:下载模板→上传xlsx/csv,服务端仅提取纯数据值,限制5MB。

章节来源

  • [决策变更清单.md:88-103](file://决策变更清单.md#L88-L103)
  • [决策变更清单.md:187-197](file://决策变更清单.md#L187-L197)
  • [待确认决策清单.md:353-363](file://待确认决策清单.md#L353-L363)

结论

本需求梳理以“做市商+撮合”为核心,通过价差与手续费抽成实现平台盈利,交易员以被动接单赚取bid/ask价差,商户通过加点工具调节流动性。平台不持有法币,所有内部结算以USDT完成,配合监管账户与风控审核,确保资金安全与合规基线。决策清单与沟通记录为方案落地提供了清晰依据,脚本保障文档结构规范。建议优先推进合规与风控框架、结算幂等性与回调重试机制,确保V1上线质量与用户体验。

附录

  • 业务约束与假设
    • 约束:不持有法币;USDT内部划转;监管账户锁定;指派制;风控审核。
    • 假设:商户加点上限可控;外部行情参考可靠;交易员在线与履约能力稳定。
  • 业务规则清单(摘录)
    • 入金:指派条件、锁定机制、超时处理。
    • 出金:监管账户锁定、指派制、凭证审核、异常退款。
    • 报价:手动设定基准价+商户加点;返回最终汇率。
    • 争议:三选二证据标准+举证责任;入金2h/出金30min仲裁SLA。
    • API:提供汇率、余额、资金明细、交易历史查询。
  • 需求优先级评估与资源配置建议
    • P0:合规与风控(VASP、旅行规则、制裁名单)、结算幂等性、回调重试与签名。
    • P1:汇率API、最小金额配置、单卡风控友好策略、收益展示。
    • P2:文件上传安全(xlsx/csv)、费率变更约束、银行风控优化。

章节来源

  • [决策变更清单.md:119-133](file://决策变更清单.md#L119-L133)
  • [决策变更清单.md:187-197](file://决策变更清单.md#L187-L197)
  • [待确认决策清单.md:280-289](file://待确认决策清单.md#L280-L289)
  • [待确认决策清单.md:293-303](file://待确认决策清单.md#L293-L303)
  • [待确认决策清单.md:437-447](file://待确认决策清单.md#L437-L447)
  • [待确认决策清单.md:320-323](file://待确认决策清单.md#L320-L323)