Overview
This plugin enables using System Pay payments in Sylius based stores.
Installation
$ composer require waaz/system-pay-plugin
Add plugin dependencies to your AppKernel.php file:
public function registerBundles()
{
return array_merge(parent::registerBundles(), [
...
new \Waaz\SystemPayPlugin\WaazSystemPayPlugin(),
]);
}
Usage
Go to the payment methods in your admin panel. Now you should be able to add new payment method for System Pay gateway.
The Payment methods option in the gateway is optional. From the Systempay documentation:
- If the list contains only one type of card, the data entry page for this payment method will be presented directly,
- otherwise the payment method selection page will be presented,
- if this parameter is empty (recommended) then all eligible payment methods (currency, technical constraints, etc.) associated with the store will be offered.
Testing
$ wget http://getcomposer.org/composer.phar
$ php composer.phar install
$ yarn install
$ yarn run gulp
$ php bin/console sylius:install --env test
$ php bin/console server:start --env test
$ open http://localhost:8000
$ bin/behat features/*
$ bin/phpspec run
Contribution
Learn more about our contribution workflow on http://docs.sylius.org/en/latest/contributing/.