diff --git a/lolautruche/payline-bundle/2.0/config/packages/payline.yaml b/lolautruche/payline-bundle/2.0/config/packages/payline.yaml new file mode 100644 index 00000000..c3e274bb --- /dev/null +++ b/lolautruche/payline-bundle/2.0/config/packages/payline.yaml @@ -0,0 +1,11 @@ +lolautruche_payline: + merchant_id: '%env(PAYLINE_MERCHANT_ID)%' + access_key: '%env(PAYLINE_ACCESS_KEY)%' + contract_number: '%env(PAYLINE_CONTRACT_NUMBER)%' + environment: '%env(PAYLINE_ENVIRONMENT)%' + # Can be EUR (or €), USD (or $), POUND (or £). + default_currency: '€' + # Route name for the confirmation page the user will be redirected to, once the payment has been processed. + default_confirmation_route: 'route_name_for_confirmation_page' + # Route name for the error page the user will be redirected to if there was an error with the payment. + default_error_route: 'route_name_for_error_page' diff --git a/lolautruche/payline-bundle/2.0/config/routes/payline.yaml b/lolautruche/payline-bundle/2.0/config/routes/payline.yaml new file mode 100644 index 00000000..920c2843 --- /dev/null +++ b/lolautruche/payline-bundle/2.0/config/routes/payline.yaml @@ -0,0 +1,3 @@ +LolautruchePaylineBundle: + resource: '@LolautruchePaylineBundle/Resources/config/routing.yml' + prefix: / diff --git a/lolautruche/payline-bundle/2.0/manifest.json b/lolautruche/payline-bundle/2.0/manifest.json new file mode 100644 index 00000000..a849b3c0 --- /dev/null +++ b/lolautruche/payline-bundle/2.0/manifest.json @@ -0,0 +1,16 @@ +{ + "bundles": { + "Lolautruche\\PaylineBundle\\LolautruchePaylineBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "#PAYLINE_MERCHANT_ID": "your_payline_merchant_id", + "#PAYLINE_ACCESS_KEY": "your_payline_access_key", + "PAYLINE_CONTRACT_NUMBER": "your_payline_contract_number", + "#1": "Valid values are 'homo', 'prod', 'int' and 'dev'.", + "#2": "e.g. 'homo' for 'Homologation', 'prod' for 'Production', 'int' for 'Integration'", + "PAYLINE_ENVIRONMENT": "homo" + } +} diff --git a/lolautruche/payline-bundle/2.0/post-install.txt b/lolautruche/payline-bundle/2.0/post-install.txt new file mode 100644 index 00000000..c2343b80 --- /dev/null +++ b/lolautruche/payline-bundle/2.0/post-install.txt @@ -0,0 +1,14 @@ + + You just installed LolautruchePaylineBundle! + What's next? + + + * Configure Payline environment variables in .env; + + * Using Symfony 4.4/5.x: Encrypt sensitive environment variables + with bin/console secrets:set command (optional); + + * Using Symfony 3.4/4.x: Ensure to correctly expose the environment variables commented in `.env` file. + + * Read the documentation at: + https://github.com/lolautruche/LolautruchePaylineBundle/blob/master/Resources/doc/00-index.md