mangoweb-sylius/sylius-gpwebpay-payment-gateway-plugin

GPWebpay plugin for Sylius


README

38423357?s=200&v=4

GP webpay Payment Gateway Plugin
68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6d616e676f7765622d73796c6975732f73796c6975732d67707765627061792d7061796d656e742d676174657761792d706c7567696e2e737667 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d616e676f7765622d73796c6975732f73796c6975732d67707765627061792d7061796d656e742d676174657761792d706c7567696e2e737667 68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6d616e676f7765622d73796c6975732f53796c69757347505765627061795061796d656e7447617465776179506c7567696e2f6d61737465722e737667

Features

  • Card payments as supported by GP webpay
  • Fully integrated as Sylius payment method
  • Using more different gateways at once or per channel

admin-11.png

admin-2.png

Installation

  1. Run $ composer require mangoweb-sylius/sylius-gpwebpay-payment-gateway-plugin.

  2. Add plugin classes to your config/bundles.php:

    return [
       ...
       MangoSylius\SyliusGPWebpayPaymentGatewayPlugin\MangoSyliusGPWebpayPaymentGatewayPlugin::class => ['all' => true],
    ];

Usage

  • Create GP webpay payment type
    in Sylius admin panel

Development

Usage

  • Develop your plugin in /src
  • See bin/ for useful commands

Testing

After your changes you must ensure that the tests are still passing.

$ composer install
$ bin/console doctrine:schema:create -e test
$ bin/behat
$ bin/phpstan.sh
$ bin/ecs.sh

License

This library is under the MIT license.

Credits

Developed by manGoweb.