ruby-on-rails - 在 Rails : Paypal, 纯商家帐户/网关或 Chargify 之类的系统中实现我们的计费系统?

标签 ruby-on-rails payment-gateway payment-processing recurring-billing

我看到了一些与 API 细节和 paypal 相关的问题。一般来说,如果我打算将 Rails 应用程序作为基于订阅的服务提供,Rails 上提供的不同支付系统的优缺点是什么?

我主要关心的是:

  • 避免 PCI 合规性,并且不在我们的服务器上存储任何信用卡
  • 具有定期付款功能的简单 API
  • 看起来很专业(例如,不要在任何地方展示某人的 Paypal 品牌)

Paypal 似乎有一些满足上述标准的“PRO”服务,但我很好奇是否直接使用像 Authorize.NET 这样的网关?

除了这些之外,Braintree 还提供什么?

Charify 怎么样?它似乎是像 Authorize.net 这样的网关之上的一层,并添加了仪表板和报告。

如果网关或支付处理器为我存储信用卡,如果我想让 10,000 名客户使用新的计费服务,会发生什么情况?他们都必须重新输入付款信息吗?是否有适当的程序,以便不同的提供商可以在它们之间移动我的客户/信用卡数据库?

最佳答案

我们使用了 Chargify,它的出色表现有以下几个原因:

  • PCI 合规性:Chargify 负责处理信用卡的存储
  • 自动扣费:N 个月和试用期后将自动从信用卡扣款
  • 催款:如果扣费失败,会向用户发送电子邮件,并在帐户过期之前尝试多次
  • 伟大的 gem :充电 gem 。

所以我强烈建议将 Chargify 与 Authorize.net 结合使用

缺点:

  • 除商户费用外,Chargify 每月还会向每个帐户增加约 0.10 美元

关于ruby-on-rails - 在 Rails : Paypal, 纯商家帐户/网关或 Chargify 之类的系统中实现我们的计费系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3285119/

相关文章:

android - 带有服务器和数据库的移动应用程序中的 Paypal 支付流程

java - 如何使用php将paytm集成到android中?

php - Omnipay:使用 transactionId 与 transactionReference 是否有约定?

sql - 使用一个 "primary"值实现多对多

ruby-on-rails - Rspec 请求规范期间 Rails 4 中的循环依赖错误

objective-c - 如何集成 Sagepay iOS SDK

c# - Converge Payment Api 的测试信用卡号是多少?

javascript - HTML 表单拆分为两个不同的提交

ruby-on-rails - 授权逻辑帮助!当前登录为不工作的用户时注册新用户

ruby-on-rails - Rails 5.1 + Webpacker + React-router