如何在rails中实现支付系统

时间:2011-07-14 01:02:20

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

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

我对支付系统的经验不多。我相信活跃的商家宝石可以用于此目的但是如何实际收取卡的工作量并且为了测试目的,我能够为虚拟账户收费吗?根据您的经验,与paypal这样的提供商合作是否安全?

2 个答案:

答案 0 :(得分:4)

您应该结帐ActiveMerchant

FYI Peepcode有一个帖子:

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

答案 1 :(得分:1)

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

有许多解决方案可以解决这个问题,第一个特别是将支付基础设施委托给像Recurly这样的第三方,因为它也在欧洲与不同的提供商合作,但更多的是定期付款。 / p>

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

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