J'écris une application Rails et je comprends que les objets passerelle sont créés avec Activemerchant via l'information du marchand. En général, nous l'objet via initialiser:Passer à un compte marchand multiple avec Activemerchant Gem Pour 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)
Maintenant, j'ai deux marchands sur ma demande et je voudrais avoir des paiements crédités à leurs comptes paypal directement sans passer par moi. Quelles seraient les étapes recommandées dans le cas où l'utilisateur choisirait de payer le fournisseur A via le formulaire au niveau de la vue, la constante de EXPRESS_GATEWAY serait basculée vers le marchand approprié à condition que les informations des commerçants soient stockées dans la base de données?
Nous vous remercions de votre temps.