Płatności w sklepie PrestaShop: jak wybrać operatora i wdrożyć go bez problemów
Jakie metody płatności włączyć w sklepie PrestaShop, jak porównać operatorów, jak skonfigurować moduł i co przetestować przed startem. Z checklistą.

Płatność to ostatni krok zakupu i ten, na którym najłatwiej stracić klienta. Ktoś wybrał produkt, podał adres, wybrał dostawę i nie widzi swojej metody płatności. Albo widzi, ale po przekierowaniu do bramki coś się zawiesza, a zamówienie w panelu zostaje ze statusem „oczekuje na płatność”. W tym artykule opisujemy, jak wybrać operatora płatności dla sklepu na PrestaShop, jak go wdrożyć i co sprawdzić przed startem.
Jakich metod płatności oczekują klienci w Polsce
Zacznij od metod, nie od operatora. Klient nie wybiera PayU czy Przelewy24, tylko BLIK, przelew ze swojego banku albo kartę. W polskim sklepie warto rozważyć:
- BLIK. Dla wielu klientów to pierwszy wybór, szczególnie na telefonie. Część operatorów pozwala wpisać kod BLIK bezpośrednio w sklepie, bez przekierowania na stronę bramki.
- Szybkie przelewy (pay-by-link). Klient wybiera swój bank i loguje się do bankowości z gotowym przelewem.
- Karty płatnicze, Apple Pay i Google Pay. Ważne przy klientach z zagranicy i przy zakupach na telefonie. Płatności kartą w Unii Europejskiej wymagają silnego uwierzytelnienia (3-D Secure), które obsługuje bramka.
- Płatności odroczone i raty. Przydają się przy droższych koszykach. Oferują je zarówno operatorzy płatności, jak i osobni dostawcy, np. PayPo.
- PayPal. Przydatny głównie przy sprzedaży za granicę.
- Przelew tradycyjny i płatność przy odbiorze. PrestaShop ma do nich własne moduły (przelew bankowy i płatność za pobraniem), bez udziału operatora.
Nie musisz włączać wszystkiego. Lepiej mieć cztery dobrze działające metody niż dziesięć, wśród których klient się gubi.
Operator płatności, czyli kto obsługuje te metody
Operator (bramka płatności) zbiera metody w jednym miejscu: podpisujesz jedną umowę, instalujesz jeden moduł i dostajesz BLIK, przelewy i karty. W Polsce popularni są m.in. PayU, Przelewy24, Tpay, Autopay, imoje i Paynow, a przy sprzedaży zagranicznej także PayPal i Stripe. Większość z nich udostępnia moduł do PrestaShop na swojej stronie albo w katalogu PrestaShop Addons.
Wybierając operatora, porównaj:
- Opłaty. Prowizję od transakcji, opłaty stałe, koszt zwrotów i wypłat. Cenniki się zmieniają, a przy większym obrocie część operatorów negocjuje stawki, więc zawsze proś o aktualną ofertę.
- Dostępne metody. Czy jest BLIK bez przekierowania, raty, płatności odroczone, Apple Pay i Google Pay, płatności w innych walutach.
- Czas wypłaty środków. Jak szybko pieniądze trafiają na konto firmowe i czy wypłaty są automatyczne.
- Moduł do PrestaShop. Czy jest zgodny z Twoją wersją PrestaShop, kiedy był ostatnio aktualizowany, czy pozwala zrobić zwrot z panelu sklepu i czy ma tryb testowy.
- Formalności. Ile trwa weryfikacja firmy i strony. Operator zwykle sprawdza, czy sklep ma regulamin, politykę prywatności, dane firmy i opisane zasady zwrotów.
Wdrożenie w PrestaShop krok po kroku
1. Umowa i konto testowe
Weryfikacja u operatora potrafi trwać kilka dni, więc warto zacząć ją równolegle z budową sklepu. W tym czasie można pracować na koncie testowym (sandbox), jeśli operator je udostępnia.
2. Instalacja modułu
Moduł pobieraj ze strony operatora albo z PrestaShop Addons, nie z przypadkowych źródeł. Przed instalacją na działającym sklepie zrób kopię zapasową plików i bazy, a najlepiej sprawdź moduł na kopii testowej.
3. Konfiguracja
W module wpisujesz klucze z panelu operatora i ustawiasz, jakie statusy zamówień mają się pojawiać po opłaceniu, odrzuceniu czy zwrocie. Dodatkowo w PrestaShop, w menu Płatność → Preferencje, możesz ograniczyć każdą metodę do wybranych walut, krajów, grup klientów i przewoźników. Tak ustawisz np. płatność za pobraniem tylko dla kuriera albo wyłączysz ją dla zamówień z zagranicy.
4. Powiadomienia o płatności
Po zapłacie operator wysyła do sklepu powiadomienie, a moduł zmienia status zamówienia. Jeśli powiadomienie nie dotrze, klient zapłacił, a zamówienie w panelu wygląda na nieopłacone. Najczęstsze przyczyny to blokada po stronie serwera lub zapory, hasło na całym sklepie (np. w czasie prac), tryb konserwacji albo niepoprawny adres powiadomień w panelu operatora.
5. Testy
Przed uruchomieniem sprawdź każdą metodę osobno, najlepiej na telefonie i na komputerze:
- płatność udana: status zamówienia, e-mail do klienta, stan magazynowy,
- płatność odrzucona i przerwana: co widzi klient i czy może zapłacić ponownie,
- zwrot całości i części kwoty z panelu sklepu,
- zamówienie gościa i zamówienie zalogowanego klienta,
- zamówienie z kodem rabatowym i darmową dostawą.
Po testach przełącz moduł z trybu testowego na produkcyjny i złóż jedno prawdziwe zamówienie na niską kwotę.
Najczęstsze problemy z płatnościami
- Zamówienia, które czekają na płatność. Niektóre moduły tworzą zamówienie przed przekierowaniem do bramki. Jeśli klient zrezygnuje, zostaje nieopłacone zamówienie, które może blokować stan magazynowy. Ustal, jak moduł to obsługuje i kto w zespole takie zamówienia anuluje.
- Brak ponownej płatności. Klient, któremu płatność się nie udała, powinien móc zapłacić jeszcze raz z poziomu e-maila albo konta, a nie składać zamówienie od nowa.
- Nieaktualny moduł. Po aktualizacji PrestaShop lub PHP stary moduł płatności potrafi przestać działać. Sprawdzaj zgodność przed każdą aktualizacją.
- Cache i optymalizacja. Moduły cache i łączenia skryptów potrafią zepsuć widżet BLIK albo stronę potwierdzenia zamówienia. Strony koszyka i zamówienia nie powinny być cachowane.
- Za dużo metod naraz. Długa lista logotypów utrudnia wybór. Pokaż najpopularniejsze metody na górze, resztę niżej.
Checklista przed uruchomieniem
- Umowa z operatorem podpisana, firma i strona zweryfikowane.
- Moduł z oficjalnego źródła, zgodny z wersją PrestaShop i PHP.
- Klucze produkcyjne wpisane, tryb testowy wyłączony.
- Ograniczenia metod do walut, krajów i przewoźników ustawione w Płatność → Preferencje.
- Powiadomienia o płatności dochodzą, statusy zmieniają się automatycznie.
- Przetestowane płatności udane, odrzucone, przerwane i zwroty.
- Regulamin opisuje dostępne metody płatności i terminy realizacji.
- Koszyk i strony zamówienia wyłączone z cache.
Podsumowanie
Dobrze wdrożone płatności są niewidoczne: klient płaci BLIK-iem w kilka sekund, a zamówienie od razu ma właściwy status. Żeby tak było, wybierz metody pod swoich klientów, porównaj operatorów pod kątem opłat i jakości modułu, a przed startem przetestuj każdy scenariusz. Konfigurację płatności, dostaw i integracji obejmuje nasz projekt i wdrożenie sklepu PrestaShop, a działający sklep możemy przejąć w ramach opieki technicznej. Jeśli chcesz zmienić operatora albo masz problem z obecnym modułem, opisz sytuację.


