PHPackages                             hraph/sylius-paygreen-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. hraph/sylius-paygreen-plugin

AbandonedArchivedSylius-plugin[Payment Processing](/categories/payments)

hraph/sylius-paygreen-plugin
============================

Sylius integration for Paygreen.io payment provider

v1.2.0(4y ago)15081[1 issues](https://github.com/Hraph/SyliusPaygreenPlugin/issues)Apache-2.0PHPPHP ^7.4

Since Jan 22Pushed 3y ago3 watchersCompare

[ Source](https://github.com/Hraph/SyliusPaygreenPlugin)[ Packagist](https://packagist.org/packages/hraph/sylius-paygreen-plugin)[ RSS](/packages/hraph-sylius-paygreen-plugin/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (31)Versions (9)Used By (0)

Sylius Paygreen Plugin
======================

[](#sylius-paygreen-plugin)

[![Latest Version on Packagist](https://camo.githubusercontent.com/3c9449b2fb2554a7b3b1ae44e12ea437b6c7c22b0d73f6712687b7a02a1b9b1a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f68726170682f73796c6975732d706179677265656e2d706c7567696e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/hraph/sylius-paygreen-plugin)[![Software License](https://camo.githubusercontent.com/f27dd9427d4b6d428fe8749b281bb9f6fab5cedb85190a77aa331a9ae13abde1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322e302d627269676874677265656e2e7376673f7374796c653d666c61742d73717561726533)](LICENSE)

Sylius plugin for [Paygreen.io](https://paygreen.io/) payment provider

Installation
------------

[](#installation)

### Requirements

[](#requirements)

PackageVersionPHP^7.4sylius/sylius^1.8 || ^1.9### Instructions

[](#instructions)

1. Install plugin using `composer`:

    ```
    $ composer require hraph/sylius-paygreen-plugin
    ```
2. Import config:

    ```
    # config/packages/_sylius.yaml
    imports:
        # ...
        - { resource: "@SyliusPaygreenPlugin/Resources/config/app/config.yaml" }
    ```
3. Import routing:

    ```
    # config/routes.yaml
    hraph_sylius_paygreen_plugin_admin:
        resource: "@SyliusPaygreenPlugin/Resources/config/admin_routing.yaml"
        prefix: /admin
    ```
4. Update your schema (for existing project):

    ```
    # Generate and edit migration
    bin/console doctrine:migrations:diff

    # Then apply migration
    bin/console doctrine:migrations:migrate
    ```

Plugin configuration
--------------------

[](#plugin-configuration)

```
# config/packages/sylius_paygreen.yaml
sylius_paygreen:
    api:
        username: PaygreenUsername
        api_key: API_KEY
        sandbox: true
    force_use_authorize: true # All payments will be executed using authorize (fingerprint)
    use_insite_mode: true # Use iframe mode
```

### Views customization

[](#views-customization)

You can customize the payment view by creating a custom file in `templates/bundles/SyliusPaygreenPlugin/Checkout/payment.html.twig`:

```
{% block content %}

{% endblock %}
```

### Plugin extension

[](#plugin-extension)

The following plugin entities can be extended using [Sylius documentation guidelines](https://docs.sylius.com/en/latest/customization/model.html):

- `paygreen_shop`
- `paygreen_transfer`

Example:

```
sylius_paygreen:
    resources:
        paygreen_shop:
            classes:
                interface: App\Entity\PaymentProvider\CustomPaymentProviderShopInterface
                model: App\Entity\PaymentProvider\CustomPaymentProviderShop
                factory: App\Entity\PaymentProvider\CustomPaymentProviderShopFactory
```

Contribution
------------

[](#contribution)

### Installation:

[](#installation-1)

```
$ (cd tests/Application && yarn install)
$ (cd tests/Application && yarn build)
$ (cd tests/Application && APP_ENV=test bin/console assets:install public)

$ (cd tests/Application && APP_ENV=test bin/console doctrine:database:create)
$ (cd tests/Application && APP_ENV=test bin/console doctrine:schema:create)
```

To be able to setup a plugin's database, remember to configure you database credentials in `tests/Application/.env` and `tests/Application/.env.test`.

### Running plugin tests

[](#running-plugin-tests)

- PHPSpec

    ```
    $ composer phpspec
    ```
- Behat

    ```
    $ composer behat
    ```
- All tests (phpspec &amp; behat)

    ```
    $ composer test
    ```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~98 days

Total

4

Last Release

1640d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7e58c9129a4085bf5803e349c3a70bcb4a4cb19b8f66a20cbb09bb39df2baa2e?d=identicon)[Hraph](/maintainers/Hraph)

---

Top Contributors

[![Hraph](https://avatars.githubusercontent.com/u/7734415?v=4)](https://github.com/Hraph "Hraph (102 commits)")[![babeuloula](https://avatars.githubusercontent.com/u/4849233?v=4)](https://github.com/babeuloula "babeuloula (3 commits)")

---

Tags

paygreenpayment-gatewaypayment-modulesyliussylius-pluginsyliuspayment gatewaysylius-pluginpayment-modulepaygreen

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/hraph-sylius-paygreen-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/hraph-sylius-paygreen-plugin/health.svg)](https://phpackages.com/packages/hraph-sylius-paygreen-plugin)
```

###  Alternatives

[sylius/invoicing-plugin

Invoicing plugin for Sylius.

901.0M2](/packages/sylius-invoicing-plugin)[sylius/paypal-plugin

PayPal plugin for Sylius.

451.4M4](/packages/sylius-paypal-plugin)[flux-se/sylius-payum-stripe-plugin

Payum Stripe gateways plugin for Sylius.

61342.2k](/packages/flux-se-sylius-payum-stripe-plugin)[bitbag/przelewy24-plugin

Przelewy24 payment plugin for Sylius applications.

1931.7k](/packages/bitbag-przelewy24-plugin)[bitbag/sylius-adyen-plugin

BitBag Adyen plug-in for Sylius.

1249.9k](/packages/bitbag-sylius-adyen-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
