locastic / sylius-ht-payway-plugin
HT PayWay payment plugin for Sylius applications
Installs: 1 599
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 2
Open Issues: 2
Type:sylius-plugin
Requires
- php: ^7.1
- locastic/tcompayway: ^2.0
- sylius/sylius: ^1.1
Requires (Dev)
- behat/behat: ^3.3
- behat/mink: ^1.7
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- friends-of-behat/context-service-extension: ^1.0
- friends-of-behat/cross-container-extension: ^1.0
- friends-of-behat/service-container-extension: ^1.0
- friends-of-behat/symfony-extension: ^1.0
- friends-of-behat/variadic-extension: ^1.0
- lakion/mink-debug-extension: ^1.2.3
- phpspec/phpspec: ^3.2
- phpstan/phpstan-shim: ^0.9.2
- phpunit/phpunit: ^6.5
- se/selenium-server-standalone: ^2.52
- sylius-labs/coding-standard: ^1.0
- symplify/easy-coding-standard: ^2.4
This package is auto-updated.
Last update: 2024-11-15 22:14:44 UTC
README
Demo
To Do
Overview
Ht PayWay is one the most popular and most used payment gateway in Croatia. This plugin allows you to easily integrate credit card payment via HT PayWay in Sylius.
To do: Implement Onsite (Direct) payment
Installation
$ composer require locastic/sylius-ht-payway-plugin
Add plugin dependencies to your AppKernel.php file:
public function registerBundles() { return array_merge(parent::registerBundles(), [ ... new \Locastic\SyliusHTPayWayPlugin\LocasticSyliusHTPayWayPlugin(), ]); }
Usage
Go to Sylius admin, Payment options and configure your HT PayWay. You will need to have your shop_id and secret_key.
Testing
$ composer install $ cd tests/Application $ yarn install $ yarn run gulp $ bin/console assets:install web -e test $ bin/console doctrine:schema:create -e test $ bin/console server:run 127.0.0.1:8080 -d web -e test $ open http://localhost:8080 $ bin/behat $ bin/phpspec run
Contribution
Learn more about our contribution workflow on http://docs.sylius.org/en/latest/contributing/.
Support
Want us to help you with this plugin or any Sylius project? Write us an email on info@locastic.com