余额核心:谁能欠客户钱,怎么证明钱归谁

所属:第一部分 · PSP 的骨架(第 1–5 章) 前置:《支付系统》基础教程部分第 3 章(货币层级、负债视角)、第 22 章(FBO 账户、Synapse 案例)、第 24 章(牌照的三档读法)、第 25 章(复式记账与对账) 本章新概念:隔离账户、正式账本与镜像账本、余额的四种状态、自持牌与借牌


一、上一章留下的问题

上一章最后问:星图在 App 里看到余额 1,000 欧元,这个数字是谁记的,钱此刻在哪,PSP 倒闭了星图拿不拿得回来?

《支付系统》基础教程部分讲货币层级时教过两个问题,拿来就能用:谁欠你?他拿什么兑付、储备在哪里?

答案分两层:

所以星图的余额比银行存款低一层:银行存款是“银行欠你”,星图的余额是“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 自己的换汇和资金调拨,讲付款端点时展开。

余额核心的三层:最上层是客户界面上的余额,星图看到 1,000 欧元;中层是 PSP 的正式账本,按客户、按可用/待入账/预留/冻结四种状态记录,账本合计 10,000 欧元;底层是开在银行的隔离账户,对账单余额 10,000 欧元。左侧标注牌照门槛管两件事:谁有资格记这本账,钱必须放进隔离账户;右侧标注工程门槛管两件事:账本要按状态记清楚,账本合计每天要与隔离账户对平。借牌时中层的正式账本在持牌合作方手里,PSP 只有一本镜像账本


四、牌照门槛与工程门槛放在一起看

牌照门槛 工程门槛
回答的问题 谁允许你欠客户钱,钱必须放在哪 你能不能随时证明每一分钱归谁
不满足会怎样 不能开业,或者只能借别人的牌 照样能开业,出事时才暴露
满足的标志 牌照到手,隔离账户开好 账本分状态记录,每天对账差异归零
能不能外包 能,借牌就是外包 账本可以租系统,对账责任租不掉
出问题的典型案例 无牌经营被叫停 Synapse:钱在,账对不上

牌照门槛出问题,是“不让你做”;工程门槛出问题,是“做了但做坏了”,后果落在客户头上。这也是为什么本课每讲一块,都把两道门分开讲。


五、这一章引出的问题

余额核心记的是“星图有 1,000 欧元可用”。但这个数字是怎么来的?穆勒公司转账时,PSP 的德国银行账户当天进了 137 笔钱,PSP 怎么知道其中哪一笔是星图的?钱到了银行账户,就能立刻记进星图的可用余额吗?

这些是收款端点的事。下一章从“137 笔来款怎么认出哪一笔是谁的”开始。


六、自检题

  1. 星图的 PSP 是借牌经营的,合作方是一家英国 EMI。用负债视角说清楚:星图的 1,000 欧元余额是谁的负债?PSP 的账本和 EMI 的账本哪本是正式账本?
  2. 某天对账,账本合计 10,000 欧元,隔离账户 10,300 欧元。多出来的 300 欧元可能是什么?该怎么处理?
  3. 为什么余额要分“可用”和“预留”两种状态,而不是发起付款时直接扣掉?

七、参考答案

先自己答完再往下看。

  1. 是那家英国 EMI 的负债。星图开户时签的是 EMI 的电子货币协议,PSP 是分销方。正式账本在 EMI 手里,PSP 记的是镜像账本。星图在 PSP 界面上看到的余额是否作数,取决于 PSP 的镜像账本是否每天跟 EMI 的正式账本对平。

  2. 最可能是一笔未识别来款:有人往隔离账户转了 300 欧元,但 PSP 还没认出是哪个客户的。处理方法是先挂到“待识别”科目,让账本合计恢复 10,300 与银行一致,再查这笔钱的付款人信息,认出来后转到该客户的待入账或可用余额。不能因为“多了”就放着不管,也不能猜一个客户记上去。

  3. 因为付款端点的动作有时间差,而且可能失败。发起付款到对方到账之间,钱既不能让客户再花一次(所以要从可用里拿出来),又还没真正付出去(所以不能直接扣掉)。预留就是这个中间状态:付款成功后转为扣减,失败后转回可用。直接扣掉的话,失败退回时账本要凭空加钱,跟外部事实对不上。


上一章:第 1 章 PSP 模式:一个余额加两端本地端点 下一章:第 3 章 收款端点:钱进来了,怎么知道是谁的