2. 聚合支付业务模型

2.1 聚合支付核心业务流程

聚合支付的核心价值在于“一点接入,多通道分发”。商户只需对接一个聚合支付平台,即可向用户提供支付、支付宝、银联云闪付、银行快捷支付等多种支付方式。其标准业务流程可归纳为以下六个步骤:

  1. 用户发起支付:用户在商户应用(APP、小程序、网页或线下扫码)中选择商品并提交订单,商户系统生成订单信息。
  2. 商户请求聚合平台:商户系统将订单信息(金额、商品描述、商户订单号等)发送至聚合支付平台,请求获取支付凭证。
  3. 聚合平台路由与下单:聚合平台根据用户选择的支付方式、通道成本、成功率、商户配置等策略,选择最优的支付通道(如、支付宝),并向该通道发起下单请求。
  4. 通道返回支付凭证:支付通道处理请求后,返回支付凭证(如的 prepay_id、支付宝的 trade_no 或二维码链接)。聚合平台将其封装后返回给商户系统。
  5. 用户完成支付:商户系统使用该凭证唤起用户端支付界面,用户输入密码或指纹完成支付。支付通道异步通知聚合平台支付结果。
  6. 聚合平台通知商户:聚合平台接收通道的异步通知,进行验签、去重、金额校验后,将支付结果同步通知给商户系统(通常通过异步回调或主动查询)。
关键节点:步骤 3 中的“通道路由”是聚合支付的核心能力,直接影响交易成功率和资金结算效率。步骤 6 中的“异步通知处理”是订单对账的起点,任何通知丢失或延迟都可能导致账务不一致。
聚合支付标准业务流程 ① 用户发起支付 ② 商户请求聚合平台 ③ 路由与下单 ④ 通道返回凭证 ⑤ 用户完成支付 ⑥ 通知商户结果 说明:步骤③路由决策依赖通道权重、费率、成功率及商户配置;步骤⑥异步通知需处理幂等性与重试机制。 用户侧 商户应用 / 线下扫码 支付密码 / 生物识别 聚合平台侧 路由引擎 / 订单管理 对账系统 / 资金清分 通道侧 / 支付宝 / 银联 银行快捷支付

2.2 多通道接入模式

聚合支付平台通常采用“统一接口 + 通道适配器”的架构模式,屏蔽各支付通道的协议差异。根据通道对接方式,可分为以下三种主流模式:

接入模式 对接方式 典型通道 优势 劣势
直连模式 平台直接与通道 API 对接,自行处理签名、加密、协议转换 支付、支付宝 控制力强,延迟低,无中间商成本 开发工作量大,需维护多套协议
间连模式 通过银行或第三方支付机构(如银联、网联)间接接入 银联商务、通联支付 接入速度快,合规性有保障 结算周期长,费率较高
聚合 SDK 模式 使用通道提供的聚合 SDK,SDK 内部封装多通道逻辑 JSAPI、支付宝小程序 集成简单,更新由 SDK 厂商负责 依赖第三方 SDK 稳定性,调试困难
架构建议:生产环境中通常采用“直连为主、间连为辅”的策略。对于高频交易通道(如、支付宝)使用直连模式以降低延迟;对于低频或特定场景(如银联对公转账)使用间连模式以降低开发成本。

2.3 交易链路与资金流向分析

理解交易链路与资金流向是设计对账系统的前提。聚合支付场景下,一笔完整的交易涉及“信息流”与“资金流”两条并行但不同步的链路。

2.3.1 信息流链路

  • 商户 → 聚合平台 → 通道:订单信息正向传递,包含金额、商品描述、用户标识等。
  • 通道 → 聚合平台 → 商户:支付结果反向通知,包含通道交易号、支付时间、支付金额等。
  • 对账文件流:通道每日(或 T+1)提供对账文件,聚合平台下载后与自身订单库进行逐笔比对。

2.3.2 资金流链路

  • 用户 → 通道:用户支付资金首先进入通道的备付金账户或清算账户。
  • 通道 → 聚合平台:通道在结算周期(通常 T+1)内,将资金扣除通道手续费后,结算至聚合平台的银行账户。
  • 聚合平台 → 商户:聚合平台在收到通道结算款后,根据商户的结算配置(T+0、T+1、D+1 等),将资金扣除平台服务费后,结算至商户的银行账户。
对账风险点:信息流与资金流存在时间差(如通道已扣款但聚合平台未收到通知)、金额差(如通道手续费与平台手续费不一致)、状态差(如用户支付成功但通道对账文件显示失败)。这些差异必须通过多维度对账逻辑进行捕获与处理。
交易链路与资金流向(信息流 vs 资金流) 用户 聚合平台 支付通道 支付请求 下单请求 支付结果通知 支付凭证/结果 资金结算(T+1) 资金结算(T+0/T+1) 资金流向关键点 1. 用户资金先进入通道备付金账户,再经聚合平台结算至商户。 2. 信息流实时同步,资金流存在 T+0 / T+1 延迟,对账需处理时间差。

2.4 业务模型对测试验证的启示

基于上述业务模型,支付订单对账平台的测试验证需重点关注以下维度:

测试维度 验证要点 关联业务模型要素
流程完整性 覆盖 6 步标准流程,验证每一步的输入输出与状态流转 业务流程
通道路由正确性 验证路由策略(权重、费率、成功率)是否按配置生效 多通道接入模式
信息流一致性 商户订单号、通道交易号、金额、状态在上下游系统中一致 交易链路
资金流准确性 验证结算金额 = 交易金额 - 通道手续费 - 平台服务费 资金流向
异常场景覆盖 通知丢失、重复通知、金额不一致、通道对账文件缺失等 全链路
测试策略总结:聚合支付对账测试不能仅依赖单通道的接口测试,必须构建“多通道 + 多结算周期 + 多异常场景”的组合测试矩阵。建议在测试环境中模拟至少 3 个通道(、支付宝、银联)的完整交易与对账流程,并引入时间戳偏移、金额微调等异常注入手段,以验证对账平台的容错能力。