symfony - How does the configuration for Payum Bundle work? -
i'm new payum , trying create new payment gateway. can't figure out how config values relate files i've created (actions/factory etc).
here's have far;
payum: security: token_storage: path\to\paymentsecuritytoken: doctrine: driver: orm contexts: xxx: yyyy: api: options: sandbox: true storages: path\to\payment: doctrine: driver: orm
i don't supposed put xxx , yyy. no matter values try still don't it. keep getting following error.
invalidconfigurationexception: unrecognized options "yyy" under "payum.contexts.xxx"
can tell me values supposed , how values set related gateway , there needed config matches in gateway code?
thanks in advance :)
yyyy - payment (or storage) factory name. under section put payment specific options. defined in addconfiguration method. these options later passed method creates payment service
there factories shipped payum bundle. can use or add own. have implement paymentfactoryinterface , register others payum extension.
xxx - context name (you name it). idea behind pretty simple. can have 2 paypal payments configured differently. 1 , 1 eu (different paypal accounts). like:
payum: contexts: paypal_eu: paypal_express_checkout_nvp: username: ~ password: ~ signature: ~ paypal_us: paypal_express_checkout_nvp: username: ~ password: ~ signature: ~
later when want payment instance have use context name:
$payment = $container->get('payum')->getpayment('paypal_eu');
p.s. real config examples can find in docs.
Comments
Post a Comment