Płatności w Magento 2 – Przelewy24, PayU, BLIK i Stripe dla polskich sklepów
Jak zainstalować i skonfigurować polskie bramki płatności w sklepie Magento 2 i MageOS
Spis treści
- Metody płatności dostępne w Magento 2
- Instalacja modułów płatności przez Composer
- Konfiguracja Przelewy24 w Magento 2
- Konfiguracja PayU w Magento 2
- Stripe i płatności zagraniczne
- Często zadawane pytania
Metody płatności dostępne w Magento 2
Płatności w Magento 2 konfiguruje się przez moduły (extensions) instalowane przez Composer lub ręcznie. Magento 2 obsługuje szeroką gamę metod płatności dla polskiego rynku: Przelewy24, PayU, TPay, BLIK, Stripe, PayPal oraz wbudowane metody jak przelew bankowy i płatność przy odbiorze.
Magento 2 zawiera wbudowane metody płatności:
Przelew bankowy (Bank Transfer Payment) – klient opłaca zamówienie przelewem. Sprzedawca ręcznie potwierdza wpłynięcie płatności.
Płatność przy odbiorze (Cash on Delivery) – klient płaci kurierowi przy odbiorze paczki.
Zero Subtotal Checkout – dla zamówień o wartości 0 PLN (np. darmowe produkty lub zamówienia w pełni pokryte kuponem).
Dla płatności online wymagane są zewnętrzne moduły bramek płatności, które integrują sklep z systemami takimi jak Przelewy24 czy PayU.
Instalacja modułów płatności przez Composer
W Magento 2 moduły instaluje się przede wszystkim przez Composer – menedżer zależności PHP. To profesjonalne podejście zapewniające łatwe aktualizacje i zarządzanie zależnościami.
Zaloguj się do serwera przez SSH (dane dostępowe w panelu SMARTX). Przejdź do katalogu głównego Magento: cd /var/www/magento (lub analogiczna ścieżka podana przez SMARTX).
Uruchom komendę instalacji modułu. Przykład dla Przelewy24: composer require przelewy24/magento2. Composer pobierze moduł i jego zależności automatycznie.
Po instalacji uruchom sekwencję komend Magento:
bin/magento module:enable [NazwaModulu]
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Po instalacji przejdź do Stores > Configuration > Sales > Payment Methods. Znajdź nowo zainstalowany moduł i wprowadź dane API (ID sprzedawcy, klucz API) otrzymane od dostawcy bramki płatności.
Konfiguracja Przelewy24 w Magento 2
Przelewy24 to jedna z najpopularniejszych polskich bramek płatności z oficjalnym modułem dla Magento 2, obsługującym BLIK, szybkie przelewy i karty kredytowe.
Wejdź na przelewy24.pl i zarejestruj konto firmowe. Przejdź weryfikację tożsamości i podpisz umowę o świadczenie usług płatniczych. Proces weryfikacji trwa zwykle 1–3 dni robocze.
Na stronie developers.przelewy24.pl pobierz moduł dla Magento 2 lub zainstaluj przez Composer. Upewnij się, że wersja modułu jest zgodna z zainstalowaną wersją Magento 2.
W Stores > Configuration > Sales > Payment Methods > Przelewy24 wprowadź: Merchant ID, CRC (klucz autoryzacyjny) i API Key z panelu Przelewy24. Ustaw środowisko produkcyjne.
W panelu Przelewy24 skonfiguruj URL powiadomień (webhook): https://twojadomena.pl/przelewy24/payment/notification. Złóż testowe zamówienie, aby zweryfikować poprawność integracji.
Konfiguracja PayU w Magento 2
PayU to wiodąca polska bramka płatności z rozbudowanymi funkcjami dla e-commerce, w tym płatnością odroczoną (PayU Later) i obsługą subskrypcji.
1. Zarejestruj konto PayU – na payu.com/pl wybierz plan dla e-commerce. PayU oferuje różne modele prowizyjne – sprawdź warunki przed rejestracją.
2. Zainstaluj moduł PayU – oficjalny moduł PayU dla Magento 2 dostępny jest na GitHub (github.com/PayU/plugin_magento_2) lub przez Composer: composer require payu/module-payu.
3. Konfiguracja API – w Stores > Configuration > Sales > Payment Methods > PayU wprowadź POS ID, MD5 key i OAuth credentials (client_id, client_secret) z panelu PayU.
4. Aktywuj metody płatności – w konfiguracji modułu włącz obsługiwane metody: BLIK, karty, szybkie przelewy, PayU Later. Możesz kontrolować kolejność wyświetlania metod w procesie checkout.
Stripe i płatności zagraniczne
Stripe to globalna bramka płatności idealna dla sklepów Magento 2 sprzedających za granicę. Oficjalny moduł Stripe dla Magento 2 (Stripe Payments) jest dostępny na Magento Marketplace.
Instalacja Stripe – zainstaluj przez Composer: composer require stripe/stripe-magento2-official. Moduł zawiera obsługę Stripe Payment Intents, 3D Secure i obsługę wielu walut.
Konfiguracja – w Stores > Configuration > Sales > Payment Methods > Stripe wprowadź klucze API (Publishable Key i Secret Key) z panelu Stripe. Aktivuj tryb live po testach.
Zalety Stripe dla Magento 2: obsługa 135+ walut, Apple Pay i Google Pay w checkoucie, zaawansowane zapobieganie fraudom (Stripe Radar), subskrypcje i płatności cykliczne, szczegółowe analizy transakcji.
TPay – alternatywa dla polskiego rynku. Oficjalny moduł TPay dla Magento 2 dostępny na tpay.com/integration/magento2. Konfiguracja analogiczna do Przelewy24 z Client ID i Client Secret.
Często zadawane pytania
Które bramki płatności polecić dla Magento 2 na polskim rynku?
Dla polskiego sklepu Magento 2 najczęściej polecane są Przelewy24 i PayU. Obie obsługują BLIK, szybkie przelewy, karty kredytowe i mają oficjalne moduły dla Magento 2 kompatybilne z najnowszymi wersjami platformy. Przelewy24 jest ceniona za przejrzyste prowizje. PayU oferuje szerszą sieć bankową, PayU Later (płatność odroczona) i dobre wsparcie techniczne. Stripe polecany jest przy sprzedaży zagranicznej.
Jak zainstalować moduł płatności w Magento 2?
Moduły płatności w Magento 2 instaluje się przez Composer. Przez SSH uruchom: composer require vendor/module-name, następnie bin/magento module:enable VendorName_ModuleName i bin/magento setup:upgrade, na końcu bin/magento cache:flush. Na hostingu SMARTX możesz skorzystać z dostępu SSH lub poprosić support o pomoc z instalacją przez Composer.
Czy Magento 2 wymaga SSL do przyjmowania płatności?
Tak, SSL (HTTPS) jest wymagany przez Magento 2 zarówno dla panelu admina jak i całego procesu zakupowego. Bramki płatności (Przelewy24, PayU, Stripe) dodatkowo wymagają HTTPS jako standard PCI DSS. Na hostingu SMARTX certyfikat SSL Let's Encrypt jest automatyczny i bezpłatny. W konfiguracji Magento (Stores > Configuration > General > Web) ustaw HTTPS dla frontendu i admina.
Zobacz też
Uruchom sklep Magento 2 z polskimi płatnościami!
Hosting Magento 2 i MageOS od SMARTX – automatyczna konfiguracja środowiska, darmowy SSL i wsparcie techniczne dla Twojego sklepu.
Zamów hosting Magento 2