PHPackages                             fronty/sylius-imoje - 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. fronty/sylius-imoje

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

fronty/sylius-imoje
===================

Integration of imoje.pl Paywall API to Sylius as a new payment method.

v0.1(6y ago)2291MITPHPPHP ^7.2CI failing

Since May 25Pushed 6y ago1 watchersCompare

[ Source](https://github.com/frontycore/sylius-imoje)[ Packagist](https://packagist.org/packages/fronty/sylius-imoje)[ RSS](/packages/fronty-sylius-imoje/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (2)Used By (0)

Sylius IMoje.pl payment gateway plugin
======================================

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

Integration of imoje.pl Paywall API to Sylius as a new payment method.

See Paywall [API documentation](https://www.imoje.pl/developerzy/paywall-api).

Check also great [GoPay plugin by Czende](https://packagist.org/packages/czende/gopay-plugin). It has been great inspiration for IMoje.pl payment plugin.

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

[](#installation)

```
$ composer require fronty/sylius-imoje
```

Add plugin dependencies to your AppKernel.php file:

```
public function registerBundles()
{
    return array_merge(parent::registerBundles(), [
        ...

        new \Fronty\SyliusIMojePlugin\FrontySyliusIMojePlugin(),
    ]);
}
```

Beware
------

[](#beware)

This plugin is not tested, therefore it's not an official Sylius plugin. Please be careful. If you'd like to add testing, you are more than welcome to send PR!

Usage
-----

[](#usage)

### Sandbox (testing mode)

[](#sandbox-testing-mode)

Register new Sandbox account at  (PL only). Log in and go to "Sklepy" tab (top left). In the table, click on "Sklep testowy" to expand and then to "Szczegóły" link. Go to "Dane do integracji" tab. There you will see your credentials, which should be filled in payment setting:

- "Identyfikator klienta" is Merchant ID
- "Identyfikator sklepu" is Service ID
- "Klucz sklepu" is Secret Key

Go to Sylius admin and create new payment of IMoje.pl type. Choose Testing environment and use credentials from sanbox admin.

### Production

[](#production)

You will receive production credentials from IMoje.pl organization. After that, go to IMoje.pl payment settings in Sylius admin, fill given credentials and select Production environment. That's all :)

How to change visible payment methods.
--------------------------------------

[](#how-to-change-visible-payment-methods)

By default, this plugin uses only `card` and `pbl` payment methods. If you want to specify others or change any other Gateway configuration, just overwrite service `fronty.imoje.gateway_factory` with your own and change `visibleMethod` in `payum.default_options` field.

Todo
----

[](#todo)

- Tests to become an official Sylius plugin :)
- Notification implementation

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

2542d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7487e63d0b07719bfd44733b5941142b07927582cf3efbe9bb3d0744e6bf89e8?d=identicon)[fronty](/maintainers/fronty)

---

Tags

syliuspaymentgatewaysylius-pluginimoje.pl

### Embed Badge

![Health badge](/badges/fronty-sylius-imoje/health.svg)

```
[![Health](https://phpackages.com/badges/fronty-sylius-imoje/health.svg)](https://phpackages.com/packages/fronty-sylius-imoje)
```

###  Alternatives

[flux-se/sylius-payum-stripe-plugin

Payum Stripe gateways plugin for Sylius.

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

Sylius Stripe plugin using Payment Request

1029.3k](/packages/flux-se-sylius-stripe-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)
