我是rails世界的新手,正在为客户设置一个小的rails应用程序。其中一个要求是用户输入他们的信用卡信息,并收取指定金额的费用。
我没有太多关于支付系统的经验。我相信active merchant gem可以用于此目的,但实际上如何收取款项?为了测试目的,我能否从虚拟账户收取款项?根据您的经验,选择像PayPal这样的提供商是否安全?
我是rails世界的新手,正在为客户设置一个小的rails应用程序。其中一个要求是用户输入他们的信用卡信息,并收取指定金额的费用。
我没有太多关于支付系统的经验。我相信active merchant gem可以用于此目的,但实际上如何收取款项?为了测试目的,我能否从虚拟账户收取款项?根据您的经验,选择像PayPal这样的提供商是否安全?
注意,如果您在网站上直接存储或接受信用卡信息,则需要符合PCI DSS标准。
有许多解决方案可解决此问题,首先是将支付基础设施委托给第三方,例如Recurly,因为它还与不同的提供商在欧洲运营,但更多地涉及到循环付款。
在美国,主要选择是Braintree或最新的Stripe.com。
Braintree还有另一种解决方案,可以使用户永远不离开您的网站,称为透明重定向。