{"id":16015,"date":"2026-05-25T18:45:01","date_gmt":"2026-05-25T16:45:01","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=16015"},"modified":"2026-05-25T18:45:01","modified_gmt":"2026-05-25T16:45:01","slug":"jak-zintegrowac-tpay-z-prestashop","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zintegrowac-tpay-z-prestashop\/","title":{"rendered":"Jak zintegrowa\u0107 Tpay z PrestaShop"},"content":{"rendered":"<p>Integracja Tpay z PrestaShop polega na pobraniu modu\u0142u p\u0142atno\u015bci, zainstalowaniu go w panelu sklepu, a nast\u0119pnie uzupe\u0142nieniu danych konfiguracyjnych takich jak ID sprzedawcy i kod bezpiecze\u0144stwa z Panelu Akceptanta Tpay. Tpay udost\u0119pnia instrukcje zar\u00f3wno dla starszych wdro\u017ce\u0144 PrestaShop 1.6 i 1.7, jak i dla nowszej wersji modu\u0142u opartej o Open API.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zintegrowac-tpay-z-prestashop\/#Co_przygotowac_przed_wdrozeniem\" >Co przygotowa\u0107 przed wdro\u017ceniem<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zintegrowac-tpay-z-prestashop\/#Instalacja_modulu\" >Instalacja modu\u0142u<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zintegrowac-tpay-z-prestashop\/#Konfiguracja_platnosci\" >Konfiguracja p\u0142atno\u015bci<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zintegrowac-tpay-z-prestashop\/#Testy_i_najczestsze_problemy\" >Testy i najcz\u0119stsze problemy<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Co_przygotowac_przed_wdrozeniem\"><\/span>Co przygotowa\u0107 przed wdro\u017ceniem<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Przed rozpocz\u0119ciem integracji warto sprawdzi\u0107 wersj\u0119 sklepu i \u015brodowiska serwera. Wed\u0142ug dokumentacji Tpay klasyczny modu\u0142 wymaga PrestaShop 1.6 lub 1.7 oraz PHP minimum 5.6, natomiast wersja Open API obs\u0142uguje PrestaShop od 1.7.7.5 do 9.x oraz PHP 7.1 do 8.1.<\/p>\n<p>W dokumentacji pojawia si\u0119 tak\u017ce wym\u00f3g ustawienia waluty PLN dla p\u0142atno\u015bci przelewami, a przy wersji Open API dodatkowo zalecenie w\u0142\u0105czenia przyjaznych adres\u00f3w URL w panelu PrestaShop. Brak aktywnych przyjaznych link\u00f3w mo\u017ce powodowa\u0107 niepoprawne dzia\u0142anie modu\u0142u.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Instalacja_modulu\"><\/span>Instalacja modu\u0142u<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W starszych wersjach PrestaShop instalacj\u0119 zaczynasz od pobrania modu\u0142u, zalogowania si\u0119 do panelu administracyjnego i przej\u015bcia do sekcji modu\u0142\u00f3w, gdzie dodajesz nowy modu\u0142 i przesy\u0142asz plik do instalacji. W PrestaShop 1.7 oraz nowszych wdro\u017ceniach Open API proces wygl\u0105da podobnie, ale zwykle odbywa si\u0119 przez sekcj\u0119 Marketplace albo Mened\u017cer Modu\u0142\u00f3w i opcj\u0119 Za\u0142aduj modu\u0142.<\/p>\n<p>Po poprawnej instalacji przechodzisz od razu do konfiguracji modu\u0142u Tpay. To w\u0142a\u015bnie tam wpisujesz dane dost\u0119powe i w\u0142\u0105czasz potrzebne funkcje p\u0142atno\u015bci.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Konfiguracja_platnosci\"><\/span>Konfiguracja p\u0142atno\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W konfiguracji modu\u0142u nale\u017cy wpisa\u0107 ID sprzedawcy oraz kod bezpiecze\u0144stwa pobrany z panelu Tpay. Dokumentacja wskazuje, \u017ce kod bezpiecze\u0144stwa znajduje si\u0119 w ustawieniach powiadomie\u0144 i bezpiecze\u0144stwa w Panelu Akceptanta, a pozosta\u0142e ustawienia zale\u017c\u0105 ju\u017c od potrzeb konkretnego sklepu.<\/p>\n<p>Je\u017celi planujesz korzysta\u0107 z BLIK-a lub zwrot\u00f3w, potrzebne b\u0119d\u0105 te\u017c klucz API i has\u0142o API wygenerowane w panelu Tpay z uprawnieniami do transakcji i zwrot\u00f3w. W przypadku p\u0142atno\u015bci kartami dodatkowa konfiguracja nie jest wymagana, je\u015bli klient jest przekierowywany do panelu transakcyjnego Tpay, natomiast ustawienia API kart s\u0105 potrzebne dopiero wtedy, gdy dane karty maj\u0105 by\u0107 wpisywane bezpo\u015brednio na stronie sklepu.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Testy_i_najczestsze_problemy\"><\/span>Testy i najcz\u0119stsze problemy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Po zapisaniu ustawie\u0144 Tpay warto wyczy\u015bci\u0107 pami\u0119\u0107 podr\u0119czn\u0105 sklepu, wygenerowa\u0107 nowe zam\u00f3wienie i wykona\u0107 testow\u0105 p\u0142atno\u015b\u0107, aby sprawdzi\u0107 poprawno\u015b\u0107 dzia\u0142ania integracji. To prosty spos\u00f3b, \u017ceby szybko wychwyci\u0107 b\u0142\u0119dy konfiguracji jeszcze przed uruchomieniem p\u0142atno\u015bci dla klient\u00f3w.<\/p>\n<p>Jednym z najcz\u0119stszych problem\u00f3w jest podanie b\u0142\u0119dnego kodu bezpiecze\u0144stwa, na przyk\u0142ad wpisanie has\u0142a do panelu zamiast w\u0142a\u015bciwego kodu. Przy problemach z przekierowaniem do panelu transakcyjnego warto te\u017c zaktualizowa\u0107 modu\u0142 do najnowszej wersji.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[7280,7281],"manual_kb_tag":[7296,7292,7294,7290,7295,7293,7291,7297,2287,147,7298,4395],"class_list":["post-16015","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-platnosci-on-line","manualknowledgebasecat-tpay","manual_kb_tag-blik-prestashop","manual_kb_tag-bramka-platnosci-prestashop","manual_kb_tag-id-sprzedawcy-tpay","manual_kb_tag-integracja-tpay-prestashop","manual_kb_tag-kod-bezpieczenstwa-tpay","manual_kb_tag-konfiguracja-tpay","manual_kb_tag-modul-tpay-prestashop","manual_kb_tag-open-api-tpay","manual_kb_tag-platnosci-prestashop","manual_kb_tag-prestashop","manual_kb_tag-sklep-internetowy-prestashop","manual_kb_tag-tpay"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":1,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16015\/revisions"}],"predecessor-version":[{"id":16016,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16015\/revisions\/16016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=16015"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=16015"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=16015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}