2014-08-28 43 views
1

我正在寫一個Rails應用程序,我明白,通過商家的信息與Activemerchant創建網關對象。通常情況下,我們會通過初始化對象:切換到多個商家帳戶與Activemerchant寶石PayPal Express結帳

# development.rb 
config.after_initialize do 
    ActiveMerchant::Billing::Base.mode = :test 
    paypal_options = { 
     login: [email protected], 
     password: password123456here, 
     signature: awesomeSignatureHere 
    } 
    ::EXPRESS_GATEWAY = ActiveMerchant::Billing::PaypalExpressGateway.new(paypal_options) 

現在我有我的應用雙商人,我希望有支付被記入自己的PayPal賬戶的情況下直接通過我去。如果用戶選擇通過查看級別的表單向供應商A付款,那麼推薦的步驟是什麼?EXPRESS_GATEWAY的常量將切換到相應的商家,前提是我的商家信息是存儲在數據庫中的API。

謝謝你的時間。

回答

1

我已經通過在必要模型中創建方法併爲其創建實例變量來解決此問題。