INSTRUKCJA INSTALACJI MODUŁU PŁATNOŚCI TPAY.COM
WYMAGANIA
Aby zainstalować moduł potrzebne będą
- Wersja PHP serwera minimum 5.6
- PrestaShop 1.6 lub 1.7
- Dostępna waluta PLN (dla płatności przelewami)
INSTALACJA MODUŁU (PRESTASHOP 1.6)
- Pobierz moduł na dysk i zaloguj się do panelu administracyjnego
- Przejdź do zakładki moduły i wybierz dodaj nowy moduł
- Wybierz pobrany plik i kliknij prześlij moduł
- Wybierz z listy modułów, odszukaj mod04.developer/knij instaluj
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_list.jpg)
Po chwili otrzymasz komunikat o poprawnym zainstalowaniu modułu
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_install.jpg)
- Po instalacji przejdź do konfiguracji modułu04.developer/
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_configure.jpg)
INSTALACJA MODUŁU (PRESTASHOP 1.7)
- Pobierz moduł na dysk i zaloguj się do panelu administracyjnego
04.developer/ - Przejdź do zakładki Ulepszenia ->Moduły->Wybrane i wybierz załaduj moduł
- Wybierz pobrany plik, a po instalacji kliknij konfiguruj
![](../../../../../../user/pages/16.prestashop/prestashop/ps17_tpay_install.jpg)
04.developer/ KONFIGURACJA MODUŁU
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_configure_view.jpg)
- ID: Twój ID sprzedawcy w systemie tpay.com
- Kod bezpieczeństwa dostępny w panelu odbiorcy płatności w zakładce ustawienia->powiadomienia->bezpieczeństwo
- Pozostałe ustawienia są opcjonalne i zależą od Twoich indywidualnych wymagań
- Kliknij zapisz
Ustawienia płatności blik i zwrotów:
![](data:image/png;base64,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RgABBBBAAAEEEEAAAQQQQCCPAEFqHhQOIYAAAggggAACCCCAAAIIXBgBgtQL406rCCCAAAIIIIAAAggggAACeQQIUvOgcAgBBBBAAAEEEEAAAQQQQODCCBCkXhh3WkUAAQQQQAABBBBAAAEEEMgjQJCaB4VDCCCAAAIIIIAAAggggAACF0agsZRmjx49WsplXIMAAggggAACCCCAAAIIIIDAqAIlBamXXXbZqJVyEgEEEEAAAQQQQAABBBBAAIFSBFjuW4oa1yCAAAIIIIAAAggggAACCFREgCC1IqxUigACCCCAAAIIIIAAAgggUIoAQWopalyDAAIIIIAAAggggAACCCBQEQGC1IqwUikCCCCAAAIIIIAAAggggEApAgSppahxDQIIIIAAAggggAACCCCAQEUECFIrwkqlCCCAAAIIIIAAAggggAACpQgQpJaixjUIIIAAAggggAACCCCAAAIVESBIrQgrlSKAAAIIIIAAAggggAACCJQiQJBaihrXIIAAAggggAACCCCAAAIIVESAILUirFSKAAIIIIAAAggggAACCCBQigBBailqXIMAAggggAACCCCAAAIIIFARAYLUirBSKQIIIIAAAggggAACCCCAQCkCBKmlqHENAggggAACCCCAAAIIIIBARQQIUivCSqUIIIAAAggggAACCCCAAAKlCBCklqLGNQgggAACCCCAAAIIIIAAAhURIEitCCuVIoAAAggggAACCCCAAAIIlCJAkFqKGtcggAACCCCAAAIIIIAAAghURKCxIrVSKQIIIIAAAhdQ4Pf+aY++mzihc+eHL2AvaqfppmkNunH+JbqjZU7tdLoKejo87Hy+GhoadOmll+rd7353FfSKLiCAAAK1L0CQWvtzyAgQQAABBDwCv/9PP9buw6fVMHuuLm5gwZCHpuDL4eHz6jlxStNef1t3L728YDlOZATcANU8nz9/XseOHZMJVq+88spMIV4hgAACCJQkQJBaEhsXIYAAAghUq8B3EsdtgNpAgFr0FBmrcxdfoh8MHNMfLfcXfd1ULugGqSZAHRoasgHqiRMnpjIJY0cAAQTKJkCQWjZKKkIAAQQQqAYBs8SXDOr4Z8IEqmfPD+uiiy4a/8VT9AoTqJoAddo0J2N/7ty5KSrBsBFAAIHyChCklteT2hBAAAEEEKhpgcZG/mlQ7ASaINUs8TUP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)
- Klucz API – jest to klucz dostępu wygenerowany w panelu odbiorcy płatności w zakładce ustawienia->api. Dostęp musi mieć uprawnienia "Transakcja" oraz "Zwroty".
- Hasło API – jest to hasło do wygenerowanego dostępu
Zobacz jak prawidłowo wygenerować dostęp do API.
04.developer/ Ostatni krok to wyczyszczenie pamięci podręcznej sklepu. Przejdź do zaawansowane->wydajność
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_cache.jpg)
Wybierz „wymuś kompilację” 04.developer/dquo;NIE”
![](../../../../../../user/pages/04.dev04.developer/ons/prestashop/prestashop/ps_tpay_cache_settings.jpg)
Następnie kliknij „wyczyść pamięć podręczną”.
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_cache_clear.jpg)
Wygeneruj nowe zamówienie, opłać je np. w trybie testowym i sprawdź czy wszystko działa poprawnie.
Po tych krokach wróć do ustawień wydajności i ustaw
Wymuś kompilację „NIE”
Cache: „TAK”
AKTYWACJA API KARTOWEGO
- Skonfiguruj dostęp do API kart płatniczych, zgodnie z tym artykułem, wprowadzając konfigurację uwzględniającą następujące wskazówki:
- W polu „adres URL powiadomień” wpisz link według następującego formatu: https://adressklepu.pl/module/tpay/confirmation
gdzie „adressklepu.pl” należy zamienić na adres konfigurowanego sklepu. - Adresy powrotne są opcjonalne, gdyż moduł płatności przesyła je automatycznie dla każdej transakcji. W tym miejscu można wprowadzić np.
https://adressklepu.pl/module/tpay/order-success
oraz
https://adressklepu.pl/module/tpay/order-error
04.developer/ KONFIGURACJA PŁATNOŚCI KARTAMI W TRYBIE ON-SITE
![](../../../../../../user/04.developer/loper/03.addons/prestashop/prestashop/ps_tpay_credit_cards_gate_view.jpg)
W ustawieniach wtyczki wypełnij:
![](../../../../../../user/pages/16.prestashop/prestashop/ps_tpay_credit_cards.jpg)
- Klucz api – klucz dostępu do API kartowego.
- Hasło api – hasło dostępu do API kartowego.
- Kod weryfikacyjny – Wygenerowany kod weryfikacyjny.
- Klucz publiczny RSA – Klucz publiczny RSA wygenerowany dla dostępu do API kartowego.
- Typ hash – algorytm podpisu wygenerowanego dostępu do API kartowego.
- Konto wielowalutowe – określa czy MID jest typu EDCC lub Multi-Currency. Jeśli MID jest EDCC, to bramka kartowa będzie dostępna tylko dla zamówień w PLN.
Pozostałe dane uzupełnij według konfiguracji zalecanej w podpowiedziach.
W ramach tego modułu płatności można skonfigurować aż 10 różnych dostępów.
Konfiguracja Płatności kartami – przykłady
Strona x.pl posiada walutę PLN, natomiast x.com sprzedaje w USD oraz EUR. W takim wypadku można podłączyć konto z EDCC, odznaczając opcję „MID wielowalutowy?” i wpisując w konfiguracji domenę https://x.pl/ oraz konto typu multi currency, zaznaczając opcję „MID wielowalutowy?” wpisując w adres https://x.com/. Można dodać więcej kont jako kolejne MID’y, jeżeli dla każdej waluty rozliczenie ma być 1:1 czyli bez przewalutowania. Wtedy w konfiguracji każdego MID’u wpisujemy walutę, do której ma służyć.
Prosimy zwrócić uwagę na znak / na końcu adresu w większości przypadków jego dodanie jest konieczne do poprawnego wyświetlenia bramki płatności.