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 状态,可能表示撞库或试探攻击。
2.4 支付方式与状态机的风控映射
将支付方式与交易状态机结合,可以形成风控策略的“时空矩阵”。以下表格展示了不同支付方式在各状态下的典型风控规则:
| 支付方式 | INIT 阶段规则 | PROCESSING 阶段规则 | SUCCESS/FAILED 阶段规则 |
|---|---|---|---|
| 卡支付 | 卡BIN白名单、3DS校验 | 单笔限额、CVV匹配、银行返回码监控 | 失败率超阈值告警、退款率监控 |
| 钱包支付 | 设备指纹、账户登录环境 | 频次控制(同一设备/账户)、IP地理围栏 | 小额试探检测、代付模式识别 |
| 代扣 | 签约验证(人脸/短信)、协议有效期 | 扣款金额波动检测、频次上限 | 解约后扣款拦截、重复扣款检测 |
实战建议: 在搭建风控系统时,建议将“支付方式”作为策略路由的一级维度,将“交易状态”作为二级维度。例如:对代扣支付,在 PROCESSING 阶段设置“单日累计金额上限”规则;对卡支付,在 INIT 阶段设置“高风险卡BIN拦截”规则。