arrow arrow
SZABLONY GRAFICZNE:
PLUGINY:

Instalacja i Konfiguracja

Zakładając, że posiadasz w swoim sklepie naszą wtyczkę oraz dane niezbędne do jej integracji dostarczone przez Tpay.

Na początek zainstalujmy naszą wtyczkę, w tym celu z menu Twojego Backendu Shopware wybierz "Einstellungen" a następnie Plugin Manager, z menu po lewej wybierz "Installiert" i na liście dostępnych wtyczek odnajdź Tpay.com i zainstaluj ją przy pomocy zielonego przycisku.

Konfiguracja wtyczki

W konfigracji wtyczki uzupełnić musimy kilka pól:

Identyfikator sprzedawcy ‑ dostarczany przez Tpay po podpisaniu umowy. 

Kod bezpieczeństwa ‑ dostarczany przez Tpay po podpisaniu umowy. 

Klucz API Transakcji ‑ dostarczany przez Tpay po podpisaniu umowy. 

Hasło API Transakcji ‑ dostarczany przez Tpay po podpisaniu umowy. 

Wyślij wiadomość o zmianie statusu zamówienia ‑ Aby zrozumieć sensowność tej opcji musimy znać workflow komunikacji pomiędzy Bankiem ‑> Tpay ‑> Shopware. W skrócie wygląda to tak: Klient składa zamówienie, Shopware wysyła do Tpay dane o zamówieniu. Tpay komunikuje się z bankiem i obsługuje płatność, i przekierowuje klienta na stronę banku gdzie dokonywana jest płatność. Po zakończeniu procesu płatności ze strony banku klient wraca bezpośrednio do Shopware a w tle pieniądze są wysyłane z banku do Tpay, zaksięgowaniu przelewy Tpay informuje Shopware o pełnej finalizacji płatności. Ponieważ klient nie czeka na stronie banku do czasu zaksięgowania pieniędzy zdarzają się przypadki, że nasz przykładowy klient wrócił już do naszego Shopware ale Tpay nie wysłał jeszcze informacji o tym, że pieniądze trafiły na konto sklepu. Zaznaczenie tej opcji spowoduje, że klient otrzyma nie tylko standardowego maila informującego o złożeniu zamówienia ale też dodatkowego maila w momencie kiedy pieniądze trafią na konto sklepu, co spowoduje zmianę statusu płatności z rozpoczęta na zakończona. 

Dostępne kanały płatności ‑ jest to dość specyficzna opcja nie używana w standardowych implementacjach. Zostawmy tutaj ustawienie domyślne a w przypadku kiedy potrzebna będzie dodatkowa konfiguracja jestem pewien, że Tpay poinformuje Państwa o tym w momencie finalizowania umowy realizującej założenia biznesowe Państwa sklepu. 

Przekieruj prosto do bramki banku ‑ Tutaj przypomnijmy po krótce jak wygląda proces płatności. Shopware ‑> Tpay ‑> Bank. W punkcie tym decydujemy czy klient po przejściu przez proces Checkoutu i dojścia do momentu płatności ma trafić od razu do bramki płatniczej swojego Banku czy na bramkę płatniczą Tpay gdzie ma do wyboru kilka opcji specyficznych dla swojego Banku. Wybranie Tak może powodować niedostępność niektórych specyficznych metod jak np. PeoPay w Banku Pekao SA, za to wybranie Nie znacząco skróci ścieżkę klienta który chce zapłacić po prostu przy pomocy przelewu elektronicznego.

Ustawmy teraz naszą płatność danymi testowymi Tpay i aktywujmy wtyczkę, ponieważ nasza wtyczka dostarcza dodatkowy kod JavaScript i CSS do obsługi płatności Blik nie zapomnijmy o kompilacji naszego cache.

Konfiguracja metod płatności

Nasza wtyczka dostarcza trzy podstawowe metody płatności które w procesie Checkoutu może wybrać klient:

  • Blik
  • Szybki przelew
  • Karta płatnicza

Wszystkie trzy metody są automatycznie tworzone i konfigurowane podczas instalacji wtyczki a następnie aktywowane wraz z aktywacją pluginu. Możesz oczywiście dostosować ich ustawienia (nazwę, ograniczenia na kraje itp.) przy pomocy standardowych opcji Shopware. Sprawdzimy teraz szybko czy wszystkie trzy są aktywne:

Risk Management

Ponieważ Tpay, jak na Polską płatność przystało obsługuje tylko polską walutę PLN (Złoty) podczas instalacji wtyczki tworzone są odpowiednie reguły Risk management uniemożliwiające wybór płatności obsługiwanych przez wtyczkę w przypadku kiedy klient kupuje w walucie innej niż PLN. Upewnij się, że odpowiednia waluta jest dostępna w Twoim sklepie. Nie jest tutaj wymagana żadna akcja z Twojej strony jednak pokażę Ci teraz gdzie odnajdziesz ustawienia Risk management ograniczające nasze płatności do Polskiego Złotego abyś mógł zweryfikować czy wszystko ustawiło się prawidłowo.

To wszystko! Twój sklep został skonfigurowany i jest gotowy do przyjmowania płatności.