Библиотеки для внесения денег на счет пользователя? - PullRequest
4 голосов
/ 04 мая 2011

Я создаю приложение, которое должно брать деньги у клиента, который расплачивается кредитной картой, и вносить эти деньги на банковский счет другого клиента. Я не хочу хранить информацию о банковском счете, я просто хочу сказать «внесите X долларов на банковский счет пользователя Y», где Y звонит третьему лицу. Приложение в рельсах. Какие-нибудь чистые решения там?

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Вам понадобится номер банковского маршрута Y и номер банковского счета, если вы хотите напрямую внести средства на счет Y.

Сначала вам нужно будет настроить Active Merchant в своем приложении rails.Используйте плагин или гем:

rails plugin install git://github.com/Shopify/active_merchant.git

gem 'activemerchant'

После того, как вы установили это в свое приложение, вам нужно будет зарегистрироваться с помощью шлюза.Вот полный список поддерживаемых шлюзов https://github.com/Shopify/active_merchant/wiki/gatewayfeaturematrix

Эти подсистемы помогут вам начать работу с активным продавцом:

http://railscasts.com/episodes/144-active-merchant-basics

http://railscasts.com/episodes/145-integrating-active-merchant

Чтобы использовать банк вместо кредитной карты, создайте новый метод в модели ордера, если вы следуете 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
0 голосов
/ 04 мая 2011

Сначала выберите третью сторону для обработки ваших транзакций. А затем используйте их API, чтобы сделать это. Например, если вы выбрали PayPal, вы можете использовать эти драгоценные камни (я сам ими не пользовался, поэтому проверьте их, прежде чем принимать решение о том, что использовать):

...