订阅:从商业模式到技术实现
从送奶、报刊和软件服务出发,理解订阅适合什么需求,再看 Stripe 与支付宝如何组织计费和连续收款,以及商户需要承担哪些工作。
订一年杂志,可以在年初把钱付清;软件按月扣款,用户却可能签了一年的合同。到了产品后台,一笔钱收到了,也未必足以判断用户还能用多久。
这个系列从这些容易混淆的地方开始,先讨论订阅这门生意,再走进计费系统。三篇文章可以按顺序读;如果正在接入支付,也可以从 Stripe 或支付宝那篇开始。

1. 订阅是什么,哪些生意适合做订阅?
订阅和单次购买、分期付款有什么区别?为什么送奶可以按月订,沙发却很难照搬同样的办法?这篇从生活里的例子说起,介绍订阅的历史,算算用户的使用成本和商户的获客回本时间。
2. Stripe 如何设计订阅:从套餐、账单到支付
一款每月 20 美元的云存储,遇到中途升级、取消续费或扣款失败时,后台需要保存什么?这篇沿着具体场景,解释 Billing 与 Payments 的分工,以及 Product、Price、Subscription、Invoice 和 PaymentIntent 之间的关系。
3. 支付宝订阅支付接入:从签约到自动续费
面向国内应用的订阅收款,介绍支付宝 Token Pay 的开通、签约、续费与套餐变更。与 Stripe 比较订阅实现,与微信通用委托代扣比较商户能省下哪些开发工作。