Sylius/app/config/payum.yml

60 lines
No EOL
2.1 KiB
YAML

payum:
security:
token_storage:
Sylius\Bundle\PayumBundle\Model\PaymentSecurityToken:
doctrine:
driver: orm
contexts:
paypal_express_checkout:
paypal_express_checkout_nvp:
api:
options:
username: %paypal.express_checkout.username%
password: %paypal.express_checkout.password%
signature: %paypal.express_checkout.signature%
sandbox: %paypal.express_checkout.sandbox%
actions:
- sylius.payum.action.capture_order_with_paypal
- sylius.payum.action.order_status
storages:
Sylius\Bundle\CoreBundle\Model\Order:
doctrine:
driver: orm
Sylius\Bundle\PaymentsBundle\Model\Payment:
doctrine:
driver: orm
stripe:
omnipay:
type: Stripe
options:
apiKey: %stripe.secret_key%
testMode: %stripe.test_mode%
actions:
- sylius.payum.action.capture_order_with_stripe
- sylius.payum.action.obtain_credit_card
- sylius.payum.action.order_status
storages:
Sylius\Bundle\CoreBundle\Model\Order:
doctrine:
driver: orm
Sylius\Bundle\PaymentsBundle\Model\Payment:
doctrine:
driver: orm
dummy:
custom:
actions:
- sylius.payum.action.capture_order_with_dummy
- sylius.payum.action.dummy_order_status
storages:
Sylius\Bundle\CoreBundle\Model\Order:
doctrine:
driver: orm
Sylius\Bundle\PaymentsBundle\Model\Payment:
doctrine:
driver: orm