余额核心:谁能欠客户钱,怎么证明钱归谁
所属:第一部分 · PSP 的骨架(第 1–5 章) 前置:《支付系统》基础教程部分第 3 章(货币层级、负债视角)、第 22 章(FBO 账户、Synapse 案例)、第 24 章(牌照的三档读法)、第 25 章(复式记账与对账) 本章新概念:隔离账户、正式账本与镜像账本、余额的四种状态、自持牌与借牌
一、上一章留下的问题¶
上一章最后问:星图在 App 里看到余额 1,000 欧元,这个数字是谁记的,钱此刻在哪,PSP 倒闭了星图拿不拿得回来?
《支付系统》基础教程部分讲货币层级时教过两个问题,拿来就能用:谁欠你?他拿什么兑付、储备在哪里?
答案分两层:
- 欠星图 1,000 欧元的是 PSP。星图手里的余额,是 PSP 对星图的一笔债。
- PSP 拿什么兑付?它把穆勒公司转来的 1,000 欧元放在自己开在某家德国银行的账户里。那家银行欠 PSP 1,000 欧元。
所以星图的余额比银行存款低一层:银行存款是“银行欠你”,星图的余额是“PSP 欠你,PSP 手里有银行欠它的钱”。中间多了一层信用,也多了一个可能出问题的环节。
余额核心要过的两道门,就是围绕这一层展开的。牌照门槛管谁有资格欠客户钱、欠了之后钱必须放在哪;工程门槛管记账的人能不能随时证明每一分钱归谁。
二、牌照门槛:谁可以欠客户钱¶
PSP 收了客户的钱,放在自己名下的账户里,客户随时可以下指令把钱付走。这件事跟银行吸收存款看起来几乎一样。对监管者来说,最要紧的区别是一个:银行可以拿存款去放贷,PSP 不可以。
监管者正是抓住这个区别来发牌的。《支付系统》基础教程部分讲合规骨架时说过按“碰钱深度”分三档:最轻的一档只传付款指令、不碰钱,最重的一档是银行、可以把客户的钱拿去放贷。余额核心落在中间那一档:可以持有客户的钱,但不能动用它。各地给这一档起的名字不同:
| 地区 | 允许持有客户余额的牌照 | 对客户资金的要求 |
|---|---|---|
| 欧盟 | 电子货币机构(EMI);支付机构(PI)只能短暂持有过程中的资金 | 最迟在收到后的下一个工作日隔离到专门账户,或买保险担保 |
| 英国 | EMI、PI,规则与欧盟同源,脱欧后各自演化 | 隔离到专门账户或买保险担保,2026 年起按 FCA 新规进一步收紧 |
| 美国 | 没有联邦牌照;逐州申请货币转移牌照(MTL),另向财政部登记为货币服务企业(MSB) | 各州要求不一,多数要求持有与客户资金等额的合格资产(国债、银行存款一类)或缴保证金 |
| 新加坡 | 主要支付机构(MPI),业务类型里勾选“电子货币发行” | 客户资金存入银行的隔离账户或由银行担保 |
| 香港 | 储值支付工具(SVF)牌照 | 用户存进来还没花掉的钱全额隔离 |
| 中国 | 支付业务许可证 | 客户备付金(用户存进来还没花掉的钱)全额集中存放在央行 |
牌照名字各地不同,但表格第三列说的是同一件事,本课叫它隔离(safeguarding):客户的钱要放在一个专门的账户里,跟 PSP 自己的钱分开,账户名字通常明确写着这是客户资金。PSP 倒闭时,这个账户里的钱不算 PSP 的财产,债主拿不走,要按账本还给客户。本课把这个账户叫隔离账户。
这一步回答了第一节的第三个问题:PSP 倒闭,星图拿不拿得回钱,取决于 PSP 是否把星图的钱放进了隔离账户,以及账本上能不能证明其中 1,000 欧元是星图的。前半句靠牌照门槛,后半句靠工程门槛。
十个辖区每张牌具体能做什么、申请要多久,本站另有一门《支付牌照和玩家》专门讲,本课不重复。这里只要记住一个判断:
能不能替客户持有余额,看有没有中间那一档牌照;持有之后钱放在哪,看隔离规则。
没有牌照怎么办:借别人的
牌照要申请一到两年,还要资本金和合规团队。很多 PSP 起步时选择另一条路:找一家已经持牌的机构,把余额核心“租”过来。
租的形态和《支付系统》基础教程部分讲的 Neo Bank 一样:持牌方(一家 EMI,或者美国的一家银行)在自己名下开一个合并账户,PSP 的所有客户的钱都放进去;PSP 自己记一本账,写着每个客户各占多少。英国有一批公司专门做这个生意,欧盟、新加坡也有。
但租来的核心有一个必须记住的差别:欠客户钱的是持牌方,不是 PSP。星图的余额在法律上是对那家 EMI 的债权,星图开户时签的协议里通常写着这一点。PSP 的账本只是持牌方账本的镜像,正式的那本在持牌方手里。
| 自持牌 | 借牌 | |
|---|---|---|
| 谁欠客户钱 | PSP 自己 | 持牌合作方 |
| 隔离账户开在谁名下 | PSP 名下 | 合作方名下 |
| 哪本账是正式账本 | PSP 的 | 合作方的;PSP 记的是镜像账本 |
| 客户是谁的客户 | PSP 的 | 法律上是合作方的,PSP 是分销方 |
| 开业要多久 | 一到两年 | 几个月 |
| 换合作方的代价 | 不适用 | 客户要重新签协议、资金要搬家 |
第三行是全表的关键。谁在法律上欠客户钱,谁的账本就是正式账本。借牌的 PSP 必须每天拿自己的镜像账本跟合作方对平,否则星图在 PSP 界面上看到的余额,和合作方账上承认的余额,可能是两个数。
三、工程门槛:一本正式账本,每天对平¶
拿到牌照,或者租到牌照,只是被允许欠客户钱。接下来是工程问题:怎么随时证明每一分钱归谁。
账本长什么样
假设 PSP 只有三个客户,隔离账户里有 10,000 欧元。账本至少要记成这样:
| 客户 | 可用余额 | 待入账 | 预留 | 冻结 | 合计 |
|---|---|---|---|---|---|
| 星图 | 1,000 | 0 | 0 | 0 | 1,000 |
| 客户 B | 3,500 | 500 | 0 | 0 | 4,000 |
| 客户 C | 4,200 | 0 | 600 | 200 | 5,000 |
| 合计 | 8,700 | 500 | 600 | 200 | 10,000 |
四种状态各有来头:
| 状态 | 意思 | 什么时候出现 |
|---|---|---|
| 可用 | 客户现在可以拿来付款的部分 | 默认状态 |
| 待入账 | 钱已经到了隔离账户,但还没确认能给客户用 | 收款端点收到钱、还在等最终确认时(下一章讲) |
| 预留 | 客户已经发起付款、付款端点还没完成 | 付款端点处理中(付款端点会讲) |
| 冻结 | 合规审查中,客户不能动 | 触发了反洗钱或制裁筛查规则时 |
为什么要分这么细?因为每一种状态对应外部世界的一个不同事实。待入账的 500 欧元可能被退回,预留的 600 欧元可能付款失败要退回可用,冻结的 200 欧元要等合规放行。只记一个“余额”数字,这些情况一出现账本就说不清楚。
对账:账本合计必须等于隔离账户
上面那张表最下面一行的合计 10,000,必须等于隔离账户的银行对账单余额。这个核对每天至少做一次,行业叫对账。
对不上的原因基本是三种,处理方法各不相同:
| 差异来源 | 例子 | 怎么处理 |
|---|---|---|
| 在途 | 银行昨晚记了一笔入账,PSP 的账本今天早上才处理 | 时间差,等系统追上后自动消失 |
| 未识别来款 | 银行账户里多了 300 欧元,账本上没有任何客户对应 | 挂在“待识别”科目,人工查是谁的(下一章讲怎么减少这种情况) |
| 错账 | 某个客户被多记了一笔 | 必须找到原因并冲正,这是真正的事故 |
差异必须归零,不能“差不多就行”。《支付系统》基础教程部分讲 Synapse 案例时说过:钱还在银行账户里,但没人能证明每一分归谁,十万用户的钱就等于不存在。那个案例失败的不是牌照门槛(钱确实在持牌银行替它开的合并账户里,美国叫 FBO 账户),是工程门槛。
多币种:一个核心,几本分币种的账
星图收欧元、付英镑,PSP 的核心要同时持有欧元余额和英镑余额。做法是每个币种一个隔离账户、账本上每个币种一列,对账按币种分别做。星图的“余额”其实是一组数字:欧元多少、英镑多少、美元多少。
换汇是把星图的欧元余额减一笔、英镑余额加一笔;同时 PSP 自己要拿欧元换成英镑,把对应的钱从欧元隔离账户挪到英镑隔离账户。这件事牵扯 PSP 自己的换汇和资金调拨,讲付款端点时展开。
四、牌照门槛与工程门槛放在一起看¶
| 牌照门槛 | 工程门槛 | |
|---|---|---|
| 回答的问题 | 谁允许你欠客户钱,钱必须放在哪 | 你能不能随时证明每一分钱归谁 |
| 不满足会怎样 | 不能开业,或者只能借别人的牌 | 照样能开业,出事时才暴露 |
| 满足的标志 | 牌照到手,隔离账户开好 | 账本分状态记录,每天对账差异归零 |
| 能不能外包 | 能,借牌就是外包 | 账本可以租系统,对账责任租不掉 |
| 出问题的典型案例 | 无牌经营被叫停 | Synapse:钱在,账对不上 |
牌照门槛出问题,是“不让你做”;工程门槛出问题,是“做了但做坏了”,后果落在客户头上。这也是为什么本课每讲一块,都把两道门分开讲。
五、这一章引出的问题¶
余额核心记的是“星图有 1,000 欧元可用”。但这个数字是怎么来的?穆勒公司转账时,PSP 的德国银行账户当天进了 137 笔钱,PSP 怎么知道其中哪一笔是星图的?钱到了银行账户,就能立刻记进星图的可用余额吗?
这些是收款端点的事。下一章从“137 笔来款怎么认出哪一笔是谁的”开始。
六、自检题¶
- 星图的 PSP 是借牌经营的,合作方是一家英国 EMI。用负债视角说清楚:星图的 1,000 欧元余额是谁的负债?PSP 的账本和 EMI 的账本哪本是正式账本?
- 某天对账,账本合计 10,000 欧元,隔离账户 10,300 欧元。多出来的 300 欧元可能是什么?该怎么处理?
- 为什么余额要分“可用”和“预留”两种状态,而不是发起付款时直接扣掉?
七、参考答案¶
先自己答完再往下看。
是那家英国 EMI 的负债。星图开户时签的是 EMI 的电子货币协议,PSP 是分销方。正式账本在 EMI 手里,PSP 记的是镜像账本。星图在 PSP 界面上看到的余额是否作数,取决于 PSP 的镜像账本是否每天跟 EMI 的正式账本对平。
最可能是一笔未识别来款:有人往隔离账户转了 300 欧元,但 PSP 还没认出是哪个客户的。处理方法是先挂到“待识别”科目,让账本合计恢复 10,300 与银行一致,再查这笔钱的付款人信息,认出来后转到该客户的待入账或可用余额。不能因为“多了”就放着不管,也不能猜一个客户记上去。
因为付款端点的动作有时间差,而且可能失败。发起付款到对方到账之间,钱既不能让客户再花一次(所以要从可用里拿出来),又还没真正付出去(所以不能直接扣掉)。预留就是这个中间状态:付款成功后转为扣减,失败后转回可用。直接扣掉的话,失败退回时账本要凭空加钱,跟外部事实对不上。
上一章:第 1 章 PSP 模式:一个余额加两端本地端点 下一章:第 3 章 收款端点:钱进来了,怎么知道是谁的