一直以来SaaS软件的订阅制收费机制相比简单的一次性收费要复杂很多,比如:
- 多种Plan(免费版、高级版、企业版),不同的Plan之间需要支持升级和降级,升降级的时候需要根据不同的Plan价格重新计算下一次的费用。甚至有的情况下还需要支持一个用户订阅多个版本的Plan
- 订阅的生命周期管理。从用户的试用期,到付费期,到续费期。而这个环节任何一个节点都会出现用户不会付款的情况,比如试用期后取消、信用卡过期扣费失败等等
- 支持不同周期的订阅,比如Daily、Weekly、Monthly、Yearly
- 优惠券功能、Invoice发票管理、tax结算等一堆
- 对接个大平台的支付方式,信用卡,Paypal,Stripe等
欧美SaaS行业已经发展的非常成熟了(领先国内几十年),早已涌现出来非常多的提供Subscription管理服务的公司,比如:
这些公司的产品完全能解决SaaS软件需要的那些订阅管理功能,但是他们的价格还是比较贵,小的SaaS根本用不起(比如我的Anyshortcut),于是硅谷的一群理想主义者极客开发了开源版的订阅管理系统 -- KillBill。
KillBill代码托管在Github:https://github.com/killbill/killbill,并且提供了一个demo:http://demo.killbill.io ,除了前端UI没有商业软件那么美观之外,其他的功能都比较完善。目前包括Google Cloud在内的大大小小的公司都有在使用KillBill。
Demo后台截图
官网:http://killbill.io/