你把企业支票账户连接到记账应用,交易就会自动流入。你很少看到的是夹在中间的那家公司——数据聚合商,它代表你登录银行,抓取你的交易,进行清洗,再交给你的应用。当数据源中断、一半消费被错误分类,或悄无声息地漏掉一周的交易时,问题通常出在这个中间层,而不是你的应用。
在美国,大部分这类数据由三家公司搬运:Plaid、MX 和 Finicity(自 2020 年起归万事达卡所有)。如果你经营一家小企业,你在挑选会计软件的那一刻就已经选中了其中一家——而如果你的银行数据源一直出问题,弄清楚每家聚合商擅长什么、不擅长什么,能告诉你换应用到底有用,还是只是把同样的问题搬到新界面上。
银行数据聚合商到底做什么
当你在会计应用中点击"连接你的银行"时,一连串事件就开始了:
- 身份验证。 你输入银行凭据(或在银行端批准 OAuth 重定向)。聚合商建立一个与你账户绑定的连接。
- 抓取。 聚合商拉取余额和交易——理想情况下通过银行直连 API,有时则像浏览器一样登录网上银行。
- 数据丰富化。 像
SQ *COFFEE SHOP 000123这样的原始银行描述会被清洗成商户名称、分类,有时还有位置信息。 - 交付。 你的会计应用通过聚合商的 API 收到规范化后的数据。
第 2 和第 3 步是三家提供商差异最大的地方。抓取决定了哪些银行能连接、数据源多久出一次故障。丰富化决定了你的记账是从干净的分类开始,还是从一堆需要手动修复的"未分类"交易开始。
为什么这比过去更重要
多年来,聚合商主要通过屏幕抓取获取数据:用你存储的凭据登录你的网上银行,读取页面内容。这管用,但很脆弱——银行网站每次改版都会中断连接——而且这意味着你的密码存放在别人的服务器上。
行业向基于令牌的直连 API 迁移已经十年了,而监管现在正推动这件事。消费者金融保护局依据《多德-弗兰克法案》第 1033 条制定的开放银行规则,将赋予消费者一项正式权利:指示其银行通过安全接口与授权的第三方共享数据,实际上等于让屏幕抓取逐步退出历史舞台。2024 年的原始规则在法庭上被阻止,修订后的提案于 2026 年 8 月进入白宫审查,所以最终形态仍未确定——但方向是单向的。银行与聚合商之间的直连协议以及金融数据交换(FDX)标准,已经是大多数大型银行连接的工作方式。
对你作为企业主来说,这次迁移有两个实际后果。第一,与大型银行的连接普遍比五年前更可靠,因为基于 OAuth 的 API 链接比屏幕抓取更少中断。第二,与小银行和信用合作社的连接——它们最不可能拥有现代 API——才是数据源仍然失败的地方,而这恰恰是聚合商覆盖差异显现的地方。
三家聚合商横向对比
Plaid:开发者覆盖最广的默认选择
Plaid 是你很可能见过的名字——它的连接界面出现在成千上万的应用里,从预算工具到支付服务。它记录在案的连接覆盖超过 12,000 家金融机构,并以开发者体验著称:文档清晰、集成快速,从"我们需要银行数据"到做出可用产品的最快路径。
这种广度使 Plaid 成为最稳妥的默认选择——当你的首要任务只是尽可能连接更多不同的银行时。如果你的企业在不寻常的地方开户——一家地区性银行、一家小众网络银行——Plaid 往往是最可能已经支持它的聚合商。
代价在规模化时显现。第三方分析认为 Plaid 的定价约为每次成功连接 $0.50 到 $2.00,更高层级有批量折扣——这种模式对小应用友好,对大型应用则成为实打实的成本项。而且虽然 Plaid 的丰富化做得扎实,但它通常被认为"不错"而非"一流":商户名称和分类一般是对的,但交易流杂乱、量大的企业有时会发现它的分类需要比 MX 更多的手动修正。
MX:深耕社区银行的分类专家
MX 是从直接服务社区银行和信用合作社起家的,这段渊源至今仍塑造着它。它公布的连接数量在 15,000 到 16,000 家之间,在小机构上尤其强——恰恰是 Plaid 连接可能薄弱、而 Finicity 的企业导向体现不出来的长尾市场。
MX 的突出优势是数据丰富化。它的分类引擎被广泛认为是三家之中最强的:更干净的商户识别、更一致的分类,以及对模糊交易更好的处理。如果你曾打开会计应用,发现几十笔交易被丢进"其他"或"未分类",你就感受过丰富化薄弱的代价——每一笔都是月末的一分钟时间。MX 的卖点是,你的交易更少落到那里。
问题在于获取渠道。MX 主要通过面向银行和较大金融科技公司的企业合同销售,所以作为小企业主,你很少直接选择 MX——你得到它,是因为你的会计或银行应用选择了它。它的价格是谈判确定的而非公开的,这让直接的成本比较变得困难。而在美国之外,覆盖很薄。
Finicity:万事达卡旗下的验证强者
Finicity 于 2020 年被万事达卡收购,覆盖类似 15,000 多家机构,在贷款和验证工作流中占据最强地位。它为收入和资产验证提供的结构化输出直接接入抵押贷款和承保流程,在那里被房利美和房地美接受具有真正的分量。如果你最近申请过企业贷款或抵押贷款,被要求"数字化验证你的账户"而不是上传对账单,那么很可能就是 Finicity 在搬运这些数据。
在万事达卡的支持下,Finicity 还拥有与大型银行最深厚的直接数据共享协议储备,这往往使其大型银行连接保持稳定。和 MX 一样,它通过谈判达成的企业合同销售,也和 MX 一样主要面向美国市场。
Finicity 不那么突出的地方,是面向日常记账的通用交易丰富化。它够用,但这不是任何人选择 Finicity 的理由——你选 Finicity 是为了验证密集的工作流,记账数据源只是顺带得到的。
一份诚实的对比表
| 维度 | Plaid | MX | Finicity(万事达卡) |
|---|---|---|---|
| 公布机构数量 | 12,000+ | 15,000–16,000 | 15,000–16,000 |
| 小银行/信用合作社深度 | 良好 | 最强 | 良好 |
| 交易丰富化质量 | 良好 | 最佳 | 尚可 |
| 收入/资产验证 | 提供 | 提供 | 最佳(被 GSE 接受的报告) |
| 定价模式 | 按连接,约 $0.50–$2.00 | 谈判确定的企业合同 | 谈判确定的企业合同 |
| 非美国覆盖 | 加拿大及有限的欧洲 | 主要为美国 | 主要为美国 |
| 买家 | 初创公司到大型企业 | 银行、较大金融科技公司 | 贷款机构、较大金融科技公司 |
对每一个机构数字都要保持怀疑:每家提供商统计"连接"和"数据来源"的方式都不同,而且任何总数都不能说明你的银行能否可靠连接。唯一重要的覆盖问题是你的银行——在做出承诺之前,搜索你的银行名称加上应用名称,并查看近期报告,因为连接情况是会变的。
可靠性:你的数据源为什么中断(以及该怪谁)
银行数据源故障分为三类,其中只有一类是你应用的错:
- 连接中断。 你的银行更改了登录流程、增加了多因素验证步骤,或轮换了 API,聚合商的链接就断了。你会看到"重新连接你的银行"的提示。基于 OAuth 的 API 连接远比基于凭据的连接更少中断,这就是大型银行的数据源悄悄变好的原因。
- 交易缺失或重复。 连接正常,但数据错了:待处理扣款始终没有转为已入账,一个周末的活动始终没到,或同一笔打款被导入了两次。这是聚合商的抓取问题,也是最难发现的问题——没有任何报错,你的账目只是错了。
- 分类错误。 交易到了,但落进了错误的账户。这是丰富化问题,也是 MX 优势在日常使用中最明显的地方。
当用户抱怨某个应用"老是连不上我的银行"时,根本原因通常是聚合商层面的第 1 类问题——这就是为什么一些应用现在允许你在设置里为同一家银行切换聚合商。如果你的应用把 Plaid、MX 和 Finicity 作为同一个连接的可互换提供商提供,在怪罪应用之前先试另一个。不同的聚合商确实可能与你的机构保持更好的连接。
价格:你看不到账单却在付的钱
几乎没有小企业直接向聚合商付费。成本被打包在你的会计软件订阅里——这就是为什么"哪家聚合商最便宜"对你是错误的问题。正确的问题是,这种定价模式在激励你的供应商做什么。
按连接计费(Plaid 的公开模式)在每次建立或刷新连接时向你的应用供应商收费,所以采用这种模式的供应商有一种隐秘的动机:降低数据刷新频率,或限制你在低价套餐上能关联的账户数量。企业合同(MX 和 Finicity 的世界)把平台费与用量捆绑,这往往驱使供应商整体上推出更高的订阅层级,而不是设置按账户的限制。
无论哪种方式,你都在付费。不同的是成本浮现的位置:一种模式下是连接上限和刷新频率,另一种模式下是更高的基础价格。在比较会计套餐时,"我能连接多少个银行账户,数据源多久刷新一次"比"你们用哪家聚合商"更有用——但现在你知道为什么答案会不同了。
这对你的账目意味着什么
关于自动化数据源,有一个令人不安的真相:它们是导入管道,不是记账员。每一笔交易在成为你财务记录的一部分之前仍然需要人再看一眼,因为上述故障模式都是无声的。一个把你的业主提款误分类为业务餐费的数据源不会报错——它只是悄悄地虚增你的抵扣额,直到有人发现。
实际的做法是每周例行检查,而不是每月手忙脚乱:
- 先扫一遍未分类和低置信度的项目。 大多数应用会标出聚合商没把握的内容。趁消费还记忆犹新,每周清理一次。
- 对银行余额,而不是对数据源做对账。 你的月末检查是"我的账簿是否匹配对账单",绝不是"数据源是否导入了所有交易"。对账单是权威;数据源只是便利。
- 留意重新连接前后的重复项。 每次重新关联银行,都要检查重叠的时间窗口。重新连接的数据源是重复计账交易的头号来源。
如果你用纯文本记账,同样的纪律依然适用——数据源的输出是你审阅的草稿分录,而不是你接受的真相。例如,一笔带手续费的同步打款,应当以其各个组成部分入账,而不是按净存款入账:
2026-10-15 * "Shopify payout #4821" "Oct 12-14 sales, fees split out"
Assets:Checking:Business 1,842.36 USD
Expenses:Fees:Payment-Processing 58.14 USD
Income:Sales -1,900.50 USD分别记录销售总额和手续费——而不是把净存款记作收入——才能让你的营收数字保持诚实,让手续费支出在报税时清晰可见。无论你用什么软件,都要坚持数据源提供足够的细节,以便把总额和手续费拆开;只导入净存款的数据源隐藏了你的纳税申报需要的信息。Beancount 文档详细介绍了交易结构,而 Fava让审阅导入的分录、在它们正式入账前进行检查变得简单直接。
如何选择(或评判你已有的)
你很可能不会直接挑选聚合商——你会挑选会计软件,聚合商随之而来。所以把对比转化为购买时的问题:
- 你在哪里开户? 在前 20 大银行,三家都连接良好;按丰富化和应用功能来选。在小银行或信用合作社,问供应商哪家聚合商处理你的机构,以及连接如何认证(OAuth 胜过存储的凭据)。
- 你的交易有多杂乱? 量大、同类供应商多、现金支出多——丰富化质量更重要,这有利于建立在 MX 之上的应用。
- 你需要借款吗? 如果你的工作流包含贷款申请和收入验证,走 Finicity 支持的路径能让这一步更顺畅。
- 你能在应用内切换提供商吗? 支持多家聚合商并能按连接切换,是应用能提供的最好的单一可靠性功能。点名要求它。
同时留意开放银行规则的制定。无论第 1033 条最终采取什么形式,标准化的银行 API 都会继续取代脆弱的基于凭据的链接——这意味着大型和小型机构之间的覆盖差距是值得关注的重点。你的数据源会先在大银行越来越可靠。如果你在小银行开户,那么社区银行根基最深的聚合商,仍然是最可能让你的连接保持存活的那一家。





