2. 支付业务基础:支付链路与交易状态机

支付业务是风控的“战场”。不理解支付链路、支付方式和交易状态,风控策略就无从落地。本节从三个核心维度拆解支付业务基础:支付链路(资金与信息如何流转)、常见支付方式(不同场景下的支付工具)、交易状态机(订单生命周期的状态变迁)。

2.1 支付链路:收银台 → 网关 → 清结算

一笔完整的支付交易,从前端用户点击到后端资金到账,通常经历三个核心环节:收银台、支付网关、清结算。每个环节承担不同的职责,也是风控策略的布控点。

风控视角提示: 收银台是用户交互层,风控关注设备指纹、行为轨迹;支付网关是交易转发层,风控关注渠道路由、限额、黑名单;清结算是资金核算层,风控关注对账差异、延迟结算、二清风险。

2.1.1 收银台(Checkout)

收银台是用户直接看到的支付页面或组件。它负责展示可用的支付方式(如信用卡、支付宝、微信、花呗、代扣),并收集用户的支付凭证(卡号、密码、短信验证码等)。收银台通常分为收银台展示和收银台服务两部分:展示层负责UI渲染,服务层负责调用后端支付网关。

2.1.2 支付网关(Payment Gateway)

支付网关是连接商户系统与金融机构(银行、第三方支付)的中间层。它负责交易路由、协议转换、安全加密、风险校验。网关层是风控策略的核心拦截点,通常在此处执行实时规则(如单笔限额、频次控制、IP/设备黑名单)。

2.1.3 清结算(Clearing & Settlement)

清结算发生在交易完成后。清分(Clearing)指计算交易各方应收应付的净额;结算(Settlement)指实际资金划拨。风控在清结算环节关注对账不平、资金滞留、虚假交易导致的结算异常。

关键概念: 支付链路中的“信息流”与“资金流”通常是分离的。信息流(订单、授权、通知)走收银台→网关→银行;资金流(清算、结算)走银行→清算机构→商户账户。风控需要同时监控两条流。
支付链路核心流程图:收银台 → 网关 → 清结算 支付链路核心流程(信息流 + 资金流) 收银台 展示支付方式 支付网关 交易路由 / 风控 银行 / 支付机构 授权 / 扣款 清结算 对账 / 资金划拨 说明:实线为信息流(交易请求/响应),虚线为资金流(清算/结算),两者异步且路径不同

2.2 常见支付方式

不同的支付方式对应不同的资金渠道、授权流程和风控特征。风控策略需要针对每种支付方式设计差异化的规则。以下是三种最常见的支付方式:

支付方式 典型场景 授权模式 风控关注点
卡支付(信用卡/借记卡) 电商、线下POS、线上订阅 实时授权(Auth)→ 请款(Capture) CVV验证、3DS、卡BIN校验、盗刷检测
钱包支付(支付宝/微信/数字钱包) 移动支付、扫码、App内支付 令牌化(Token)→ 实时扣款 设备绑定、账户盗用、小额试探、代付风险
代扣(协议支付) 水电煤缴费、会员续费、贷款还款 签约(Sign)→ 异步扣款(无需用户每次确认) 签约盗用、扣款频次、金额异常、解约风险
代扣风险提示: 代扣因“无感扣款”特性,是黑产高频利用的支付方式。风控必须对代扣签约环节做强校验(如人脸、短信、绑卡验证),并对扣款金额和频次设置严格阈值。

2.3 交易状态机

每一笔支付交易都遵循一个有限状态机(FSM)。理解状态机是风控规则编排和异常交易识别的基础。以下是一个标准支付交易的核心状态变迁:

  • INIT(初始化):订单创建,等待用户支付。
  • PROCESSING(处理中):支付请求已发送至网关或银行,等待返回。
  • SUCCESS(成功):支付授权成功,资金已冻结或扣款。
  • FAILED(失败):支付被拒绝(余额不足、风控拦截、银行拒绝等)。
  • REFUND(退款):成功交易后发起退款,资金原路返回。
  • CLOSED(关闭):订单超时未支付或主动取消。
风控应用: 状态机中的“异常状态跳转”是风控监控的重点。例如:订单从 INIT 直接跳转到 SUCCESS 但缺少 PROCESSING 日志,可能表示数据篡改或模拟请求;短时间内同一账户出现大量 FAILED 状态,可能表示撞库或试探攻击。
支付交易核心状态机 支付交易核心状态机(有限状态机) INIT PROCESSING SUCCESS FAILED REFUND CLOSED 说明:状态跳转必须按箭头方向进行,不允许逆向跳转(如 SUCCESS 不可回到 PROCESSING) 风控关注:异常跳转(如 INIT→SUCCESS 跳过 PROCESSING)、高频 FAILED、短时间内大量 REFUND

2.4 支付方式与状态机的风控映射

将支付方式与交易状态机结合,可以形成风控策略的“时空矩阵”。以下表格展示了不同支付方式在各状态下的典型风控规则:

支付方式 INIT 阶段规则 PROCESSING 阶段规则 SUCCESS/FAILED 阶段规则
卡支付 卡BIN白名单、3DS校验 单笔限额、CVV匹配、银行返回码监控 失败率超阈值告警、退款率监控
钱包支付 设备指纹、账户登录环境 频次控制(同一设备/账户)、IP地理围栏 小额试探检测、代付模式识别
代扣 签约验证(人脸/短信)、协议有效期 扣款金额波动检测、频次上限 解约后扣款拦截、重复扣款检测
实战建议: 在搭建风控系统时,建议将“支付方式”作为策略路由的一级维度,将“交易状态”作为二级维度。例如:对代扣支付,在 PROCESSING 阶段设置“单日累计金额上限”规则;对卡支付,在 INIT 阶段设置“高风险卡BIN拦截”规则。