2011-05-04 2 views
4

저는 신용 카드로 지불하고 다른 고객의 은행 계좌로 돈을 입금해야하는 앱을 제작하고 있습니다. 은행 계좌 정보를 저장하고 싶지 않습니다. Y가 제 3 자에게 전화하는 "사용자 Y의 은행 계좌에 예금 X 달러"라고 말하고 싶습니다. 응용 프로그램은 레일에 있습니다. 거기에 깨끗한 해결책이 있습니까?사용자 계정에 돈을 입금하기위한 라이브러리는 무엇입니까?

+4

Paypal을 통해 어떻게해야합니까? –

답변

1

Y의 계좌에 직접 입금하려는 경우 Y의 은행 계좌 번호와 은행 계좌 번호가 있어야합니다.

먼저 레일즈 앱에 활성 상인을 설치해야합니다. 플러그인 또는 보석 사용 :

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

gem 'activemerchant' 

앱에 설치 한 후 게이트웨이에 가입해야합니다. Heres는 https://github.com/Shopify/active_merchant/wiki/gatewayfeaturematrix

이 railscasts 얻을 도움을받을 것입니다 지원 게이트웨이의 전체 목록은이 활성 상인에 시작 :

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

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

만들고, 대신 신용 카드의 은행을 사용하려면 railscast를 따르는 경우 Order 모델의 새로운 방법

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 
+1

나는 paypal을 잘 알고 있지만, 사용자가 paypal 계정을 신청하지 않아도됩니다. 그들이 내가 할 수있게되기를 원하는 것은 내 사이트에 은행 정보를 입력하는 것입니다. 저장을 위해 제 3 자에게 보내고 제 3 자에게 전화를 걸어 계정에 입금해야합니다. – tesserakt

+0

글쎄, 나는 Active Merchant에 너무 익숙하지 않지만 ActiveMerchant가 자신이 원하는 것을 찾은 것처럼 보이는 문서를 찾은 후에는 그렇게 할 것입니다. ActiveMerchant :: Billing : Check 클래스는 지불을 처리하거나 사람의 계좌와 경로 번호를 사용하여 자금을 예치 할 수있게합니다. 선로를 위해 나는 AM의 더 좋은 이해를 얻기 위해 활동적인 상가 railscasts를 보는 것이 제안 할 것이다. 페이팔 모듈을 은행 모듈로 교체 한 다음 신용 카드를 사용하여 계정에 입금 할 수있는 것 같습니다. – Mike

+0

스트라이프를 사용하는이 doable입니까? –

0

먼저 거래를 처리 할 타사를 선택하십시오. 그런 다음 API를 사용하여이를 수행하십시오. 당신은 (내가 그들에게 자신을 사용하지 않은, 그래서 당신이 사용하는 무엇에 대한 결정에 오기 전에이를 확인 함)이 보석을 사용할 수 있습니다 당신은 페이팔을 선택하면 예를 들어

+1

나는 paypal을 잘 알고 있지만, 사용자가 paypal 계정을 신청하지 않아도됩니다. 그들이 내가 할 수있게되기를 원하는 것은 내 사이트에 은행 정보를 입력하는 것입니다. 저장을 위해 제 3 자에게 보내고 제 3 자에게 전화를 걸어 계정에 입금해야합니다. – tesserakt

관련 문제