PHPackages                             simpay/magento24-payment - 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. simpay/magento24-payment

ActiveMagento2-module[Payment Processing](/categories/payments)

simpay/magento24-payment
========================

SimPay payment gateway for Magento 2

1.0.3(2mo ago)04apache-2.0PHPPHP &gt;=8.1CI passing

Since Mar 4Pushed 2mo agoCompare

[ Source](https://github.com/SimPaypl/simpay-magento-24)[ Packagist](https://packagist.org/packages/simpay/magento24-payment)[ RSS](/packages/simpay-magento24-payment/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

SimPay Payment Gateway for Magento 2
====================================

[](#simpay-payment-gateway-for-magento-2)

Moduł płatności SimPay dla Magento 2 (wersje 2.4.x).

Integracja realizowana jest w modelu przekierowania (redirect) z obsługą notyfikacji IPN (webhook).

---

Kompatybilność
--------------

[](#kompatybilność)

- Magento 2.4.x
- PHP zgodne z wymaganiami używanej wersji Magento
- Wymagane rozszerzenia PHP:
    - `curl`
    - `hash`

---

Funkcjonalności
---------------

[](#funkcjonalności)

Moduł umożliwia:

- Tworzenie transakcji w systemie SimPay
- Przekierowanie klienta do bramki płatności
- Obsługę notyfikacji IPN (webhook)
- Automatyczną zmianę statusów zamówień
- Zwroty online z poziomu Credit Memo (refund API)
- Opcjonalną walidację adresu IP notyfikacji

---

Przepływ płatności
------------------

[](#przepływ-płatności)

1. Klient składa zamówienie.
2. Zamówienie otrzymuje status `pending_payment`.
3. Klient zostaje przekierowany do SimPay.
4. SimPay wysyła notyfikację IPN.
5. Moduł:
    - weryfikuje podpis,
    - sprawdza `service_id`,
    - porównuje kwotę,
    - aktualizuje status zamówienia.

Zwroty online
-------------

[](#zwroty-online)

- Zwrot uruchamiany jest z panelu Magento przez **Credit Memo -&gt; Refund Online**.
- Moduł wywołuje endpoint SimPay: `POST /payment/{serviceId}/transactions/{transactionId}/refunds`.
- `transactionId` pobierane jest z `payment.additional_information[simpay_transaction_id]` (fallback: `last_trans_id`).
- Pole `amount` w request body jest opcjonalne: brak `amount` oznacza zwrot pełny, podanie `amount` oznacza zwrot częściowy.
- `refund_id` i statusy zwrotów są zapisywane w `additional_information` płatności.
- Finalny status zwrotu jest aktualizowany przez IPN.

---

Instalacja
----------

[](#instalacja)

```
composer require simpay/magento24-payment
php bin/magento module:enable SimPay_Magento
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
```

Konfiguracja
------------

[](#konfiguracja)

1. Przejdź do:

    **Admin → Stores → Configuration → Sales → Payment Methods**
2. Odszukaj sekcję **SimPay**
3. Uzupełnij poniższe pola:

ParametrOpisEnabledWłączenie metody płatnościTitleNazwa wyświetlana klientowiService IDID usługi z panelu SimPayAPI passwordToken Bearer z panelu SimPayIPN signature keyKlucz do weryfikacji webhookIPN check IPWłączenie walidacji adresu IP dla notyfikacjiWebhook URLAdres webhook do ustawienia w panelu SimPay> **Uwaga:** Adres webhook jest wymagany do poprawnego działania modułu. Skopiuj go i ustaw w panelu SimPay w konfiguracji usługi.

---

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance85

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% 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 ~12 days

Total

4

Last Release

75d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.4

1.0.1PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/dcbdde5ed4a48005dff9c3bdef0c89347bb22dc6a95cd3701db8d9312fcd4587?d=identicon)[SimPay](/maintainers/SimPay)

---

Top Contributors

[![pawlo-code](https://avatars.githubusercontent.com/u/82768530?v=4)](https://github.com/pawlo-code "pawlo-code (10 commits)")[![DarkGL](https://avatars.githubusercontent.com/u/5832765?v=4)](https://github.com/DarkGL "DarkGL (1 commits)")

### Embed Badge

![Health badge](/badges/simpay-magento24-payment/health.svg)

```
[![Health](https://phpackages.com/badges/simpay-magento24-payment/health.svg)](https://phpackages.com/packages/simpay-magento24-payment)
```

###  Alternatives

[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

108521.2k1](/packages/amzn-amazon-pay-magento-2-module)[paynl/magento2-plugin

Pay. Payment methods for Magento 2

30323.3k6](/packages/paynl-magento2-plugin)[buckaroo/magento2

Buckaroo Magento 2 extension

32414.8k7](/packages/buckaroo-magento2)[sapient/module-worldpay

Sapient WorldPay Payment Module

18260.2k](/packages/sapient-module-worldpay)[afterpay-global/module-afterpay

Magento 2 Afterpay Payment Module

26321.9k2](/packages/afterpay-global-module-afterpay)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2130.2k7](/packages/pagbank-payment-magento)

PHPackages © 2026

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