UStackUStack
ChaChing icon

ChaChing

ChaChing 用订阅与开票替代 Stripe 计费流程,支持迁移现有 Stripe 订阅,集成税务插件与实时收入分析。

ChaChing

ChaChing 是什么?

ChaChing 是一个托管计费引擎,用更简单的订阅和开票系统替代 Stripe 计费流程。它帮助团队管理订阅、开票和支付,并包含用于循环收入运营的分析和税务插件。

ChaChing 基于开源 Kill Bill 计费引擎构建。网站将该产品定位为将计费逻辑从 Stripe 迁移出去(同时可选继续通过 Stripe 处理支付)的方案,包括迁移现有订阅和开票的工具。

主要特性

  • 订阅与开票(循环和一次性开票): 生成专业、可品牌化的开票,用于设置费或自定义服务,并管理循环订阅生命周期。
  • 自动化订阅周期: 通过“设置即忘”的引擎自动化续订和宽限期。
  • 升级/降级自动按比例计费: 处理周期中计划变更,立即准确计算信用额。
  • 税务、合规与财务插件: 使用可插拔税务引擎和自定义规则,支持连接外部税务提供商如 TaxJar 或 Anara(网站提及),并按行项目应用区域税码。
  • 分析与收入指标: 实时跟踪 MRR、ARR 和 LTV 等指标,包括基于事件的收入队列可见性。
  • Stripe 迁移工具包: 以“零停机”方式迁移客户和订阅相关数据,网站声明迁移过程,使用通过 Stripe 密钥连接的工作流导入依赖。
  • 开发者体验组件: 包含测试沙箱和 OpenAPI 架构,用于构建标准化 API。

如何使用 ChaChing

  1. 开始并连接 Stripe: 提供 Stripe 密钥,让 ChaChing 访问订阅和相关依赖。
  2. 选择迁移内容: 选择全部订阅或部分订阅迁移至 ChaChing。
  3. 切换托管页面 / 计费页面: 用 ChaChing 的页面替换当前托管页面(按迁移步骤描述)。
  4. 审阅并确认迁移: ChaChing 导入依赖,确保现有流程继续运行,同时继续使用 Stripe 处理支付,ChaChing 管理订阅和开票。

使用场景

  • 替换 Stripe 计费逻辑但保留 Stripe 支付: 如果想将订阅管理和开票移至其他引擎但继续通过 Stripe 处理支付交易,ChaChing 的迁移工作流专为此设计。
  • 处理周期中计划变更并按比例计费: 对于提供订阅升级或降级的业务,ChaChing 的自动按比例计费功能可在周期内立即计算信用。
  • 使用一致模板发行循环和一次性开票: 需要自动化订阅计费和一次性开票(例如设置费或自定义服务)的团队,可使用网站描述的开票功能。
  • 自动化全球行项目税务计算: 跨区域销售的组织可按行项目应用税码,并使用连接的税务提供商自动化全球税务计算。
  • 监控循环收入表现: 跟踪订阅健康的公司的实时分析,用于 MRR/ARR/LTV 等指标和基于事件的队列可见性。

常见问题

ChaChing 是替换 Stripe 支付还是仅替换 Stripe 计费?

网站声明,你可以“继续使用 Stripe 处理支付”,同时迁移订阅和开票,让 ChaChing 处理订阅/开票层。

迁移如何进行?

根据提供的迁移步骤:使用 Stripe 密钥连接 Stripe 账户,选择迁移订阅(全部或部分),用 ChaChing 的托管页面替换,并审阅/确认迁移,同时导入依赖。

可以仅迁移部分订阅吗?

可以。迁移工作流包括选择全部或部分订阅。

有办法在上线前测试变更吗?

产品包含“Testing Sandbox”,描述为生产前迭代的镜像环境。

ChaChing 支持哪些税务提供商?

网站提及连接首选税务提供商如 TaxJar 或 Anara,并将区域税码(GST、VAT、销售税)应用到单个行项目。

替代方案

  • Stripe Billing / Stripe 订阅管理: 如果您希望将计费栈完全保留在 Stripe 内,替代方案是继续使用 Stripe 原生的订阅、开票和按比例计费功能,而不迁移计费逻辑。
  • 其他订阅管理与开票平台: 另一种替代方案是使用支持循环订阅、开票和按比例计费的不同计费平台,同时决定支付处理是否保留在 Stripe 或迁移至其他地方。
  • 自托管 Kill Bill 部署: 由于 ChaChing 基于 Kill Bill 开源核心构建,一个实用的替代方案是自行运行 Kill Bill,直接掌控计费基础设施和逻辑。
  • 集成 ERP/会计的计费解决方案: 对于希望将计费紧密绑定财务流程的团队,可以考虑集成 ERP 或会计系统的计费方案,通常需在专业订阅流程与更广泛系统集成之间权衡取舍。
ChaChing | UStack