• Nowy
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules
xtdwayforpay - Moduł płatności WayForPay - moduł PrestaShop firmy Extendo Modules

Moduł płatności WayForPay

xtdwayforpay
34,90 €
Brutto

Akceptuj i zarządzaj płatnościami WayForPay w PrestaShop

Udostępnij klientom konfigurowalną usługę płatności WayForPay i zarządzaj statusami płatności, autoryzacjami, przechwytywaniem, zwrotami i odzyskiwaniem płatności z poziomu zaplecza PrestaShop.

  • Przekierowanie i finalizacja zakupu widżetu
  • Przepływy pracy płatności SPRZEDAŻ i AUTORYZACJA
  • Dostępność Apple Pay i Google Pay
  • Przetwarzanie wywołania zwrotnego z podpisem
  • Linki do płatności za zamówienia nieopłacone
  • Zarejestrowany tryb w zestawie z zakupem
  • Dożywotnia licencja na jedną przypisaną domenę
  • Rok bezpłatnych aktualizacji
Wsparcie wersji PrestaShop: 1.7.8.x 8.x 9.x
Tłumaczenia: angielski ukraiński
Wymagania: Rozszerzenie PHP - IonCube Loader v14

 

Połącz swój sklep PrestaShop z WayForPay

Moduł zapewnia strukturalną integrację zamówień PrestaShop i transakcji WayForPay.

Gdy klient składa zamówienie, moduł bezpiecznie przesyła wymagane dane zamówienia i płatności do WayForPay. Klient dokonuje płatności, korzystając z wybranego procesu finalizacji zamówienia, a WayForPay odsyła wynik transakcji do sklepu.

Następnie odpowiedni status zamówienia PrestaShop jest aktualizowany zgodnie ze skonfigurowanym mapowaniem statusu płatności.

Dzięki temu sprzedawcy mogą zarządzać całym procesem płatności bez konieczności ręcznego sprawdzania każdej transakcji w osobnym panelu płatności.

Wybierz sposób realizacji transakcji

Przekieruj kasę

W przypadku przekierowania płatności klient jest przekierowywany ze sklepu na bezpieczną stronę płatności WayForPay.

Po dokonaniu płatności lub jej anulowaniu klient zostanie przekierowany z powrotem do sklepu.

Opcja ta jest odpowiednia, gdy chcesz:

  • prosta integracja;
  • szczegóły płatności wprowadzone na hostowanej stronie WayForPay;
  • minimalna konfiguracja interfejsu płatniczego wewnątrz sklepu;
  • proces realizacji transakcji obsługiwany przez dostawcę płatności.

Faktyczne metody płatności wyświetlane na stronie WayForPay zależą od Twojego konta handlowego, waluty, urządzenia klienta, przeglądarki i konfiguracji WayForPay.

Wbudowany widżet do realizacji transakcji

Widget Checkout wyświetla interfejs płatności WayForPay bez konieczności przekierowywania klienta na całą stronę.

Dzięki temu możliwe jest bardziej zintegrowane przetwarzanie płatności, podczas gdy za bezpieczny formularz płatności i przetwarzanie kart nadal odpowiada WayForPay.

Widżet do realizacji transakcji jest przydatny, gdy chcesz:

  • bardziej ciągłe doświadczenie zakupowe;
  • mniej widoczny ruch między sklepem a bramką płatniczą;
  • interfejs płatniczy zintegrowany z procesem realizacji transakcji;
  • możliwość zachowania większej części procesu płatności na stronie sklepu.

Wygląd i dostępność metod płatności w widżecie zależą od ustawień konta WayForPay i obsługi urządzenia klienta.

Obsługiwane metody płatności klientów

W zależności od metod płatności włączonych na Twoim koncie sprzedawcy WayForPay, klienci mogą mieć możliwość płacenia za pomocą:

  • Karty płatnicze Visa i Mastercard;
  • Apple Pay;
  • Google Pay;
  • inne metody udostępniane przez WayForPay dla Twojego konta handlowego.

Dostępność usług Apple Pay i Google Pay zależy od urządzenia klienta, przeglądarki, konfiguracji portfela, kwalifikowalności sprzedawcy WayForPay i włączonych metod płatności.

Moduł ten nie umożliwia samodzielnej aktywacji metod płatności, które nie zostały aktywowane na Twoim koncie WayForPay.

Natychmiastowe i opóźnione przechwytywanie płatności

SPRZEDAŻ: płatność pobierana natychmiast

SALE to standardowy, jednoetapowy proces płatności.

Po zatwierdzeniu transakcji karta klienta zostaje obciążona, a zamówienie PrestaShop otrzymuje skonfigurowany status pomyślnej płatności.

WYPRZEDAŻ jest odpowiednia, gdy:

  • produkty są dostępne do natychmiastowej realizacji;
  • pełną kwotę zamówienia należy pobrać podczas realizacji transakcji;
  • nie jest wymagane ręczne potwierdzenie płatności;
  • sklep korzysta ze standardowego procesu płatności i przetwarzania.
AUTORYZACJA: autoryzuj płatność przed przechwyceniem

AUTH tworzy dwuetapowy obieg płatności.

Zamiast od razu pobierać płatność, WayForPay autoryzuje transakcję i wstrzymuje wymaganą kwotę.

Sprzedawca może później pobrać autoryzowaną kwotę za pomocą opcji Rozliczenie lub anulować wstrzymanie, gdy zamówienia nie można zrealizować.

AUTH jest przydatne, gdy:

  • dostępność towaru musi zostać potwierdzona;
  • ostateczna kwota zamówienia może ulec zmianie;
  • płatność powinna zostać przechwycona dopiero po ręcznym sprawdzeniu;
  • sprzedawane są produkty wykonywane na zamówienie lub w ograniczonej liczbie sztuk;
  • Sprzedawca chce zweryfikować zamówienie przed pobraniem środków.

Dostępność i czas trwania autoryzacji są kontrolowane przez WayForPay i bank wystawiający kartę.

Rozlicz autoryzowaną płatność

Pomyślnie autoryzowaną transakcję można ukończyć przy użyciu operacji Settle.

W zależności od transakcji i zasad WayForPay moduł może przesłać pełną kwotę lub jej część do przechwycenia.

Operację tę można wykonać z poziomu powiązanego zamówienia PrestaShop, jeśli transakcja jest kwalifikowana.

Wynik jest rejestrowany w informacjach o płatnościach modułu i może aktualizować status zamówienia zgodnie ze skonfigurowanym mapowaniem.

Anuluj wstrzymanie autoryzacji

Jeśli autoryzowane zamówienie nie może zostać zrealizowane, wstrzymanie może zostać anulowane zamiast pobierania płatności.

Zablokowana kwota zostanie zwolniona zgodnie z czasem przetwarzania WayForPay i banku klienta.

Typowe przypadki użycia obejmują:

  • produkt niedostępny po złożeniu zamówienia;
  • zamówienie odrzucone podczas ręcznego przeglądu;
  • anulowanie klienta przed przechwyceniem;
  • nieprawidłowa kwota zamówienia;
  • duplikat autoryzacji.

Anulowanie wstrzymania różni się od zwrotu dokonanej płatności, ponieważ autoryzowana kwota nie została jeszcze przechwycona.

Zarządzaj płatnościami z zaplecza PrestaShop

Moduł dodaje obsługiwane operacje transakcyjne WayForPay do powiązanego zamówienia PrestaShop.

W zależności od statusu transakcji i dostępności zarejestrowanej funkcji, administratorzy mogą:

  • sprawdź aktualny status transakcji;
  • rozliczyć autoryzowaną płatność;
  • anulować wstrzymanie autoryzacji;
  • dokonać pełnego lub częściowego zwrotu pieniędzy;
  • utwórz nowy link płatniczy;
  • przejrzyj próby płatności;
  • sprawdź kody odpowiedzi i komunikaty bramy;
  • przetwarzać operacje w kolejce.

Wyświetlane lub akceptowane powinny być tylko te akcje, które są zgodne z aktualnym statusem transakcji WayForPay.

Pomaga to zapobiec przesyłaniu przez administratorów operacji, które nie mają zastosowania do płatności.

Automatyczne aktualizacje statusu płatności

Podpisane wywołania zwrotne WayForPay

WayForPay wysyła powiadomienia między serwerami, gdy transakcja zostanie utworzona, zatwierdzona, odrzucona lub zmieni swój status.

Moduł weryfikuje przychodzące dane wywołania zwrotnego przed zastosowaniem wyniku do odpowiadającego mu zamówienia PrestaShop.

Prawidłowe wywołanie zwrotne może:

  • zarejestruj próbę płatności;
  • zapisz status transakcji WayForPay;
  • przechowuj dostępne informacje o odpowiedziach;
  • zaktualizuj status zamówienia PrestaShop;
  • zapobiegać dwukrotnemu przetworzeniu tej samej udanej transakcji.

Ponieważ połączenia zwrotne realizowane są bezpośrednio między WayForPay a sklepem, aktualizacje zamówienia nie zależą wyłącznie od powrotu klienta na stronę potwierdzającą realizację zamówienia.

Elastyczne mapowanie statusu zamówienia

Różne wyniki transakcji WayForPay można przypisać do odpowiednich statusów zamówień PrestaShop.

Dokładne mapowanie można dostosować do istniejącego w sklepie procesu realizacji zamówień.

Funkcja ta jest przydatna dla sklepów, które już korzystają z niestandardowych statusów w celu realizacji zamówień, przeglądu, autoryzacji lub przetwarzania zwrotów.

Próby płatności i historia transakcji

Klient może podejmować próby zapłaty za to samo zamówienie więcej niż jeden raz.

Moduł rejestruje próby płatności osobno, dzięki czemu administratorzy mogą przeglądać faktyczną historię transakcji, zamiast widzieć tylko najnowszy status.

W zależności od odpowiedzi bramki płatniczej próba dokonania płatności może obejmować:

  • numer referencyjny zamówienia WayForPay;
  • status transakcji;
  • żądana kwota i waluta;
  • data płatności;
  • data przetwarzania;
  • kod odpowiedzi;
  • wiadomość odpowiedzi;
  • typ transakcji;
  • zamaskowane informacje o karcie przy jej zwrocie;
  • identyfikatory autoryzacji lub transakcji.

Pomaga to zbadać przypadki odrzuconych płatności, wielokrotnych prób, opóźnionych połączeń zwrotnych i sporów dotyczących tego, czy zamówienie zostało obciążone opłatą.

Odzyskiwanie niezapłaconych i wygasłych zamówień

Wygeneruj bezpieczny link do płatności

Jeśli zamówienie pozostaje nieopłacone, poprzednia sesja płatności wygasła lub klient chce spróbować ponownie, administrator może wygenerować nowy link do płatności WayForPay.

Link może zostać wysłany do klienta za pomocą szablonu wiadomości e-mail zawierającego:

  • nazwa klienta;
  • numer referencyjny zamówienia;
  • suma zamówienia;
  • bezpieczny adres URL płatności;
  • historia zamówień URL;
  • nazwa sklepu.

Po dokonaniu płatności przez klienta proces wywołania zwrotnego automatycznie aktualizuje status transakcji i zamówienia.

Linki do płatności mogą pomóc w odzyskaniu zamówień, na które wpłynęły:

  • porzucona strona płatności;
  • wygasła sesja płatności;
  • tymczasowa awaria karty;
  • klient zamykający przeglądarkę;
  • odrzucona płatność i ponowna próba dokonania płatności.

Link do płatności nie gwarantuje zatwierdzenia. Ostateczny wynik nadal zależy od WayForPay, metody płatności i banku wydającego.


Unikaj podwójnych płatności

Przed wysłaniem lub użyciem nowego linku płatniczego należy sprawdzić aktualny status transakcji, jeżeli istnieje możliwość, że pierwotna płatność została zrealizowana.

W wiadomości e-mail do klientów należy również poinformować ich, aby nie dokonywali ponownej płatności, jeśli dana kwota została już pobrana.

Zmniejsza to ryzyko duplikacji płatności spowodowanych opóźnionymi połączeniami zwrotnymi, przerwanymi przekierowaniami przeglądarki lub niepewnością po autoryzacji bankowej.

Zwrot zrealizowanych płatności

Zwrotu środków za zatwierdzone transakcje można dokonać na stronie zamówienia PrestaShop.

W zależności od dostępnych operacji i warunków transakcji WayForPay, moduł może obsługiwać:

  • pełny zwrot pieniędzy;
  • częściowe zwroty;
  • śledzenie statusu zwrotu;
  • przechowywanie odpowiedzi na wnioski o zwrot pieniędzy;
  • konfigurowalne aktualizacje statusu zamówienia.

Prośba o zwrot pieniędzy jest wysyłana do WayForPay, ale nie oznacza to, że pieniądze zostaną zwrócone klientowi natychmiast.

Ostateczny czas przetwarzania zależy od WayForPay, sieci kart i banku, który wydał kartę klienta.

Moduł powinien przechowywać przesłane żądanie i zwrócony wynik transakcji w celu umożliwienia przeglądu administracyjnego.

Sprawdź aktualny status transakcji

Operacja Sprawdź status żąda od WayForPay najnowszego dostępnego stanu płatności przy użyciu powiązanego odniesienia do zamówienia.

Jest to przydatne, gdy:

  • klient informuje, że płatność została zrealizowana;
  • przekierowanie przeglądarki zostało przerwane;
  • oddzwonienie nastąpiło z opóźnieniem lub nie zostało odebrane;
  • zamówienie ma status oczekujący;
  • administrator musi zweryfikować zwrot lub autoryzację;
  • lokalny status zamówienia i status bramki wydają się niespójne.

Sprawdzenie statusu nie powoduje utworzenia nowej płatności. Pobiera jedynie aktualne informacje o istniejącej transakcji.

Niezawodne przetwarzanie kolejek i cron

Niektóre operacje płatnicze mogą być przetwarzane za pośrednictwem kolejki, zamiast wymagać od administratora oczekiwania na natychmiastowy wynik w przeglądarce.

Przetwarzanie cron można wykorzystać do obsługi zadań wykonywanych w tle, takich jak:

  • ponawianie operacji w kolejce;
  • przetwarzanie oczekujących działań płatniczych;
  • sprawdzanie nierozwiązanych stanów transakcji;
  • radzenie sobie z tymczasowymi awariami komunikacji;
  • aktualizowanie powiązanych zapisów operacyjnych.

Przetwarzanie kolejkowe pozwala oddzielić działania administracyjne od czasu reakcji zewnętrznego interfejsu API i zapewnia kontrolowany sposób ponownego podejmowania prób w przypadku tymczasowych awarii.

Adres URL lub polecenie cron powinny być zabezpieczone przed nieautoryzowanym dostępem i skonfigurowane zgodnie z dokumentacją modułu.

Przejrzysta diagnostyka płatności

Bramki płatnicze mogą odrzucać lub przerywać płatności z wielu powodów, w tym:

  • odrzucenie przez bank wydający;
  • nieprawidłowe dane karty;
  • wygasła karta;
  • niewystarczające środki finansowe;
  • nieudana weryfikacja;
  • kontrole antyfraudowe;
  • wygasła sesja klienta;
  • nieobsługiwane ustawienia transakcji;
  • tymczasowe problemy z komunikacją.

Moduł przechowuje dostępne kody odpowiedzi i komunikaty WayForPay, dzięki czemu administratorzy mogą lepiej zrozumieć przyczynę nieudanej płatności.

W razie potrzeby wyjaśnienia skierowane do klientów można przekształcić w bardziej przejrzyste zalecenia, a administrator ma nadal dostęp do pełnej odpowiedzi technicznej.

Dzięki temu łatwiej jest odróżnić:

  • problem z konfiguracją sklepu;
  • tymczasowy problem z płatnościami;
  • odrzucenie przez bank;
  • porzucona płatność;
  • operacja nieobsługiwana;
  • pomyślnie zakończona transakcja oczekująca na lokalną synchronizację.

Zasady bezpiecznej integracji

Podpisane prośby i oddzwonienia

Żądania płatności i wywołania zwrotne serwera wykorzystują podpisy WayForPay w celu weryfikacji integralności danych.

Tajny klucz sprzedawcy jest przechowywany w konfiguracji modułu i nigdy nie powinien być pokazywany klientom ani umieszczany w kodzie HTML witryny sklepowej.

Połączenia przychodzące powinny być przetwarzane dopiero po:

  • weryfikacja podpisu;
  • walidacja konta handlowego;
  • walidacja numeru zamówienia;
  • kontrole kwot i walut;
  • ochrona przed duplikowaniem danych.
Dane karty nie są przechowywane przez moduł

Klienci wprowadzają poufne informacje dotyczące płatności za pośrednictwem interfejsu płatniczego WayForPay.

Moduł nie wymaga przechowywania pełnych numerów kart ani kodów bezpieczeństwa kart w PrestaShop.

Wszelkie zamaskowane informacje o karcie zwrócone przez WayForPay służą wyłącznie do identyfikacji transakcji i w celach administracyjnych.

Wymagania serwera

Sklep musi być w stanie:

  • nawiąż połączenia wychodzące HTTPS do WayForPay;
  • odbieranie przychodzących wywołań zwrotnych WayForPay;
  • użyj ważnego publicznego certyfikatu HTTPS;
  • rozwiąż domeny usług WayForPay;
  • generować i weryfikować wymagane podpisy;
  • uruchom wybraną wersję PHP i wymagane rozszerzenia PHP.

Zapory sieciowe, uwierzytelnianie HTTP, tryb konserwacji, warstwy buforowania lub moduły zabezpieczeń nie mogą blokować skonfigurowanego punktu końcowego wywołania zwrotnego.

Jak działa obieg płatności

Standardowa płatność SPRZEDAŻ
  • Klient składa zamówienie w PrestaShop.
  • Moduł tworzy podpisane żądanie płatności WayForPay.
  • Klient dokonuje płatności za pomocą strony przekierowania lub widżetu.
  • WayForPay przetwarza transakcję.
  • WayForPay wysyła podpisane wywołanie zwrotne do sklepu.
  • Moduł weryfikuje wywołanie zwrotne.
  • Próba dokonania płatności została zarejestrowana.
  • Status zamówienia PrestaShop został zaktualizowany.
Dwuetapowa płatność autoryzacyjna
  • Klient składa zamówienie.
  • WayForPay autoryzuje kwotę płatności.
  • Zamówienie otrzymuje skonfigurowany status autoryzacji.
  • Sprzedawca sprawdza lub przygotowuje zamówienie.
  • Administrator reguluje płatność lub anuluje blokadę.
  • Wynikowy status transakcji zostaje zapisany.
  • Status zamówienia PrestaShop został zaktualizowany.
Odzyskiwanie płatności
  • Zamówienie pozostaje nieopłacone lub sesja płatności wygasła.
  • Administrator generuje nowy link płatniczy.
  • Klient otrzymuje bezpieczny link pocztą elektroniczną.
  • Klient dokonuje płatności za pośrednictwem WayForPay.
  • Wywołanie zwrotne automatycznie aktualizuje odpowiednie zamówienie.

Nadaje się do różnych przepływów pracy w sklepie

Standardowe sklepy internetowe

Użyj płatności SALE, aby natychmiast obciążać zamówienia i przesyłać zatwierdzone zamówienia bezpośrednio do etapu przygotowania.

Produkty o ograniczonej liczbie sztuk

Użyj AUTH, aby zarezerwować środki, jednocześnie potwierdzając faktyczną dostępność produktu.

Zamówienia niestandardowe lub ręcznie sprawdzane

Najpierw zatwierdź kwotę i przechwyć ją po zatwierdzeniu zamówienia.

Zamówienia wymagające ponownej próby płatności

Wygeneruj bezpieczny link do płatności zamiast prosić klienta o utworzenie duplikatu zamówienia.

Sklepy z niestandardowymi statusami zamówień

Przypisz wyniki transakcji WayForPay do statusów już używanych przez zespół sklepu.

Sklepy wymagające diagnostyki płatności

Przeglądaj poszczególne próby, kody statusu bramki i operacje transakcyjne na stronie zamówienia.

Tryby bazowy i zarejestrowany

Pakiet modułów umożliwia podstawową obsługę płatności przed rejestracją.

Zakup modułu obejmuje rejestrację w jednej przypisanej domenie produkcyjnej i umożliwia korzystanie z pełnego zestawu funkcji komercyjnych wymienionych dla produktu.


Funkcja Tryb bazowy Zarejestrowany tryb
Połączenie handlowe WayForPay Dołączony Dołączony
Przekieruj kasę Dołączony Dołączony
Podstawowe płatności SPRZEDAŻY Dołączony Dołączony
Przetwarzanie wywołania zwrotnego z podpisem Dołączony Dołączony
Podstawowa aktualizacja statusu zamówienia Dołączony Dołączony
Wymeldowanie widżetu Ograniczone lub niedostępne Dołączony
Przepływ pracy płatności AUTH Ograniczone lub niedostępne Dołączony
Rozlicz autoryzowaną płatność
Dołączony
Anuluj wstrzymanie autoryzacji Dołączony
Pełne i częściowe zwroty pieniędzy Dołączony
Ręczne sprawdzanie statusu Ograniczone lub niedostępne Dołączony
Linki płatnicze Dołączony
Zarządzanie próbami płatności Ograniczony Dołączony
Zaawansowane mapowanie statusu Ograniczony Dołączony
Automatyzacja kolejek i cron Dołączony
Zaawansowana diagnostyka Ograniczony Dołączony

Często zadawane pytania

Czym jest moduł płatności WayForPay?

Jest to moduł płatności PrestaShop łączący zamówienia w sklepie z bramką płatniczą WayForPay.

Obsługuje inicjację płatności, przetwarzanie podpisanego wywołania zwrotnego, aktualizacje statusu zamówienia i wsparcie zarządzania transakcjami z poziomu zaplecza PrestaShop.

Czy potrzebuję konta handlowego WayForPay?

Tak. Moduł łączy PrestaShop z istniejącym kontem sprzedawcy WayForPay.

Zatwierdzenie konta, obsługiwane waluty, metody płatności i warunki przetwarzania określa WayForPay.

Czy klienci mogą płacić kartą?

Tak. Klienci mogą korzystać z kart płatniczych obsługiwanych przez WayForPay i konta handlowego.

Czy moduł obsługuje Apple Pay i Google Pay?

Integracja może wyświetlać Apple Pay i Google Pay, jeśli te metody są dostępne dla konta sprzedawcy WayForPay i obsługiwane przez urządzenie i przeglądarkę klienta.

Moduł nie może wymusić pojawienia się metody portfela, jeśli WayForPay lub środowisko klienta jej nie udostępnia.

Jaka jest różnica między przekierowaniem a finalizacją transakcji za pomocą widżetu?

Przekierowanie do kasy kieruje klienta na stronę płatności WayForPay.

Widget Checkout wyświetla interfejs WayForPay w bardziej zintegrowanym przepływie pracy w sklepie.

Obie metody wykorzystują WayForPay do przetwarzania płatności.

Czym jest płatność SPRZEDAŻ?

SALE jest płatnością jednoetapową, która pobiera zatwierdzoną kwotę natychmiast.

Czym jest płatność AUTH?

AUTH autoryzuje transakcję i tymczasowo blokuje kwotę bez natychmiastowego dokonywania pobrania opłaty.

Sprzedawca musi później rozliczyć kwalifikującą się transakcję lub anulować autoryzację.

Czy mogę przechwycić autoryzowaną płatność później?

Tak. Tryb zarejestrowany zapewnia obsługę operacji Rozliczenia dla uprawnionych autoryzowanych transakcji.

Czy mogę anulować rezerwację?

Tak. Uprawnioną autoryzację można anulować przed przechwyceniem.

Czas zwolnienia zablokowanej kwoty zależy od WayForPay i banku wystawiającego kartę.

Czy mogę dokonać zwrotu pieniędzy z PrestaShop?

Tryb zarejestrowany obsługuje operacje zwrotów dla kwalifikujących się transakcji.

Możliwość pełnego lub częściowego zwrotu pieniędzy zależy od aktualnego statusu transakcji i zasad WayForPay.

Czy moduł może automatycznie aktualizować zamówienie?

Tak. WayForPay wysyła podpisane wywołania zwrotne do sklepu, a moduł mapuje prawidłowe wyniki transakcji na skonfigurowane statusy zamówień PrestaShop.

Co się stanie, jeśli klient zamknie przeglądarkę po dokonaniu płatności?

Zamówienie nadal można aktualizować za pomocą wywołania zwrotnego serwer-serwer, pod warunkiem, że punkt końcowy wywołania zwrotnego jest osiągalny i powiadomienie jest prawidłowe.

Administrator może również użyć opcji Sprawdź status, gdy wymagana jest weryfikacja ręczna.

Czy mogę wysłać nowy link do płatności za nieopłacone zamówienie?

Tak. Tryb zarejestrowany może wygenerować bezpieczny link do płatności WayForPay dla kwalifikującego się, niezapłaconego zamówienia.

Link można wysłać za pomocą skonfigurowanego szablonu wiadomości e-mail dla klienta.

Czy to samo zamówienie może mieć wiele prób płatności?

Tak. Moduł może rejestrować oddzielne próby realizacji zamówienia, dzięki czemu administratorzy mogą przeglądać transakcje odrzucone, wygasłe i pomyślnie zrealizowane.

Jak zapobiegać duplikatom płatności?

Moduł ten weryfikuje odniesienia transakcji i dane wywołania zwrotnego oraz powinien zapobiegać przetwarzaniu tego samego pomyślnego zdarzenia więcej niż jeden raz.

Administratorzy powinni sprawdzić aktualny status płatności, zanim poproszą klienta o ponowną próbę, jeśli pierwotny wynik jest niepewny.

Czy moduł przechowuje dane kart?

W PrestaShop nie należy przechowywać żadnych pełnych danych karty ani kodów bezpieczeństwa karty.

Przetwarzaniem i wprowadzaniem poufnych płatności zajmuje się WayForPay.

Dlaczego Apple Pay lub Google Pay może się nie pojawiać?

Możliwe przyczyny to:

  • metoda płatności nie jest włączona u sprzedawcy;
  • urządzenie lub przeglądarka nie obsługuje portfela;
  • klient nie posiada w portfelu odpowiedniej karty;
  • waluta transakcji lub konfiguracja konta nie są obsługiwane;
  • WayForPay nie udostępnia tej metody na potrzeby tej transakcji.
Czy moduł obejmuje konto WayForPay?

Nie. Moduł zapewnia połączenie techniczne między PrestaShop a WayForPay. Rejestracja sprzedawców i usługi przetwarzania płatności są świadczone oddzielnie przez WayForPay.

Czy IonCube Loader jest wymagany?

Do korzystania z zaawansowanych funkcji środowiska uruchomieniowego w trybie zarejestrowanym wymagany jest program IonCube Loader.

Funkcjonalność płatności podstawowej może pozostać dostępna bez IonCube Loader zgodnie z aktualną wersją modułu.

Czy licencja jest stała?

Licencja modułu pozostaje ważna dla przypisanej domeny zgodnie z warunkami licencji.

Z modułu można nadal korzystać po zakończeniu okresu aktualizacji.

Pobieranie, rejestracja i korzystanie z modułu

Tłumaczenia
angielski
ukraiński
Wsparcie wersji PrestaShop
1.7.8.x
8.x
9.x
Wymagania
Rozszerzenie PHP - IonCube Loader v14

Current version: 1.3.5


Version 1.3.5

- Record captured WayForPay transactions in the standard PrestaShop order payment history.

- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.

- Return to the WayForPay order panel after its Back Office actions reload the order page.

- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.

- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.

- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.

- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.

- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.

- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.

- Prevent the same Back Office payment action from being processed more than once during one request.

- Serialize order state transitions from synchronous API responses and callbacks.

- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.

- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.

- Treat `Approved` for an AUTH payment as captured rather than merely authorized.

- Accept both documented WayForPay signature layouts for Settle responses.

- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.

- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.

- Added canonical payment lifecycle state and captured amount tracking.

- Added duplicate-operation protection and legacy AUTH reconciliation state.

- Send `merchantTransactionType=AUTH` in Purchase requests.

- Treat gateway business declines as failed operations even when the HTTP response is successful.

- Prevent Check Status and failed Settle responses from reopening captured payments for capture.

- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.

- Queue Cancel Hold as the correct protected operation.

- Select the Authorized confirmation card from the canonical AUTH payment state.

- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.

- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.

- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.

- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.

- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.

- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.

- Added customer payment recovery links with optional automatic creation and localized email delivery.

- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.

- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.


Version 1.2.5

Initial stable release

Produkt dodany do listy życzeń