过去 12 个月,我们把东南亚与欧洲市场的支付成功率从 86.2% 提升到 93.0%。这不是靠某一个神奇的功能,而是五个环节上持续做减法和修正。
一、支付路由按「成本 × 成功率」双目标排序
很多团队的路由策略只按费率排序,结果把流量打到了成功率最低的通道上——省下的手续费远不够覆盖失败的订单损失。
我们的做法是给每条通道计算一个综合评分:
score = 成功率先验 × 金额权重 − 费率成本 × 成本敏感系数 − 通道拥堵惩罚
其中「成功率先验」用最近 24 小时的滚动数据(按卡组织 + 发卡行 BIN + 金额区间分桶),而不是月度平均值。原因是通道质量波动以小时计,用月均值等于用过期信息做决策。
仅这一项改动,就带来了 2.1 个百分点 的提升。
二、重试策略必须区分「可重试」与「不可重试」
失败重试是最容易被滥用的手段。盲目重试的代价是:通道被降权、发卡行触发风控、用户看到重复扣款提示。
关键是把 decline code 分成三类:
| 返回码 | 含义 | 处理方式 | 是否重试 |
|---|---|---|---|
| 51 | 余额不足 | 提示用户换卡 | 否 |
| 91 | 发卡行不可用 | 换通道重试 | 是(最多 2 次) |
| N7 | CVV 错误 | 回到填写步骤 | 否 |
| 05 | 拒绝交易 | 换通道重试 | 是(最多 1 次) |
| 54 | 卡片过期 | 引导更新卡片 | 否 |
规则是:只有「通道侧问题」才重试,「用户侧问题」绝不重试。这条规则让我们的无效重试率下降了 71%。
三、本地化付款方式决定转化上限
在印尼,只支持信用卡等于放弃一半以上的用户。接入 QRIS 与 GoPay 之后,当地转化率提升了 11%。
我们沉淀了一份市场对照表:
- 东南亚:电子钱包为王,QRIS(印尼)、GrabPay、ShopeePay 必接
- 欧洲:SEPA 直接借记 + iDEAL(荷兰)+ Klarna(北欧)覆盖大部分场景
- 拉美:Boleto(巴西)+ OXXO(墨西哥)这类现金凭证仍是刚需
- 日本:Konbini 便利店支付不可省
四、风控规则要和转化率一起调
风控团队的目标是「零欺诈」,业务的目标是「高转化」,两者天然冲突。我们建立了一个联合评审机制:
- 每条风控规则上线前必须给出预估拦截量与历史欺诈命中率
- 规则上线后观察 7 天,计算「每拦截 1 笔欺诈损失多少正常订单」
- 比例超过阈值(我们定的是 1:25)的规则强制下线
这让我们的误杀率下降了一半,欺诈损失反而没有上升。
五、监控要细到「通道 × 国家 × 卡组织」
聚合指标会掩盖问题。一个总体 93% 的成功率,可能藏着某个国家某个通道 40% 的惨状。
我们的监控看板固定下钻三个维度,并设置分级告警:
- 全局成功率跌破 88% → 立即电话告警
- 任一「通道 × 国家」组合跌破 75% → 企业微信告警
- 单通道成功率 15 分钟内下跌超过 15 个百分点 → 自动降权并通知
支付系统的稳定性,来自对异常的敏感度,而不是对正常的自信心。
小结
这五件事的共性是:都把「平均值的舒适」换成了「分层的精确」。跨境支付没有银弹,只有一层一层剥开细节,把每个环节的损耗找出来。