对于 Rails 的非经常性计费,您会使用啥?

Posted

技术标签:

【中文标题】对于 Rails 的非经常性计费,您会使用啥?【英文标题】:What would you use for non-recurring billing with Rails?对于 Rails 的非经常性计费,您会使用什么? 【发布时间】:2011-10-21 12:12:58 【问题描述】:

我对我的 Rails 应用程序有点困惑。看起来我们将用于计费的模型是按使用而不是基于订阅(至少最初是这样)。虽然我们已经实现了 Recurly 的透明帖子 API(很棒的产品),但它可能有点矫枉过正。

我们可以简单地建立一个不收取月费的免费计划,然后启动一次性交易。这满足了我们正在寻找的 PCI 合规级别,并且还允许回头客将他们的信用卡信息存储在第三方。

更复杂的是,除了按使用计费外,未来可能还需要基于订阅的计划。我正在寻找一些关于是否继续使用定期计费平台的建议,或者我是否想简单地使用 ActiveMerchant,而不是存储信用卡并处理 PCI 合规性的变化(责任在于我们,而不是第三方)。还想知道是否有另一种工具可以在没有订阅计划的情况下处理一次性可重复事务?

【问题讨论】:

【参考方案1】:

您可以将 ActiveMerchant 与 Authorize.net CIM 或 Braintree 一起使用来为您存储卡信息(为了符合 PCI 标准),并根据您从其中任何一个取回的令牌在任何时间运行任何金额的交易。这并不妨碍以后添加定期计费 - 您只需开始自动对这些存储的令牌收费。

SaaS Rails Kit(我写的)采用这种方法进行定期计费和一次性交易。

【讨论】:

以上是关于对于 Rails 的非经常性计费,您会使用啥?的主要内容,如果未能解决你的问题,请参考以下文章

Ruby on Rails SaaS 免费计费管理

如何在 Rails 应用程序中处理定期/订阅计费?

AAA是啥意思

如果您可以使用任何 .NET DAL 技术,您会选择啥?

如何在一个简单的非 Rails 项目中使用特定的 Ruby 版本

订阅 - 如何使用 Braintree 更新下一个计费日期