【发布时间】:2014-10-21 21:52:43
【问题描述】:
我正在编写一个 Rails 应用程序,并且我知道网关对象是使用 Activemerchant 通过商家信息创建的。通常,我们会通过以下方式初始化对象:
# development.rb
config.after_initialize do
ActiveMerchant::Billing::Base.mode = :test
paypal_options = {
login: someone@mail.com,
password: password123456here,
signature: awesomeSignatureHere
}
::EXPRESS_GATEWAY = ActiveMerchant::Billing::PaypalExpressGateway.new(paypal_options)
现在我的申请中有两个商家,我希望无需通过我就可以将付款直接记入他们的 paypal 帐户。如果用户选择通过视图级别的表单向供应商 A 付款,如果我将商家的 API 信息存储在数据库中,EXPRESS_GATEWAY 的常量将切换到相应的商家,推荐的步骤是什么?
感谢您的宝贵时间。
【问题讨论】:
标签: ruby-on-rails activemerchant paypal