- Formularz SumUp w Twoim sklepie
- Strona płatności SumUp
- Zamówienie tworzone dopiero po potwierdzeniu przez SumUp
- Żadne zamówienie nie ginie, żadne się nie dubluje
- Zwrot z poziomu zamówienia
- Płatności SumUp i dziennik
- Ustawienia dla każdego sklepu i języka
- Czy potrzebuję konta SumUp?
- Co zrobić, jeśli SumUp odmówi utworzenia płatności?
- Czy moduł pobiera prowizję od sprzedaży?
- Czym różni się formularz od strony SumUp?
- Czy dane karty przechodzą przez mój sklep?
- Co się stanie, jeśli klient zamknie przeglądarkę po zapłacie?
- Czy mogę zwrócić część zamówienia?
- Czy mogę przetestować moduł przed udostępnieniem płatności klientom?
- Co się dzieje bez licencji lub po odinstalowaniu?
Płatności SumUp w PrestaShop: karta w Twoim sklepie lub na stronie SumUp
Przyjmujesz już płatności przez SumUp w sklepie stacjonarnym, na targach lub podczas wizyt i chcesz, aby płatności ze sklepu internetowego trafiały na to samo konto. Dzięki modułowi Płatności SumUp klienci płacą kartą przy składaniu zamówienia, pieniądze trafiają na Twoje konto SumUp, a zamówienie w PrestaShop powstaje dopiero wtedy, gdy SumUp potwierdzi płatność.
Moduł łączy się z Twoim własnym kontem SumUp za pomocą klucza API. Nie dolicza żadnej prowizji: obowiązują wyłącznie opłaty z Twojej umowy z SumUp.
Najważniejsze funkcje:
- Dwa sposoby płatności do wyboru: formularz płatności SumUp bezpośrednio w Twoim sklepie lub strona płatności obsługiwana przez SumUp
- Zamówienie tylko po potwierdzeniu przez SumUp: status, kwota, waluta, konto sprzedawcy i referencja są sprawdzane przed utworzeniem zamówienia
- Żadne zamówienie nie ginie: powiadomienie SumUp tworzy zamówienie, nawet jeśli klient zamknie przeglądarkę po zapłacie
- Pełne lub częściowe zwroty ze strony zamówienia, bez otwierania panelu SumUp
- Przejrzysta kontrola: strona płatności SumUp, dziennik i status odczytany w SumUp jednym kliknięciem
Opis
SumUp jest bardzo popularny wśród niezależnych sprzedawców w całej Europie: prosty terminal płatniczy, jedno konto i regularne wypłaty. Gdy sklep internetowy korzysta z innego operatora, wpływy są rozdzielone między dwa konta, z dwoma wyciągami i dwiema umowami.
Płatności SumUp dodają SumUp jako metodę płatności w procesie zamówienia PrestaShop. Klient wybiera „Zapłać kartą przez SumUp”, wpisuje dane karty w formularzu SumUp, a płatność dołącza do Twoich pozostałych wpływów w SumUp.
Moduł nigdy nie widzi numerów kart: są wpisywane w SumUp. Ze swojej strony sklep ponownie odczytuje każdą płatność z API SumUp, zanim potwierdzi zamówienie. Sfałszowana strona powrotu lub zmyślone powiadomienie nie wystarczą więc do utworzenia opłaconego zamówienia.
Moduł jest przeznaczony dla sprzedawców, którzy mają konto SumUp i chcą sprzedawać online bez zmiany operatora: sklepów stacjonarnych ze stroną internetową, rzemieślników, producentów, małych marek i sklepów w Szwajcarii przyjmujących płatności we frankach.
Funkcje
Formularz SumUp w Twoim sklepie
W trybie formularza klient zostaje w Twoim sklepie. Po wybraniu SumUp trafia na stronę płatności w wyglądzie Twojego sklepu, która pokazuje kwotę i formularz karty SumUp w jego języku, zależnie od języka sklepu i kraju jego adresu.
Jeśli płatność zostanie odrzucona, klient widzi czytelny komunikat i może spróbować ponownie lub wybrać inną metodę płatności. Google Pay pojawia się w formularzu, gdy podasz identyfikator sprzedawcy Google Pay.
Klient wpisuje dane karty w formularzu SumUp, nie opuszczając Twojego sklepu
Strona płatności SumUp
W trybie strony SumUp klient jest przekierowywany na stronę płatności obsługiwaną przez SumUp, która oferuje kartę i Google Pay. Po płatności SumUp wyświetla potwierdzenie z przyciskiem powrotu do Twojego sklepu; jeśli klient nie wróci, powiadomienie SumUp i tak utworzy zamówienie. To najprostszy wybór, jeśli Twoja witryna stosuje restrykcyjne zasady bezpieczeństwa dla skryptów. Tryb zmieniasz w ustawieniach, bez żadnych innych zmian.
Zamówienie tworzone dopiero po potwierdzeniu przez SumUp
Powrót klienta, formularz i powiadomienie SumUp prowadzą do tej samej weryfikacji. Moduł ponownie odczytuje płatność w SumUp i tworzy zamówienie tylko wtedy, gdy:
- płatność jest opłacona, z udaną transakcją;
- kwota i waluta są dokładnie takie jak w koszyku;
- płatność należy do Twojego konta sprzedawcy i do tego zamówienia.
Zamówienie otrzymuje status „Płatność przyjęta” (lub wybrany przez Ciebie), a kod transakcji SumUp jest zapisywany w płatności zamówienia. Jeśli kwota się nie zgadza, zamówienie nie powstaje: klient jest proszony o kontakt, a dziennik wyjaśnia powód.
Zamówienie powstaje po potwierdzeniu płatności przez SumUp, z kodem transakcji
Żadne zamówienie nie ginie, żadne się nie dubluje
Klient może zamknąć przeglądarkę zaraz po zapłacie. SumUp wysyła wtedy powiadomienie do sklepu, a moduł tworzy zamówienie w tym momencie. Gdy powrót klienta i powiadomienie przychodzą jednocześnie, blokada gwarantuje, że powstanie tylko jedno zamówienie.
Gdy bank wymaga dodatkowego potwierdzenia, strona powrotu pokazuje komunikat „Twoja płatność jest potwierdzana” i sama się odświeża do odpowiedzi SumUp.
Zwrot z poziomu zamówienia
Panel Płatność SumUp na stronie zamówienia pokazuje status, zapłaconą kwotę, kwotę już zwróconą, kod transakcji i referencję SumUp. Wpisujesz kwotę do zwrotu, w całości lub w części, a moduł przekazuje zwrot do SumUp. Klient otrzymuje zwrot na kartę użytą do płatności.
Po pełnym zwrocie zamówienie otrzymuje status „Zwrot”; po częściowym zwrocie decydujesz, czy zachować obecny status, czy zastosować inny. Kwota wyższa niż pozostała do zwrotu jest odrzucana.
Częściowy zwrot wykonany z zamówienia, z historią i pozostałą kwotą
Płatności SumUp i dziennik
Strona Płatności SumUp wyświetla każdą płatność rozpoczętą w procesie zamówienia, z jej statusem, kwotą, trybem, zamówieniem i referencjami SumUp, nawet zanim zamówienie powstanie. Możesz filtrować według statusu lub wyszukać zamówienie, koszyk albo kod transakcji.
Przycisk Sprawdź oczekujące płatności w SumUp ponownie odczytuje płatności oczekujące: potwierdzona płatność, której powiadomienie nie dotarło do sklepu, otrzymuje zamówienie, a porzucona płatność zostaje zamknięta. Dziennik, przechowywany przez 180 dni, rejestruje płatności, zamówienia, zwroty i błędy, nigdy nie pokazując klucza ani danych karty.
Ustawienia dla każdego sklepu i języka
- Nazwa i opis opcji płatności w każdym języku albo tekst domyślny tłumaczony automatycznie.
- Minimalna i maksymalna kwota zamówienia, przy której oferowany jest SumUp.
- Dozwolone waluty w Płatność > Preferencje.
- Statusy zamówienia po płatności, po pełnym zwrocie i po częściowym zwrocie.
- Przy kilku sklepach każdy sklep może używać własnego konta SumUp.
Klucz API jest przechowywany w postaci zaszyfrowanej i nigdy więcej nie jest wyświetlany: widoczne są tylko jego cztery ostatnie znaki. Przycisk Zapisz i sprawdź połączenie potwierdza połączone konto SumUp i jego walutę.
Instalacja
- Pobierz archiwum modułu ze swojego konta klienta.
- W panelu administracyjnym otwórz Moduły > Menedżer modułów i kliknij Prześlij moduł.
- Wybierz plik ZIP; PrestaShop instaluje moduł, jego tabele i pozycję menu.
- Kliknij Konfiguruj i aktywuj licencję.
Pierwsza konfiguracja
- Na me.sumup.com otwórz ustawienia profilu, a następnie For Developers > Toolkit > API Keys: utwórz tajny klucz API i zanotuj kod sprzedawcy widoczny w profilu.
- W konfiguracji modułu wklej klucz i kod sprzedawcy, a następnie kliknij Zapisz i sprawdź połączenie. Pojawi się nazwa Twojego konta SumUp.
- Wybierz Formularz SumUp w Twoim sklepie lub Strona płatności SumUp.
- W Płatność > Preferencje zaznacz dla SumUp walutę swojego konta SumUp, na przykład PLN dla konta polskiego.
- Złóż zamówienie testowe; pojawi się w Płatności SumUp i na liście zamówień.
Moduł sam przekazuje SumUp adres powiadomień przy każdej płatności: w SumUp nie trzeba niczego ustawiać. Ten adres musi tylko pozostać dostępny z Internetu.
Połączone konto SumUp i wybór sposobu płatności
Codzienna praca
Zamówienia opłacone przez SumUp trafiają do sklepu jak pozostałe, z wybranym statusem, metodą płatności „SumUp” i kodem transakcji. W przypadku zwrotu otwórz zamówienie i zwróć pieniądze z panelu Płatność SumUp. Przycisk Sprawdź status w SumUp pokazuje bieżący stan płatności, w tym zwrot wykonany w panelu SumUp.
W razie wątpliwości strona Płatności SumUp i dziennik pokazują każdy krok: utworzenie płatności, potwierdzenie, utworzenie zamówienia, zwrot.
Przykłady zastosowania
Sklep, który już przyjmuje płatności terminalem SumUp. Sprzedaż online jest opłacana na to samo konto, a klient płaci w sklepie w formularzu SumUp.
Rzemieślnik sprzedający na targach i online. Jedno konto SumUp, jeden wyciąg. Zwroty wykonuje się z poziomu zamówienia, bez innego narzędzia.
Sklep, który woli zewnętrzną stronę płatności. Tryb strony SumUp przekierowuje do SumUp i sprowadza klienta z powrotem na potwierdzenie zamówienia.
Wymagania i ograniczenia
- PrestaShop 1.7.8, 8.0+ lub 9.0+; PHP 7.4 lub nowszy, z cURL.
- Zweryfikowane konto sprzedawcy SumUp z płatnościami online włączonymi przez SumUp oraz tajny klucz API. Opłaty za płatności wynikają z Twojej umowy z SumUp.
- SumUp jest oferowany tylko dla koszyków w walucie Twojego konta SumUp (na przykład PLN dla konta polskiego), od 1 w tej walucie. Moduł ponownie odczytuje tę walutę przy zapisie ustawień.
- Adres powiadomień modułu musi być dostępny z Internetu; sklep chroniony hasłem i tak otrzymuje zamówienia dzięki powrotowi klienta i sprawdzaniu oczekujących płatności.
- Moduł nie obsługuje subskrypcji, płatności cyklicznych ani rat.
- Zwrot w SumUp nie tworzy korekty w PrestaShop: utwórz ją z poziomu zamówienia, jeśli wymaga tego Twoja księgowość.
- Interfejs po polsku, angielsku, francusku, hiszpańsku i włosku; motywy Classic i Hummingbird.
FAQ
Czy potrzebuję konta SumUp?
Tak. Moduł przyjmuje płatności na Twoje własne konto SumUp, z Twoim kluczem API. Nie tworzy konta, a pieniądze nigdy nie przechodzą przez WePresta.
Co zrobić, jeśli SumUp odmówi utworzenia płatności?
Klient wraca do wyboru metody płatności z komunikatem, a strona konfiguracji modułu pokazuje datę odmowy. Sprawdź, czy klucz API jest nadal aktywny, a następnie poproś wsparcie SumUp o włączenie płatności online na Twoim koncie: SumUp włącza je po weryfikacji konta.
Czy moduł pobiera prowizję od sprzedaży?
Nie. Płacisz za licencję modułu; opłaty za płatności wynikają wyłącznie z Twojej umowy z SumUp.
Czym różni się formularz od strony SumUp?
W trybie formularza klient zostaje w Twoim sklepie i wpisuje dane karty w formularzu SumUp. W trybie strony SumUp jest przekierowywany do SumUp, a potem wraca do Twojego sklepu. W obu przypadkach zamówienie powstaje dopiero po sprawdzeniu płatności w SumUp.
Czy dane karty przechodzą przez mój sklep?
Nie. Karta jest wpisywana w SumUp, w jego formularzu lub na jego stronie. Sklep otrzymuje tylko wynik płatności, który sprawdza w SumUp.
Co się stanie, jeśli klient zamknie przeglądarkę po zapłacie?
SumUp wysyła powiadomienie do sklepu i wtedy powstaje zamówienie. Jeśli powiadomienie nie dotrze, przycisk „Sprawdź oczekujące płatności w SumUp” odzyska płatność.
Czy mogę zwrócić część zamówienia?
Tak. Wpisz kwotę w panelu Płatność SumUp zamówienia. Możesz zwracać pieniądze kilka razy, aż do zapłaconej kwoty.
Czy mogę przetestować moduł przed udostępnieniem płatności klientom?
Tak. Klucz testowy konta sandbox SumUp działa tak samo jak klucz rzeczywisty; zastąp go kluczem rzeczywistym, gdy wszystko będzie gotowe.
Co się dzieje bez licencji lub po odinstalowaniu?
Bez ważnej licencji moduł się wyłącza: SumUp nie jest już oferowany przy zamówieniu. Ustawienia, historia płatności i pieniądze już przyjęte na Twoje konto SumUp zostają zachowane, a moduł włącza się ponownie ze strony konfiguracji, gdy tylko licencja zostanie odnowiona. Przy odinstalowaniu dane modułu są zachowywane, chyba że zdecydujesz się je usunąć; zamówienia nigdy nie są zmieniane.
Wsparcie
W razie potrzeby skontaktuj się z nami ze swojego konta klienta WePresta lub e-mailem na adres mail@wepresta.shop, zgodnie z opcją wsparcia w Twoim planie.
Historia zmian
Wersja 1.0.0
- Przyjmuj płatności kartą na swoje konto SumUp, przez formularz SumUp w sklepie lub stronę płatności SumUp.
- Otrzymuj zamówienie dopiero wtedy, gdy SumUp potwierdzi płatność, ze sprawdzoną kwotą, walutą i kontem.
- Zachowaj każde opłacone zamówienie, nawet gdy klient zamknie przeglądarkę po zapłacie.
- Unikaj podwójnych zamówień, gdy powrót klienta i powiadomienie SumUp przychodzą jednocześnie.
- Zwracaj całość lub część zamówienia z jego strony, z wybranym statusem zamówienia.
- Śledź każdą płatność SumUp, filtruj je i jednym kliknięciem ponownie odczytuj płatności oczekujące.
- Przeglądaj dziennik płatności, zamówień, zwrotów i błędów.
- Ustaw nazwę i opis opcji w każdym języku, z kwotą minimalną i maksymalną.
- Sprawdzaj połączenie z kontem SumUp; klucz API jest przechowywany w postaci zaszyfrowanej.
- Używaj jednego konta SumUp na sklep w trybie wielosklepu.
- Korzystaj z modułu w PrestaShop 1.7.8, 8.0+ i 9.0+ z PHP 7.4 lub nowszym.