Funkcje płatności PayU w sklepie
Dostępność poszczególnych metod zależy od konfiguracji konta i punktu płatności PayU, waluty oraz warunków danej metody. Portfele mobilne wymagają również obsługi po stronie urządzenia i przeglądarki klienta.
Przelewy, karty, BLIK i portfele mobilne
- Przelewy internetowe przez PayU — klient może wybrać bank z listy prezentowanej w sklepie albo przejść do wyboru metody po stronie PayU.
- Siatka metod płatności — opcjonalny układ z logotypami i możliwość ustalenia kolejności metod na liście za pomocą ich identyfikatorów.
- Osobna metoda płatności kartą — możliwość wydzielenia kart wśród opcji płatności i włączenia formularza kartowego PayU w sklepie; formularz wymaga aktywnej tokenizacji kart po stronie PayU.
- BLIK jako oddzielna opcja — wyróżnienie tej metody na etapie wyboru płatności, jeśli jest dostępna dla punktu płatności.
- Google Pay i Apple Pay — oddzielne opcje z ustawieniami wymaganymi przez integrację, w tym danymi sprzedawcy lub domeny.
Raty i płatności odroczone
- Metody finansowania udostępniane przez PayU — konfiguracja osobnych opcji dla rat PayU, Twisto, Twisto Slice, Klarna, PayPo i Pragma Pay, z uwzględnieniem dostępności zwracanej przez operatora.
- Informacje o finansowaniu przed wyborem płatności — możliwość włączenia widżetów PayU przy produktach, w koszyku i podsumowaniu zamówienia; wyświetlanie zależy od odpowiednich miejsc udostępnianych przez motyw.
- Wykluczanie metod z widżetów — wskazanie identyfikatorów metod, które mają być pomijane w prezentacji finansowania.
Dodatkowa opłata za płatność PayU
- Kwota stała, procent lub oba składniki — niezależne pola pozwalają ustalić sposób naliczania dopłaty; funkcję można również wyłączyć.
- Procent od koszyka brutto — podstawą jest wartość koszyka po rabatach, wraz z kosztem dostawy i bez samej dopłaty.
- Przeliczanie kwoty stałej — kwota podana w domyślnej walucie sklepu jest przeliczana na walutę koszyka według kursów zapisanych w PrestaShop.
- Podatek przypisany do opłaty — wybór grupy reguł podatkowych dla osobnego produktu dopłaty, z wykorzystaniem mechanizmów podatkowych sklepu.
- Uwzględnienie rabatu grupy klienta — rabat domyślnej grupy klienta pomniejsza wyliczoną dopłatę.
- Widoczna kwota przed płatnością — przy opcjach PayU moduł pokazuje wysokość dodatniej dopłaty i łączną sumę do zapłaty.
- Osobna pozycja zamówienia — produkt dopłaty jest tworzony automatycznie, a jego cena ustalana indywidualnie dla koszyka; opłata jest uwzględniana również na standardowej fakturze wygenerowanej przez PrestaShop.
- Bez ponownego doliczania przy ponowieniu płatności — kolejna próba opłacenia tego samego zamówienia korzysta z zapisanej kwoty zamówienia.
Przykład naliczenia: przy koszyku o wartości 100 zł brutto z dostawą, kwocie stałej 2,50 zł i stawce 2% dopłata wynosi 4,50 zł, a suma do zapłaty 104,50 zł. Przykład zakłada brak rabatu grupowego i reguł zmieniających wartość dopłaty.
Ustawienia dopłaty są wspólne dla metod płatności obsługiwanych przez PD PayU Pro w danym sklepie. Moduł nie oferuje osobnych stawek dopłaty dla BLIK, kart czy przelewów i nie pobiera automatycznie wysokości prowizji z umowy z PayU.
Obsługa płatności i zamówień
- Aktualizacja statusów zamówienia — obsługa powiadomień PayU i przypisanie statusów PrestaShop do płatności rozpoczętych, zakończonych oraz anulowanych.
- Kontrola zgodności płatności — przed obsługą zmiany statusu moduł sprawdza powiązanie transakcji z zamówieniem, kwotę, walutę i punkt płatności; powiadomienia są weryfikowane na podstawie podpisu PayU.
- Ponawianie płatności — opcja dostępna po włączeniu funkcji dla zamówień spełniających warunki statusu; odnośnik do ponowienia może być dołączany do wiadomości z potwierdzeniem zamówienia.
- Historia prób płatności przy zamówieniu — dostęp do zapisanych informacji o sesjach płatności i ich statusach w panelu administracyjnym.
- Zlecanie zwrotów pełnych i częściowych — formularz przy zamówieniu pozwala wysłać żądanie zwrotu do PayU dla powiązanej płatności oznaczonej jako zakończona.
- Ręczna akceptacja lub odrzucenie oczekującej płatności — obsługa transakcji oczekujących na odbiór, gdy funkcja ponawiania płatności jest wyłączona.
Konfiguracja dopasowana do sklepu
- Siedem zakładek ustawień — Podsumowanie, Konto PayU, Płatności, Dodatkowa opłata, Raty i płatności odroczone, Statusy zamówień oraz Ustawienia techniczne.
- Dane konta według walut — konfiguracja identyfikatora POS, klucza podpisu oraz danych OAuth osobno dla obsługiwanych walut.
- Oddzielne dane produkcyjne i sandbox — wybór środowiska PayU bez zastępowania jednego zestawu danych dostępowych drugim.
- Ustawienia dopłaty dla wybranego sklepu — w instalacji multistore konfigurację opłaty zapisuje się w kontekście pojedynczego sklepu.
- Przeniesienie ustawień ze starszego modułu PayU — podczas instalacji PD PayU Pro kopiuje konfigurację z zainstalowanego modułu o nazwie technicznej
payu, zachowując zakresy sklepów i tworząc własny produkt dopłaty.
Co zyskuje sprzedawca i klient?
Sprzedawca ustala zasady dopłaty w panelu i widzi ją jako odrębną pozycję zamówienia. Klient otrzymuje informację o koszcie wybranej płatności przed jej rozpoczęciem. Rozdzielenie metod płatności i uporządkowanie listy banków pozwala dopasować sposób prezentacji do oferty sklepu, a obsługa ponowień i zwrotów skupia podstawowe czynności przy istniejącym zamówieniu.
Wymagania i ważne zasady działania
Moduł jest przeznaczony do PrestaShop 1.7, 8 i 9. Uruchomienie płatności wymaga konta PayU oraz kompletu danych dla używanego punktu płatności i waluty. Samo włączenie opcji w module nie aktywuje usługi niedostępnej na koncie PayU. Przy korzystaniu z ponawiania płatności należy wyłączyć automatyczny odbiór płatności w ustawieniach POS zgodnie z instrukcją widoczną w konfiguracji modułu.
Rabaty i dostawa: jeżeli po dodaniu pozycji dopłaty reguła koszyka lub sposób wyliczania dostawy zmieni przedstawioną klientowi sumę, moduł zatrzymuje rozpoczęcie płatności i wyświetla komunikat. Dotyczy to między innymi kuponów procentowych obejmujących produkt dopłaty. W takim przypadku klient może skorzystać z innej metody płatności; moduł nie deklaruje obsługi dowolnej reguły rabatowej ani każdego niestandardowego procesu zamówienia.
Migracja: kopiowanie ustawień starszego modułu nie przenosi historycznych zamówień i płatności do PD PayU Pro. Ich dalsza obsługa pozostaje związana z poprzednią integracją.