Skip to content

Payment Success Rate

定义

Payment Success Rate 是支付成功率,表示发起支付的订单或支付尝试中,有多少最终支付成功。

它衡量支付系统、支付方式、风控、银行通道和用户支付体验是否稳定。

一句话理解:Payment Success Rate 回答“准备付款的人里,有多少真的付成功了”。

为什么重要

支付成功率是电商转化链路的最后关键环节。用户已经决定购买,如果支付失败,损失非常直接。

Payment Success Rate 能帮助团队发现:

  • 支付通道是否稳定
  • 某些支付方式是否失败率高
  • 风控是否误杀正常订单
  • 银行、钱包、信用卡问题是否集中
  • 技术错误是否导致收入损失

支付成功率小幅下降,也可能造成明显 GMV 和 Revenue 损失。

Growth 漏斗位置

Payment Success Rate 位于 Conversion 层末端,直接影响 Orders、GMV 和 Revenue。

典型路径:

text
Payment Attempt -> Payment Success -> Paid Order

计算公式

基础公式:

text
Payment Success Rate = Successful Payments / Payment Attempts

按订单计算:

text
Order Payment Success Rate = Paid Orders / Orders with Payment Attempt

支付失败率:

text
Payment Failure Rate = 1 - Payment Success Rate

统计口径

必须明确 Payment Attempt 和 Success。

Payment Attempt 可以是:

  • 点击支付按钮
  • 创建支付请求
  • 跳转支付通道
  • 银行或钱包返回支付结果

Success 可以是:

  • 支付网关返回成功
  • 订单状态变为 paid
  • 资金实际入账

需要注意:

  • 一笔订单多次支付尝试如何去重
  • 用户更换支付方式后成功如何归因
  • 货到付款如何计算
  • 风控拦截算失败还是独立分类
  • 支付超时和用户取消是否区分

推荐同时看 Attempt-level Success Rate 和 Order-level Success Rate。

示例

某天:

  • Payment Attempts: 4,000
  • Successful Payments: 3,720

则:

text
Payment Success Rate = 3,720 / 4,000 = 93%

如果某支付方式成功率只有 82%,而其他方式为 95%,就需要重点排查该支付方式或通道。

SQL 思路

按支付方式计算成功率:

sql
select
  payment_method,
  count(*) as payment_attempts,
  count(case when payment_status = 'success' then 1 end) as successful_payments,
  count(case when payment_status = 'success' then 1 end) * 1.0 / count(*) as payment_success_rate
from payment_attempts
group by 1
order by payment_success_rate asc;

按订单计算最终支付成功率:

sql
select
  count(distinct order_id) as orders_with_attempt,
  count(distinct case when payment_status = 'success' then order_id end) as paid_orders,
  count(distinct case when payment_status = 'success' then order_id end) * 1.0
    / count(distinct order_id) as order_payment_success_rate
from payment_attempts;

Dashboard 展示

建议展示方式:

  • Payment Success Rate 趋势图
  • Payment Success Rate by Method
  • Payment Success Rate by Country
  • Payment Failure Reasons
  • Payment Error Codes
  • Payment Success Rate vs Revenue Loss Estimate

可视化建议:用支付方式热力图展示不同国家、设备、支付方式的成功率,快速定位系统性失败。

如何优化

优化方向:

  • 增加本地化支付方式
  • 优化支付通道稳定性
  • 提供支付失败重试
  • 清晰提示失败原因
  • 支持更换支付方式
  • 调整过严风控规则
  • 监控支付网关错误码
  • 优化移动端支付跳转体验

支付成功率优化通常需要 Product、Engineering、Risk、Finance 和支付服务商共同处理。

常见误区

  • 只看订单转化,不看支付失败。
  • 不区分用户取消、风控拒绝和系统错误。
  • 多次支付尝试导致成功率口径混乱。
  • 只看整体成功率,不按国家和支付方式拆分。
  • 支付失败没有召回机制。
  • 支付服务商数据和内部订单数据不对账。

相关指标

面试题

  1. Payment Success Rate 应该按 attempt 还是 order 计算?
  2. 支付失败可能有哪些原因?
  3. 如果某国家支付成功率突然下降,你会怎么排查?
  4. 支付成功率下降会如何影响 GMV?
  5. 如何设计支付监控 Dashboard?

企业案例

一家跨境电商在东南亚市场支付成功率只有 78%。分析后发现,当地用户更偏好电子钱包,但网站默认展示国际信用卡支付。

团队调整支付方式排序,并接入本地钱包后,Payment Success Rate 提升到 90% 以上,直接改善了订单和收入。

PPT Notes

  • Slide title: Payment Success Rate: 转化链路最后一关
  • Key message: 支付失败会直接损失订单和收入
  • Visual: Payment Attempt -> Payment Success -> Paid Order
  • Speaker note: 强调支付监控需要按错误原因拆分
电商 Growth 指标手册 · 服务于电商增长团队的实战教材
基于 VitePress 构建 · GitHub