Integracja płatności HotPay z PrestaShop

I

PrestaShop to jeden z najchętniej wybieranych i najbardziej znanych CMSów sklepowych na rynku. Cechuje się on przede wszystkim bardzo prostą instalacją i konfiguracją. Bardzo chętnie wybierany jest przez osoby, które dopiero startują ze swoją działalnością. PrestaShop oferuje nam bardzo dużo rożnych modułów (często darmowych), oraz pozwala na prostą integrację z portalami e-commerce takimi jak Allegro, czy Ceneo. Dzisiaj skupimy się na integracji płatności HotPay z PrestaShop

Płatności HotPay i PrestaShop

Co będzie potrzebne?

  1. Silnik PrestaShop – do pobrania tutaj.
  2. Sklep w HotPay, który przeszedł weryfikację.
  3. Wtyczka „[PRZELEWY] Płatności PrestaShop” do pobrania w panelu HotPay lub po kontakcie z nami.

Instalacja wtyczki do PrestaShop

Na samym początku pobierz wtyczkę z panelu HotPay lub skontaktuj się z nami – w wiadomości napisz od razu jaką masz wersję PrestaShop, tak abyśmy mogli odesłać Ci wtyczkę do niej przystosowaną.

Ok, sklep mamy, wtyczkę mamy to nie pozostaje nam nic poza jej instalacją. Aby zainstalować wtyczkę przejdź do panelu administratora swojego sklepu, wybierz „Moduły”, a następnie „Module manager” i u góry kliknij „Załaduj moduł”. Następnie wybierz wtyczkę, którą wcześniej pobrałeś – proces instalacji wykona się automatycznie.

Proces instalacji wtyczki HotPay do systemu PrestaShop
Instalujemy wtyczkę!

Po chwili zobaczysz komunikat mówiący o tym, że moduł został zainstalowany i będziesz mógł przejść do jego konfiguracji.

Konfiguracja modułu i ustawienia usługi w HotPay

Najwygodniej i zdecydowanie najszybciej będzie jak otworzysz dwie karty w przeglądarce. W jednej otwórz panel HotPay, a w drugiej panel administracyjny sklepu. Przejdź do panelu sklepu i klikaj za mną „Moduły”, następnie „Module manager”. W tym miejscu odnajdź wtyczkę, którą wcześniej zainstalowałeś i kliknij przy niej przycisk Konfiguruj. Wtyczkę znajdziesz prawdopodobnie na samym dole w kategorii „Inny”. Jeśli dobrze „wyklikałeś” to Twoim oczom powinny ukazać się opcje ustawienia wtyczki.

Ustawienia modułu HotPay w PrestaShop
Ustawiamy moduł HotPay w sklepie opartym o PrestaShop

Jak widzisz w module mamy do ustawienia dwie opcje – sekret i tajne hasło. Zaczniemy od sekretu i aby go zdobyć musisz przejść do HotPay, i z menu po lewej stronie wybrać przelewy online i blik. Teraz kliknij na listę sklepów, a następnie „+” na wybranym sklepie. Przed oczami masz teraz sekret Twojej usługi, który musisz skopiować do ustawień modułu w Twoim sklepie.

Sekret usługi HotPay
Kopiujemy sekret usługi (pamiętaj, że nie powinieneś rozpowszechniać tego ciągu znaków)

Uwaga! Podczas kopiowania sekretu pamiętaj, że powinieneś go skopiować wraz z przecinkiem na końcu. Zwróć również uwagę na to, czy nie wkradła się gdzieś spacja.

Sekret z głowy, czas na jakże mrocznie brzmiące tajne hasło. Tajne hasło to nic innego jak hasło użyte do notyfikacji, które musisz ustawić w ustawieniach swojej usługi w HotPay. Nic trudnego, na zdjęciu powyżej pod sekretem widzisz przycisk „Pokaż więcej”, kliknij w niego i wybierz zakładkę ustawienia. W tym miejscu ustawiasz tylko dwie rzeczy wspomniane wcześniej tajne hasło, które tak naprawdę jest hasłem użytym do notyfikacji i adres do notyfikacji. Tajne hasło musisz sam wymyślić.

Notyfikacje HotPay
Wymyśliłem i wpisałem tajne hasło uwierzytelniające notyfikacje pomiędzy HotPay, a sklepem…
Tajne hasło we wtyczce PrestaShop
… a następnie – ustawiłem to hasło w panelu wtyczki zainstalowanej w moim sklepie.

Na powyższym zdjęciu pozwoliłem sobie zaznaczyć ostatni etap integracji, a mianowicie adres do notyfikacji. W czerwonym prostokącie znajduje się adres, który musisz skopiować i wkleić do ustawień usługi w HotPay.

Gotowe ustawienia usługi w HotPay
Tak wyglądają końcowe ustawienia mojej usługi w HotPay

Zapisujemy zmiany zarówno w HotPay jak i we wtyczce PrestaShop i możemy testować!

Testujemy płatności

Żeby sprawdzić czy wszystko przebiegło pomyślnie możesz napisać do nas mejla z prośbą o włączenie trybu testowego, ja na potrzeby artykułu wykonam zwykłą testową płatność.

Przechodzę na stronę główną swojego sklepu, dodaję odpowiedni produkt do koszyka i składam zamówienie.

Zakupy w sklepie postawionym na PrestaShop
Czas zrobić jakieś zakupy!

Klikam zamówienie z obowiązkiem zapłaty i zostaję przeniesiony na formatkę płatności, wybieram swój bank i po porostu wykonuję płatność.

Rezultat transakcji blik HotPay
Transakcja przebiegła pomyślnie, ciekawe czy wtyczka się o tym dowiedziała

Świetnie, transakcja przebiegła pomyślnie, ale dla pewności sprawdzę jeszcze statusy w HotPay („Szybkie przelewy i blik” > „Statystyki”) oraz w sklepie („Sprzedaż” > „Zamówienia”).

W HotPay transakcja jest opłacona i widnieje jako SUCCESS – oznacza to, że HotPay poprawnie zarejestrował transakcję.

Status szybkiej płatności w HotPay
Status transakcji w HotPay

Zamówienie w sklepie również zostało zarejestrowane i posiada status „Płatność zaakceptowana” czyli wszystko się zgadza – możemy szykować produkt do wysyłki!

Status zamówienia w PrestaShop
Status zamówienia w sklepie – sukces!

Jeśli Twoje statusy w HotPay i w sklepie są identyczne, to gratuluję! Właśnie wdrożyłeś ekspresowe płatności HotPay do swojego sklepu!

Słowo na koniec

Integracja płatności z gotowymi CMSami to nic trudnego, wystarczy trochę skupienia i cierpliwości, a działając na wtyczkach czy modułach poradzisz sobie bez żadnego problemu! Jeśli chcesz ponownie przekonać się jakie to proste to sprawdź mój poprzedni artykuł – wdrażałem w nim płatności HotPay do WooCommerce 🙂.

Jeśli nasuwają Ci się jakieś pytania to zostaw je w komentarzu, a chętnie na nie odpowiem. Możesz również napisać do nas mejla: [email protected]

Najnowsze wpisy

Social Media