Download the PHP package webgriffe/sylius-pagolight-plugin without Composer
On this page you can find all versions of the php package webgriffe/sylius-pagolight-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download webgriffe/sylius-pagolight-plugin
More information about webgriffe/sylius-pagolight-plugin
Files in webgriffe/sylius-pagolight-plugin
Download webgriffe/sylius-pagolight-plugin
More information about webgriffe/sylius-pagolight-plugin
Files in webgriffe/sylius-pagolight-plugin
Vendor webgriffe
Package sylius-pagolight-plugin
Short Description Sylius plugin for HeyLight payment gateway (ex PagoLight BNPL and PagoLight PRO)
License MIT
Package sylius-pagolight-plugin
Short Description Sylius plugin for HeyLight payment gateway (ex PagoLight BNPL and PagoLight PRO)
License MIT
Please rate this library. Is it a good library?
Informations about the package sylius-pagolight-plugin
Sylius HeyLight Plugin
Sylius plugin for HeyLight payment gateway (ex PagoLight BNPL and PagoLight PRO).
## Installation 1. Run: 2. Add `Webgriffe\SyliusHeylightPlugin\WebgriffeSyliusHeylightPlugin::class => ['all' => true]` to your `config/bundles.php`. Normally, the plugin is automatically added to the `config/bundles.php` file by the `composer require` command. If it is not, you have to add it manually. 3. Create a new file config/packages/webgriffe_sylius_heylight_plugin.yaml: 4. Import the routes needed for cancelling the payments. Add the following to your config/routes.yaml file: **NB:** The file shop_routing needs to be after the prefix _locale, so that messages can be displayed in the right language. You should also include the cancel routes from the Payum bundle if you do not have it already! 5. Run: ## Usage Access to the admin panel and go to the `Payment methods` section. Create a new payment method and select `HeyLight BNPL` or `HeyLight Financing` as gateway. Then, configure the payment method with the required parameters. ## Contributing For a comprehensive guide on Sylius Plugins development please go to Sylius documentation, there you will find the Plugin Development Guide - it's a great place to start. For more information about the **Test Application** included in the skeleton, please refer to the [Sylius documentation](https://docs.sylius.com/plugins-development-guide/test-application). ### Traditional 1. From the plugin skeleton root directory, run the following commands: To be able to set up a plugin's database, remember to configure your database credentials in `tests/TestApplication/.env` and `tests/TestApplication/.env.test`. 2. Run your local server: 3. Open your browser and navigate to `https://localhost:8000`. ### Docker 1. Execute `make init` to initialize the container and install the dependencies. 2. Execute `make database-init` to create the database and run migrations. 3. (Optional) Execute `make load-fixtures` to load the fixtures. 4. Your app is available at `http://localhost`. ## Usage ### Running plugin tests - PHPUnit - Behat (non-JS scenarios) - Behat (JS scenarios) 1. [Install Symfony CLI command](https://symfony.com/download). 2. Start Headless Chrome: 3. Install SSL certificates (only once needed) and run test application's webserver on `127.0.0.1:8080`: 4. Run Behat: - Static Analysis - PHPStan - Psalm - Coding Standard ### Opening Sylius with your plugin - Using `test` environment: - Using `dev` environment:All versions of sylius-pagolight-plugin with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
guzzlehttp/psr7 Version ^2.5
php-http/discovery Version ^1.19
psr/http-factory Version ^1.0
sylius/sylius Version ^2.1
guzzlehttp/psr7 Version ^2.5
php-http/discovery Version ^1.19
psr/http-factory Version ^1.0
sylius/sylius Version ^2.1
The package webgriffe/sylius-pagolight-plugin contains the following files
Loading the files please wait ...