Symfony integration for Payline payment system

Installs: 155 382

Dependents: 0

Suggesters: 0

Security: 0

Stars: 15

Watchers: 3

Forks: 7

Open Issues: 3


v3.0.4 2021-04-12 05:23 UTC

This package is auto-updated.

Last update: 2022-11-12 09:05:13 UTC


SensioLabsInsight Build Status

Integrates Payline payment solution with Symfony.


  • Service integration and simple semantic configuration
  • Simplified API for web payments
  • Automatically validates web payments
  • Extensibility using events


Payline account

You will of course need a valid Payline account.

Mandatory elements from you Payline account are:

  • Merchant ID
  • Access key, which you can generate in Payline admin
  • Contract number, related to the means of payment you configured in Payline admin



Symfony 4.4 / 5.x

For support of earlier versions of Symfony, refer to:

  • 2.0 (Symfony 3.4 / 4.x) with Symfony Flex support
  • 1.1 (Symfony 2.7 / 3.x)


This bundle is installable with Symfony Flex. You first need to allow contrib recipes before requiring the package:

composer config extra.symfony.allow-contrib true
composer req lolautruche/payline-bundle

Everything will be pre-configured for you; however, ensure to Encrypt sensitive environment variables, e.g. PAYLINE_MERCHANT_ID and PAYLINE_ACCESS_KEY with secrets:set command:

php bin/console secrets:set PAYLINE_MERCHANT_ID
php bin/console secrets:set PAYLINE_ACCESS_KEY


See Resources/doc/