
全球账户服务:虚拟账户的产品边界与生命周期
原创2026/7/2大约 9 分钟
全球账户服务:虚拟账户的产品边界与生命周期
虚拟账户既不是账务余额,也不只是渠道库存,它是连接客户产品资格与渠道执行的独立产品实体。
为什么值得讨论
把 VA 放进账务、渠道或 KYB 系统都会造成职责错位。本文从生命周期和权威数据角度解释全球账户服务为什么应该独立。
适合读者:全球收款产品、VA 管理、渠道网关、账务和领域建模团队。
1. 归属论证:为什么要新设一个服务
1.1 三个容易误放的位置
| 备选归属 | 为什么不合适 |
|---|---|
| 记账核心(06) | VA 不是账务账户。VA 是渠道侧的收款标识(一串对外可收款的账号),账务账户是平台内部的余额载体;一个商户的 USD 余额账户(账务)可能对应多个 USD VA(不同渠道/不同店铺)。两者是映射关系,不是同一实体——混在一起是新手最常见的建模事故 |
| 渠道网关(07) | 渠道网关适合管"号段从哪来、怎么向渠道申请",但商户侧的申请资格(KYB 状态、辖区合规、行业限制)、产品规则(哪些等级开哪些币种)、生命周期(冻结/注销/迁移)是产品逻辑,放网关会让基础设施层长出业务逻辑 |
| 会员/KYB 域 | 开户资格依赖 KYB,但 VA 的全生命周期远长于准入时点,且与渠道强交互 |
1.2 两层划分
产品层:全球账户服务(收款产品域)
职责:申请受理、资格校验、产品规则、生命周期管理、
VA↔商户↔账务账户 映射(权威数据源)
渠道层:渠道网关 VA 供给能力([07 篇:渠道网关与智能路由:连接全球资金网络](/posts/payments/channel-gateway-routing/))
职责:号段库存、向渠道申请/注销的执行、渠道适配判断标准一句话:"能不能开、开什么、开完怎么管"是产品层;"去哪开、怎么开"是渠道层。
2. 核心数据模型
GlobalAccount(全球账户,商户视角的产品实体){
ga_id, merchant_id
currency / country(收款能力:如 USD-US)
account_details { account_no/IBAN, routing/BIC/sort code, bank_name, bank_address }
supply_channel(供给渠道:哪家银行/聚合商,对商户不可见或弱可见)
purpose_tag(可选:店铺维度,如 Amazon-US-店铺A —— [02 篇:全球收款拆解:资金流、信息流与账务流如何对齐](/posts/payments/global-collection-flows/)"一店铺一账号")
ledger_account_ref → 记账核心的商户币种余额账户([06 篇:金融账务核心:多币种账户与复式记账怎么设计](/posts/payments/ledger-core/))
status: 申请中 → 激活 → 冻结/止收 → 注销 → 迁移中
}
映射关系(权威数据,本服务 owner):
VA account_no ←→ ga_id ←→ merchant_id ←→ ledger_account
入账识别([02 篇:全球收款拆解:资金流、信息流与账务流如何对齐](/posts/payments/global-collection-flows/) §4.2)查询此映射,要求高可用只读副本/缓存3. 申请流程
商户发起(Portal / API: POST /v1/global_accounts)
→ ① 资格校验(产品层):
KYB 状态(分级放行:[12 篇:API 与商户体验:把复杂金融能力做成简单产品](/posts/payments/api-and-merchant-experience/) §3.1,基础核验可见不可用/全量通过才激活)
辖区规则(商户国别 × 收款币种的合规矩阵,[05 篇:跨境支付合规风控:从 KYB 到交易监控](/posts/payments/compliance-and-risk/))
行业与风险等级限制、数量配额(防囤号)
→ ② 供给路由(产品层决策,渠道层执行):
该币种/国家用哪个供给渠道(成本、渠道集中度红线 [07 篇:渠道网关与智能路由:连接全球资金网络](/posts/payments/channel-gateway-routing/) §7.4、
商户等级——大客户走直连行,长尾走聚合商)
→ ③ 渠道执行(渠道网关):
实时开立(渠道 API 秒级返回账号)
或 号段池分配(见 §4)
→ ④ 激活与绑定:
建立 VA↔商户↔账务账户映射 → 通知商户(Webhook: global_account.active)
账户信息呈现([12 篇:API 与商户体验:把复杂金融能力做成简单产品](/posts/payments/api-and-merchant-experience/):一键复制/导出 PDF 贴到电商平台后台)异常:渠道开立失败自动切备选供给渠道(failover 思想复用 07 篇:渠道网关与智能路由:连接全球资金网络,但收款账户切渠道对商户有感,见 §5)。
4. 号段池管理(供给的工程细节)
部分渠道不支持实时开立,只批量预分配号段,因此需要号段池:
- 水位线机制:按"币种×渠道"维护可用号池,低于 min 水位自动向渠道申请补充(与 04 篇:换汇与头寸管理:定价、敞口与流动性的系统解法 Nostro 水位线同构的思想);
- 分配幂等:申请请求幂等键防重复分配;分配即锁定,激活失败回收进隔离区(不立即复用,防止映射脏数据);
- 号码回收政策:注销的 VA 冷却期(如 12 个月)后才可复用——期间仍可能有汇款打入,需按"已注销账户入账"走退回流程(02 篇:全球收款拆解:资金流、信息流与账务流如何对齐 §6);
- 库存对账:平台号段池 vs 渠道侧记录定期核对(纳入 08 篇:清结算与对账:如何持续证明每一分钱都对得上对账体系,防"渠道给了号平台没记"的映射缺失)。
5. 生命周期管理(设计的重头戏)
| 状态事件 | 触发 | 要点 |
|---|---|---|
| 冻结/止收 | 合规风控(05)、商户欠费(10) | 止收 = 渠道侧仍会入账,平台挂账不入余额;需与渠道确认能否渠道侧拦截 |
| 注销 | 商户销户、风控关户 | 先止收→观察期(在途资金清零)→渠道注销→冷却期 |
| 渠道迁移 | 渠道 de-risking 退出(系列相关文章渠道风险)、成本优化换渠道 | 最痛场景:VA 账号是商户贴在 Amazon 后台的收款账户,换渠道=换账号=商户要逐平台手工改绑,流失风险极高 |
渠道迁移的缓解设计(提前布防,事后无解):
- 多渠道冗余开户:核心币种给商户同时开两个渠道的 VA(主备),平时主用,渠道出事时引导切备——成本是双份号段与渠道费,对高价值商户值得;
- 迁移工场:批量迁移的运营工具(受影响商户清单、新账号批量开立、分批通知、旧账号止收观察期、入账双轨识别);
- 渠道集中度红线(07 篇:渠道网关与智能路由:连接全球资金网络 §7.4)在收款侧比付款侧更重要——付款切渠道商户无感,收款切渠道商户剧痛,集中度指标要按"收款 VA 存量分布"单独监控。
6. 与各模块的接口关系
| 模块 | 交互 |
|---|---|
| 收款/入账识别(02) | 入账识别查 VA 映射(本服务高可用只读接口);挂账认领后可反向补建映射 |
| 记账核心(06) | ga 激活时确保对应币种账务账户存在(不存在则开);VA 注销不动账务账户 |
| 渠道网关(07) | 开立/注销执行、号段池补充;修正 07 篇:渠道网关与智能路由:连接全球资金网络 §5.2:映射权威在本服务,网关只持库存 |
| 合规(05) | KYB 状态订阅(准入门槛)、冻结指令执行 |
| 计费(10) | 账户月费/超额账户费的计费对象(ProductCode: 全球账户) |
| API/Portal(12) | GlobalAccount 资源的产品呈现、账户信息导出、迁移通知触达 |
| 对账(08) | 号段库存对账、"已注销账户入账"差错流程 |
7. 分期建议
- 一期:单供给渠道(聚合商)、实时开立为主、核心币种(USD/EUR/GBP/HKD)、基础生命周期(申请/激活/冻结/注销);
- 二期:号段池、多渠道供给路由、主备 VA、店铺维度 purpose_tag;
- 三期:迁移工场、集中度自动调度(新开户自动导流到低集中度渠道)。
设计取舍
- 一期币种清单与各币种供给渠道(联动 07 篇:渠道网关与智能路由:连接全球资金网络首批渠道清单);
- 主备 VA 的商户范围(全量太贵,建议按商户分层,金牌以上双渠道);
- 止收的实现方式:渠道侧拦截 vs 平台侧挂账,取决于渠道能力尽调;
- 账户数量配额与月费政策(防囤号 + 10 篇:计费引擎设计:复杂费率如何准确、可解释、可运营计费联动)。
核心结论
- 全球账户、账务账户和渠道账号是一组映射关系。
- 产品层决定资格与生命周期,渠道层负责供给与执行。
- 渠道迁移的最大成本是客户外部平台的账号改绑。