Ruby on rails 有没有可能通过任何支付接口将卡存档,以便按需收费?

Ruby on rails 有没有可能通过任何支付接口将卡存档,以便按需收费?,ruby-on-rails,ruby,authorize.net,activemerchant,Ruby On Rails,Ruby,Authorize.net,Activemerchant,我正在为一家教练公司制作一个网站,他们要求我们以某种方式将卡信息存档(我告诉他们这是一个大禁忌,大多数支付API将为我们处理这方面的事情),以便我们可以“按需”对卡收费。例如,该人员出现在指导课程中,输入pin,然后为一个课程向其卡收费。 最佳方案-这也适用于在线商店以及支付处理。一旦卡片存档,他们就可以创建一张卡片,输入密码,然后就可以开始了。 我们目前正在将Authorize.net与Ruby on Rails一起使用。我对开发领域还是相当陌生的,这是我第一次需要处理付款处理。就我所见,没有

我正在为一家教练公司制作一个网站,他们要求我们以某种方式将卡信息存档(我告诉他们这是一个大禁忌,大多数支付API将为我们处理这方面的事情),以便我们可以“按需”对卡收费。例如,该人员出现在指导课程中,输入pin,然后为一个课程向其卡收费。 最佳方案-这也适用于在线商店以及支付处理。一旦卡片存档,他们就可以创建一张卡片,输入密码,然后就可以开始了。
我们目前正在将Authorize.net与Ruby on Rails一起使用。我对开发领域还是相当陌生的,这是我第一次需要处理付款处理。就我所见,没有应有的那么多文档。他们不喜欢使用Stripe,因为它的每项收费很高,我们的大部分费用是8-15美元,他们还想避免使用PayPal,因为众所周知,它会毫无理由地冻结账户

由于安全性和成本(PCI合规性)这两个原因,将信用卡信息存储在您这边是不现实的。您最好的选择是使用Stripe或Braintree

两者都提供了很好的库,并充当支付聚合器(无需在银行开设商户账户即可开始处理支付)


对于Authorize.Net,您可以使用客户信息管理器进行安全数据存储

同意。当人们关注在线支付的成本时,他们往往忽略了提供安全性的成本。我曾为一家大型电子商务网站工作,该网站仍然选择外包,正是因为实施PCI的成本高于使用外部供应商的费用。我还为一家PCI tier 1组织工作,该组织存在的主要原因是为其客户处理这一问题——后者公司内部的安全理念更为严格,维护成本也更高(但当然值得,因为一旦建立多个客户,成本就会成比例增加)。我同意,但两者都需要PCI合规性,或交易对交易的付款处理,因此我们不能进行“快速购买”。仍在寻找解决方案,但似乎Authorize.net有一些我正在阅读的解决方法。2.9%+每项收费0.30美元是“高”?如果你不能吸收这些,你的商业计划就有问题了。你也会因为被指控而被谋杀,这可能是5%以上,这取决于你的垂直方向。@tadman我试图解释一下。。。他们告诉我,当你每天有40多个事务时,每笔事务0.60美元是一大笔钱……”当程序员每周工作40小时以上时,每小时5美元对他们来说是一大笔钱。”这被称为做生意的成本。Stripe的费用并不比像Authorize.net这样的提供商直接收取的费用高多少,所以我不知道这里有什么问题。节省几美元并让客户面临高水平的财务风险是不可接受的。