Skip to content

lolautruche/LolautruchePaylineBundle

Repository files navigation

LolautruchePaylineBundle

SensioLabsInsight Build Status

Integrates Payline payment solution with Symfony.

Features

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

Requirements

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

PHP

Symfony

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)

Installation

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

Documentation

See Resources/doc/