【问题标题】:how to implement a payment system in rails [closed]如何在 Rails 中实施支付系统 [关闭]
【发布时间】:2011-10-04 23:13:45
【问题描述】:

我是 Rails 世界的新手,正在为客户设置一个小型 Rails 应用程序。其中一项要求是用户输入他们的信用卡,该信用卡将收取指定金额的费用。

我对支付系统没有太多经验。我相信活跃的商家 gem 可以用于此目的,但实际上如何从卡中收取费用?出于测试目的,我是否可以向虚拟帐户收取费用?根据您的经验,使用像 paypal 这样的提供商是否安全?

【问题讨论】:

  • 我认为这个问题更多是关于一般的支付系统,而不是在 Rails 中。
  • 我不知道为什么人们会否决好的问题。
  • @Codeglot,同意。我认为不幸的是,有些人只是喜欢拖钓或过于迂腐。

标签: ruby-on-rails ruby-on-rails-3 payment-gateway activemerchant


【解决方案1】:

您应该结帐ActiveMerchant

仅供参考 Peepcode 对此有帖子:

http://peepcode.com/products/activemerchant-pdf

【讨论】:

  • 别忘了您需要遵守 PCI-DSS 要求!
  • 获取窥视码。似乎很有帮助。谢谢。
  • ActiveMerchant 是要走的路。请注意,在线支付的最大障碍实际上是在银行获得商家账户。如果您的客户在他们的银行还没有商家账户(这允许他们接受信用卡付款),那么让他们立即开始,因为需要时间来获得所有批准(假设他们可以,这并不总是那么容易)。此外,当他们拥有商家帐户时,请务必获取所有支付网关详细信息,您需要确保 Activemerchant 能够很好地使用它。
  • 我向客户推荐braintree,因为我听说过它的好消息。我还假设 Braintree 与 activemerchant 配合得很好
  • 窥视码链接失效了。
【解决方案2】:

请注意,如果您直接在自己的网站上存储或接受信用卡,则需要符合 PCI DSS。

有许多解决方案可以解决这个问题,第一个值得注意的是将支付基础设施委托给 Recurly 等第三方,因为它也在欧洲与不同的提供商合作,但更多的是定期支付。

美国的主要选择是 Braintree 或最新的 Stripe.com。

Braintree 有另一个解决方案可以让用户永远不会离开您的网站,它被称为透明重定向。

【讨论】:

  • 我读到过 Braintree 的透明重定向,它也不涉及使用 activemerchant,但是,找不到说明如何在 Rails 中实现它的教程类型的文章。
猜你喜欢
  • 2011-05-08
  • 2011-01-19
  • 2011-08-15
  • 2012-05-27
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 2018-11-23
  • 1970-01-01
相关资源
最近更新 更多