SimPay Payment Gateway
simpay/magento24-payment
Integrates the SimPay payment gateway with Magento 2.4, using a redirect-based payment flow with IPN webhook notifications for automatic order status updates and signature verification.
Build Tests
Code Quality
Tested on Magento 2.4.8-p4
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubSimPay 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ść
- Magento 2.4.x
- PHP zgodne z wymaganiami używanej wersji Magento
- Wymagane rozszerzenia PHP:
curlhash
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ń
- Opcjonalną walidację adresu IP notyfikacji
Przepływ płatności
- Klient składa zamówienie.
- Zamówienie otrzymuje status
pending_payment. - Klient zostaje przekierowany do SimPay.
- SimPay wysyła notyfikację IPN.
- Moduł:
- weryfikuje podpis,
- sprawdza
service_id, - porównuje kwotę,
- aktualizuje status zamówienia.
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
-
Przejdź do:
Admin → Stores → Configuration → Sales → Payment Methods
-
Odszukaj sekcję SimPay
-
Uzupełnij poniższe pola:
| Parametr | Opis |
|---|---|
| Enabled | Włączenie metody płatności |
| Title | Nazwa wyświetlana klientowi |
| Service ID | ID usługi z panelu SimPay |
| API password | Token Bearer z panelu SimPay |
| IPN signature key | Klucz do weryfikacji webhook |
| IPN check IP | Włączenie walidacji adresu IP dla notyfikacji |
| Webhook URL | Adres 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.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.