EuPlatesc payment plugin for Sylius applications

This package is auto-updated.

Last update: 2023-01-29 04:01:42 UTC


infifni logo

Sylius EuPlătesc PLUGIN
License MIT

This plugin works with EuPlătesc version 3, the HTTP POST variant where you make a POST request to EuPlătesc transaction processor and EuPlătesc does a POST redirect back to an url that you specify. Also the Sylius version must be at least 1.6.


  1. Run composer require infifni/euplatesc-plugin.

  2. Add plugin dependencies to your config/bundles.php file:

    // config/bundles.php
    return [
        // other lines
        new Infifni\SyliusEuPlatescPlugin\InfifniSyliusEuPlatescPlugin(),
  3. Import routes in config/routes/infifni_sylius_euplatesc_plugin.yml:

# config/routes/infifni_sylius_euplatesc_plugin.yml
    resource: "@InfifniSyliusEuPlatescPlugin/Resources/config/routing.yml"


$ composer install
$ cd tests/Application
$ yarn install
$ yarn run build
$ bin/console assets:install public -e test
$ bin/console doctrine:database:create -e test
$ bin/console doctrine:schema:create -e test
$ // cd back to plugin root dir
$ cd /root/dir/of/plugin
$ vendor/bin/behat --tags="~@javascript"
$ vendor/bin/phpspec run


After receiving access to an EuPlătesc account you will need to set the return url, which is the url where EuPlătesc does a POST request with details after payment.

Go to and fill the Success URL and Fail URL with