PHPackages                             3brs/sylius-gopay-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. 3brs/sylius-gopay-plugin

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

3brs/sylius-gopay-plugin
========================

GoPay payment gateway plugin for Sylius applications.

3.1.1(2mo ago)0139[1 issues](https://github.com/3BRS/sylius-gopay/issues)MITPHPPHP ^8.2

Since Feb 19Pushed 2mo agoCompare

[ Source](https://github.com/3BRS/sylius-gopay)[ Packagist](https://packagist.org/packages/3brs/sylius-gopay-plugin)[ RSS](/packages/3brs-sylius-gopay-plugin/feed)WikiDiscussions main Synced yesterday

READMEChangelog (3)Dependencies (96)Versions (14)Used By (0)

Sylius GoPay payment gateway plugin
===================================

[](#sylius-gopay-payment-gateway-plugin)

 [![](https://camo.githubusercontent.com/54beb5f5171c79758c742ecd85e3fda677da3d267cd240064c17c914d5457aa0/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f732f6166386669656263716d6b3977676d2f476f5061792d6c6f676f2d76617269616e74612d412d50414e544f4e452e706e67)](https://www.gopay.com "GoPay")

[ ![](https://camo.githubusercontent.com/0fa41973fe8a57d0407c09b22be187d8ae224555e8b90058303132a4033a78e8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f336272732f73796c6975732d676f7061792e737667)](https://packagist.org/packages/3brs/sylius-gopay-plugin "License")[ ![](https://camo.githubusercontent.com/bd5b064984349726d784a09edcadc80d69d8ac6958361e07aad5254b0767cbd8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f336272732f73796c6975732d676f7061792e737667)](https://packagist.org/packages/3brs/sylius-gopay-plugin "Version")[ ![](https://camo.githubusercontent.com/7adc914d5697f38bf9f5992e18c13ff652dc56831b36771559ad1fca1a7901de/68747470733a2f2f636972636c6563692e636f6d2f67682f334252532f73796c6975732d676f7061792e7376673f7374796c653d736869656c64)](https://circleci.com/gh/3BRS/sylius-gopay "Build status")Capabilities
------------

[](#capabilities)

- **Payment** via Sylius standard checkout
- **Refund** via Sylius admin
    - *Refund* button in order detail triggers call of GoPay API

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

[](#installation)

Until pull request is merged, require it this way:

```
composer require 3brs/sylius-gopay-plugin
```

Add plugin dependencies to your bundles.php file:

```
// bundles.php
ThreeBRS\SyliusGoPayPlugin\ThreeBRSSyliusGoPayPlugin::class => ['all' => true],
```

Include plugin configuration

```
# config/_sylius.yaml
imports:
    - { resource: "@ThreeBRSSyliusGoPayPlugin/Resources/config/config.yaml" }
```

Usage
-----

[](#usage)

Add your test credentials in Sylius admin as new payment method. Complete couple of orders with different states and send email to GoPay authorities.

After the review you will get production credentials, so just change it in Sylius admin, and you are ready to go.

#### Add GoPay programatically

[](#add-gopay-programatically)

```
-- CHANGE the `config` JSON values to your GoPay credentials
INSERT INTO sylius_gateway_config (config, gateway_name, factory_name) VALUES ('{"isProductionMode": false, "goid": "TEST", "clientId": "TEST", "clientSecret": "TEST"}', 'gopay', 'gopay');

INSERT INTO sylius_payment_method (code, environment, is_enabled, position, created_at, updated_at, gateway_config_id)
VALUES ('gopay', NULL, 1, 0, NOW(), NOW(), (SELECT id FROM sylius_gateway_config WHERE gateway_name = 'gopay'));

INSERT INTO sylius_payment_method_translation (translatable_id, name, description, instructions, locale) VALUES ((SELECT id FROM sylius_payment_method WHERE code = 'gopay'), 'GoPay', '', null, 'en_US');

INSERT INTO sylius_payment_method_channels (payment_method_id, channel_id)
VALUES ((SELECT id FROM sylius_payment_method WHERE code = 'gopay'), (SELECT id FROM sylius_channel LIMIT 1));
```

Credits
-------

[](#credits)

Built on top of , which is fork of , which is fork of .

Thank you all for your work!

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance85

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~42 days

Recently: every ~99 days

Total

11

Last Release

75d ago

Major Versions

1.0.0 → 2.0.02025-02-24

2.3.0 → 3.0.02025-11-06

PHP version history (2 changes)1.0.0PHP ^8.0

3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ab23998c28b111996e4b3357f20929d6904a97ac21724750e1dfafd6a09791e4?d=identicon)[ondrej-kuhnel](/maintainers/ondrej-kuhnel)

---

Top Contributors

[![jaroslavtyc](https://avatars.githubusercontent.com/u/2290225?v=4)](https://github.com/jaroslavtyc "jaroslavtyc (34 commits)")

---

Tags

syliuspayment gatewaysylius-plugingopay

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StyleECS

Type Coverage Yes

### Embed Badge

![Health badge](/badges/3brs-sylius-gopay-plugin/health.svg)

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

###  Alternatives

[sylius/invoicing-plugin

Invoicing plugin for Sylius.

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

PayPal plugin for Sylius.

461.5M7](/packages/sylius-paypal-plugin)[flux-se/sylius-payum-stripe-plugin

Payum Stripe gateways plugin for Sylius.

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

Przelewy24 payment plugin for Sylius applications.

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

BitBag Adyen plug-in for Sylius.

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

PHPackages © 2026

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