Ruby on rails 用于向用户存款的图书馆';谁的帐户?
我正在开发一个应用程序,需要从使用信用卡付款的客户那里取钱,然后将钱存入另一个客户的银行帐户。我不想存储银行账户信息,我只想说“将X美元存入用户Y的银行账户”,Y在那里呼叫第三方。该应用程序在rails中。有没有干净的解决方案?首先选择第三方处理您的交易。然后使用他们的API来完成。例如,如果您选择PayPal,您可以使用这些宝石(我自己没有使用过,所以在决定使用什么之前一定要检查它们):Ruby on rails 用于向用户存款的图书馆';谁的帐户?,ruby-on-rails,ruby,credit-card,currency,Ruby On Rails,Ruby,Credit Card,Currency,我正在开发一个应用程序,需要从使用信用卡付款的客户那里取钱,然后将钱存入另一个客户的银行帐户。我不想存储银行账户信息,我只想说“将X美元存入用户Y的银行账户”,Y在那里呼叫第三方。该应用程序在rails中。有没有干净的解决方案?首先选择第三方处理您的交易。然后使用他们的API来完成。例如,如果您选择PayPal,您可以使用这些宝石(我自己没有使用过,所以在决定使用什么之前一定要检查它们): 如果您想直接将资金存入Y的账户,您必须拥有Y的银行路线号码和银行账号 首先,您需要在rails应用程
rails plugin install git://github.com/Shopify/active_merchant.git
gem 'activemerchant'
在你的应用程序上安装了它之后,你需要注册一个网关。下面是受支持网关的完整列表
这些铁路管理员将帮助您开始使用活动商户:
若要使用银行而不是信用卡,请在订单模型中创建一个新方法(如果您遵循railscast)
def bank_account
@bank_account ||= ActiveMerchant::Billing::Check.new(
:account_holder_type=> "personal",
:account_number=> "number",
:account_type => "checking/savings",
:name=> "name",
:routing_number=> "routing_number")
end
end
我很了解paypal,但不希望用户必须注册paypal帐户。我希望他们能够在我的网站上输入他们的银行信息,我将其发送给第三方进行存储,然后致电该第三方,询问我需要在其帐户中存入什么。我对Active Merchant不太熟悉,但在浏览了他们的文档后,似乎Active Merchant对您想要做的事情提供了支持。他们是一个ActiveMerchant::Billing:Check类,允许您处理付款,或使用个人帐户和路由号码存款。对于rails,我建议查看活跃的商人railscasts,以更好地了解AM。看起来你可以将paypal模块替换为银行模块,然后使用信用卡将资金存入帐户。使用stripe是否可行?我很了解paypal,但不希望用户必须注册paypal帐户。我希望他们能够做的是在我的网站上输入他们的银行信息,我将其发送给第三方存储,然后在我需要存入他们帐户的任何时候致电该第三方。