Payment Success Rate
定义
Payment Success Rate 是支付成功率,表示发起支付的订单或支付尝试中,有多少最终支付成功。
它衡量支付系统、支付方式、风控、银行通道和用户支付体验是否稳定。
一句话理解:Payment Success Rate 回答“准备付款的人里,有多少真的付成功了”。
为什么重要
支付成功率是电商转化链路的最后关键环节。用户已经决定购买,如果支付失败,损失非常直接。
Payment Success Rate 能帮助团队发现:
- 支付通道是否稳定
- 某些支付方式是否失败率高
- 风控是否误杀正常订单
- 银行、钱包、信用卡问题是否集中
- 技术错误是否导致收入损失
支付成功率小幅下降,也可能造成明显 GMV 和 Revenue 损失。
Growth 漏斗位置
Payment Success Rate 位于 Conversion 层末端,直接影响 Orders、GMV 和 Revenue。
典型路径:
Payment Attempt -> Payment Success -> Paid Order计算公式
基础公式:
Payment Success Rate = Successful Payments / Payment Attempts按订单计算:
Order Payment Success Rate = Paid Orders / Orders with Payment Attempt支付失败率:
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
则:
Payment Success Rate = 3,720 / 4,000 = 93%如果某支付方式成功率只有 82%,而其他方式为 95%,就需要重点排查该支付方式或通道。
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;按订单计算最终支付成功率:
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 和支付服务商共同处理。
常见误区
- 只看订单转化,不看支付失败。
- 不区分用户取消、风控拒绝和系统错误。
- 多次支付尝试导致成功率口径混乱。
- 只看整体成功率,不按国家和支付方式拆分。
- 支付失败没有召回机制。
- 支付服务商数据和内部订单数据不对账。
相关指标
面试题
- Payment Success Rate 应该按 attempt 还是 order 计算?
- 支付失败可能有哪些原因?
- 如果某国家支付成功率突然下降,你会怎么排查?
- 支付成功率下降会如何影响 GMV?
- 如何设计支付监控 Dashboard?
企业案例
一家跨境电商在东南亚市场支付成功率只有 78%。分析后发现,当地用户更偏好电子钱包,但网站默认展示国际信用卡支付。
团队调整支付方式排序,并接入本地钱包后,Payment Success Rate 提升到 90% 以上,直接改善了订单和收入。
PPT Notes
- Slide title: Payment Success Rate: 转化链路最后一关
- Key message: 支付失败会直接损失订单和收入
- Visual: Payment Attempt -> Payment Success -> Paid Order
- Speaker note: 强调支付监控需要按错误原因拆分