Rails 应用程序的 SaaS 计费:Chargify、PayPal 还是...?

2023-12-19

我正在大二学习一般编程,更具体地说是 Ruby on Rails。我创建了多个应用程序,最后终于有了一个我想开始收费的应用程序。我以前从未实现过这样的事情,而且我觉得(从我读到的内容来看)提供的大多数文档都有点超出我的理解范围。我不介意深入研究,但在这样做之前,我想从那些更有经验的人那里获得一些意见,了解实现向用户收取每月使用费的模型的最简单方法是什么。两个注意事项:

  1. 我的应用程序已经包含用户,我将介绍应用程序的一个新部分,我只想向付费用户授予访问权限。
  2. 我不介意将它们发送到第三方页面进行付款。

据我所知,PayPal 和 Chargify 似乎都在为此类集成提供帮助方面做得不错。对于哪种类型的解决方案最适合该领域的新手,您有何看法?


我承认我有偏见,因为我是 Chargify 的创始人之一:-)。

但在此之前,我帮助建立了 7-8 家公司,最近的是 Engine Yard,我真的非常希望我们当时有像 Chargify 这样的东西。我记得我当时想,“伙计,我们需要像‘Basecamp for Billing’这样的东西......它应该很简单,用信用卡注册,定义产品和定价,然后开始”。所以我找到了 Chargify/GrasshopperGroup 的人并加入了这个团队。

Chargify 比我们发现的支付网关产品和 PayPal 等产品更上一层楼……使用 Chargify,您可以定义产品、价格、优惠券代码、计量使用单位等,然后让 Chargify 为您做任何事。当您的客户的卡被拒绝或过期时,系统会向他们发送电子邮件,并将他们引导至解决问题的 URL 等。

随着业务的发展,计费变得复杂。我告诉呼叫者,如果他们的需求真的很简单,那么他们可能确实可以接受 Auth.Net 的 ARB 服务或其他类似服务,但一旦你的需求开始变得不那么简单(即客户在周期中改变计划并且想要按比例分配),那么 Chargify 确实让您的生活更轻松。

作为 Rails 人,我们一直在努力让服务变得更好,因此随着时间的推移,您将获得越来越多的服务。您实际上可以 24/7 致电我们并让专人接听电话!我们的 1 级电话团队每周都对产品越来越了解,如果他们不知道答案,可以将电话转至 2 级。

因此,您将获得一款优秀的软件,以及一支优秀的团队,他们将随时为您开发新功能并在您需要时提供支持。

抱歉,这听起来像广告;当然,部分是这样。但这也反映了我在早期公司尝试建立此功能的挫败感,以及我现在对成为 Chargify 的一部分并帮助商家不再关注定期计费的热情:-)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 应用程序的 SaaS 计费:Chargify、PayPal 还是...? 的相关文章

  • 尝试使用 Rails 和 PostgreSQL 生成模型时,命令挂起且没有错误

    使用该命令时 rails generate model Event name string 什么也没发生 我必须按 CTRL c 我使用的版本是 红宝石 2 1 1p76 导轨4 1 0 PostgreSQL 9 3 4 Mac OS X
  • 被一个简单的正则表达式难住了

    我想看看字符串是否s包含正则表达式中的任何符号 下面的正则表达式可以正常工作rubular http rubular com s asd d s 但在 Ruby 1 9 2 中 它给出了以下错误消息 syntax error unexpec
  • 指定的 sqlite3 gem 未加载

    虽然我对 Ruby on Rails 比较陌生 但我开发应用程序已经有一段时间了 我似乎遇到的问题是 当我创建一个新的 Rails 应用程序 本地 使用 c9 时 当我启动 apache 服务器时 我似乎收到此错误 Specified sq
  • 无法验证 CSRF 令牌的真实性 Rails/React

    我的 Rails 应用程序中有一个 React 组件 我正在尝试使用它fetch 发送一个POST对于我在本地主机上托管的 Rails 应用程序 这给了我错误 ActionController InvalidAuthenticityToke
  • 当 config.cache_classes = true 时缺少方法

    我有两个名为 Scope 和 ScopeItem 的 ActiveRecord 模型 具有 has many 关系 class Scope lt ActiveRecord Base has many scope items end clas
  • 如何使用 rspec 测试 ActionCable 和 Devise?

    在我的 Rails 5 1 应用程序中 我使用设备进行身份验证和 ActionCable 我的 ActionCable 连接如下所示 module ApplicationCable class Connection lt ActionCab
  • 如何在 Ruby 中将“Access-Control-Allow-Origin”标头添加到 API 响应

    我正在面试前端开发人员的工作 并接受了构建简单前端界面的编码测试 我已经得到了服务器 它是用 Ruby 2 1 3 编写的 有 3 个端点 我将在前端客户端中使用它们 我对 Ruby 没有任何经验 但我按照他们的说明设置服务器 它似乎有效
  • SQL where 连接集必须包含所有值,但可以包含更多值

    我有三张桌子offers sports和连接表offers sports class Offer lt ActiveRecord Base has and belongs to many sports end class Sport lt
  • 什么是“太聪明”的 Ruby 代码示例? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在与一些程序员朋友进行讨论 他们说他们看到 Ruby 程序员 尤其是 编写了很多 太聪明 的代码 所以我想知道那会是什么样子 我指
  • 验证 ActionCable 连接

    我发现了一个很棒的 ActionCable gem 它是 SPA 的一个很好的解决方案 我只想发送html css and js资产 所有其他连接将通过ActionCable 交换字符串或者整数并不难 但是如何通过ActionCable登录
  • GitHub API:标记提交所属(与 git describe --tag 并行)

    我正在使用 GitHub API 进行实验octokit https github com octokit octokit rb红宝石 我的目标是能够提取提交 SHA 所属的 标签 现在我可以使用命令行轻松地执行此操作 gt git des
  • 同一模型之间的两个 has_many 链接

    I have users其中有products通过 habtm 链接 该链接正在运行 我想添加一个链接user模型和product模型 以跟踪creator该产品的 当然 谁并不总是拥有该产品 但是当我写在我的user and produc
  • 强参数不起作用

    使用 Ruby 1 9 3 Rails 3 2 13 Strong parameters 0 2 1 我遵循了教程和railscasts中的每一个指示 但我无法让strong parameters工作 这应该是非常简单的事情 但我看不出错误
  • Ruby on Rails 中的三重连接

    我对 Ruby on Rails 中的关联有疑问 应用程序中有项目 用户 角色和组 项目属于一个有用户的组 一个用户可以属于多个不同的组 但只能在该组中拥有一个特定的角色 例如 在一个组中 用户是项目所有者 但在另一个组中 他是作家 使用
  • gets、gets.chomp 和 gets.chomp 之间的区别!?

    这三者有什么区别 gets 它得到一行带有 n gets chomp 它得到一行 但删除 n 那是对的吗 关于什么gets chomp gets http www ruby doc org core 2 1 0 Kernel html me
  • 在 Rails 6 上定义 Secret_key_base 的正确方法是什么?

    正确的定义方式是什么secret key base既然我们已经有了每个环境的凭据 就可以在 Rails 6 上使用了吗 我的环境有变量SECRET KEY BASE但 Rails 并没有接受它 我尝试定义secret key base in
  • 如何在 ASP.NET 中实现 PayPal Express Checkout? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我如何在 ASP NET 中创建快速
  • MONGODB [DEBUG] 游标的cursor.refresh() 7078636577051629992

    更新大型 json 列表时 出现以下错误 2012 04 01T09 34 00 00 00 app run 1 MONGODB DEBUG cursor refresh for cursor 7078636577051629992 201
  • 如何使 Rails 3 资源预编译速度更快?

    我有一个正在运行的 Rails 3 2 1 应用程序 我正在通过 Capistrano 进行部署deploy assets它运行deploy assets precompile task 一切工作都很好 除了编译本身非常慢 我没有那么多 C
  • Mongoid 中的 find_or_create_by 线程安全吗?

    我有一个使用 Mongoid 的 find or create by 方法的网络应用程序 poll Poll find or create by fields 在投入生产之前 我尝试运行故障场景 我发现多个用户可以尝试使用此方法访问此资源

随机推荐