Show HN: Autumn – Open-source infra over Stripe
a year ago
- #billing
- #stripe-integration
- #open-source
- Autumn是Stripe与您的应用程序之间的开源中间层,用于创建任何定价模型。
- 支持订阅、信用点系统、按使用量计费模式和自定义方案,无需处理Webhook或支付问题。
- 可通过云服务快速启动,或使用node.js、pnpm和Docker自行托管部署。
- 自托管部署包括安装依赖项、运行设置脚本以及使用Docker启动Autumn。
- 通过邮箱OTP登录;支持使用Resend发送OTP邮件,或在server/.env中配置Google OAuth凭证。
- 设置脚本会初始化环境变量,并可选择初始化Supabase实例;可通过DATABASE_URL使用自定义Postgres数据库。
- 已知问题:重新运行设置脚本时会出现SyntaxError;解决方案涉及清空数据库表。
- 计费基础设施的复杂性包括权限管理、计量统计以及处理各种支付状态。
- 建议将计费逻辑与应用程序逻辑解耦,以便更轻松地进行定价迭代和迁移。
- 常见定价模型:用量超额计费、信用点制、带限制的按席位收费、预付费制。
- 计费逻辑的三个核心功能:/attach处理购买、/check验证访问权限、/track记录使用量。
- 欢迎贡献代码;可通过Discord或电子邮件获取支持。