Я пишу приложение Rails, и я понимаю, что объекты шлюза создаются с помощью Activemerchant через информацию продавца. Как правило, мы инициализируем объект через:Переключитесь на несколько торговых счетов с драгоценными камнями Activemerchant для Paypal Express Checkout
# 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, хранящихся в базе данных?
Спасибо за ваше время.