{"id":16036,"date":"2026-06-01T09:41:31","date_gmt":"2026-06-01T07:41:31","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=16036"},"modified":"2026-06-01T09:41:31","modified_gmt":"2026-06-01T07:41:31","slug":"jak-testowac-blik-w-sandbox-tpay","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-testowac-blik-w-sandbox-tpay\/","title":{"rendered":"Jak testowa\u0107 BLIK w Sandbox Tpay"},"content":{"rendered":"<p>Testy BLIK w Sandbox Tpay wykonujesz wtedy, gdy chcesz sprawdzi\u0107 dzia\u0142anie p\u0142atno\u015bci BLIK bez u\u017cycia prawdziwych \u015brodk\u00f3w i bez wp\u0142ywu na produkcyjne zam\u00f3wienia. Do poprawnej akceptacji p\u0142atno\u015bci testowej potrzebny jest kod BLIK zaczynaj\u0105cy si\u0119 od trzech si\u00f3demek, na przyk\u0142ad 777456.<\/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-testowac-blik-w-sandbox-tpay\/#Jak_zaczac\" >Jak zacz\u0105\u0107<\/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-testowac-blik-w-sandbox-tpay\/#Kod_do_testow\" >Kod do test\u00f3w<\/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-testowac-blik-w-sandbox-tpay\/#Jak_wykonac_test\" >Jak wykona\u0107 test<\/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-testowac-blik-w-sandbox-tpay\/#Co_warto_sprawdzic\" >Co warto sprawdzi\u0107<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Jak_zaczac\"><\/span>Jak zacz\u0105\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Najpierw za\u0142\u00f3\u017c konto Sandbox na stronie rejestracji Tpay, poniewa\u017c tylko zarejestrowani u\u017cytkownicy mog\u0105 korzysta\u0107 ze \u015brodowiska testowego. Po aktywacji konta logujesz si\u0119 do panelu Sandbox i pobierasz dane potrzebne do integracji, a nast\u0119pnie ustawiasz w sklepie lub aplikacji tryb testowy zamiast produkcyjnego.<\/p>\n<p>Je\u015bli testujesz modu\u0142 sklepu, musisz wskaza\u0107 \u015brodowisko Sandbox w konfiguracji wtyczki albo w ustawieniach API. Tpay podaje, \u017ce \u015brodowisko testowe dzia\u0142a w osobnej subdomenie, dzi\u0119ki czemu \u0142atwo odr\u00f3\u017cni\u0107 je od produkcji.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kod_do_testow\"><\/span>Kod do test\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dla poprawnej p\u0142atno\u015bci BLIK w Sandbox u\u017cywasz kodu zaczynaj\u0105cego si\u0119 od 777, na przyk\u0142ad 777654. Ka\u017cdy inny kod jest traktowany jako niepoprawny w testach, wi\u0119c je\u015bli chcesz symulowa\u0107 sukces, trzymaj si\u0119 formatu z trzema si\u00f3demkami.<\/p>\n<p>Tpay wskazuje te\u017c, \u017ce istniej\u0105 specjalne kody i kwoty testowe, kt\u00f3re pozwalaj\u0105 wymusi\u0107 okre\u015blone scenariusze, takie jak odrzucenie, timeout lub limit klienta. To przydatne, gdy chcesz sprawdzi\u0107 nie tylko poprawn\u0105 p\u0142atno\u015b\u0107, ale te\u017c obs\u0142ug\u0119 b\u0142\u0119d\u00f3w po stronie sklepu.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Jak_wykonac_test\"><\/span>Jak wykona\u0107 test<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>W praktyce uruchamiasz zam\u00f3wienie w sklepie, wybierasz metod\u0119 BLIK i wpisujesz testowy kod zaczynaj\u0105cy si\u0119 od 777. Je\u015bli testujesz BLIK One Click albo aliasy, Tpay umo\u017cliwia r\u00f3wnie\u017c zapisanie aliasu po pierwszej transakcji i p\u00f3\u017aniejsz\u0105 p\u0142atno\u015b\u0107 bez ponownego wpisywania kodu.<\/p>\n<p>Po wys\u0142aniu p\u0142atno\u015bci sprawdzasz, czy transakcja wraca ze statusem zgodnym z oczekiwaniem i czy sklep poprawnie aktualizuje zam\u00f3wienie. Warto przetestowa\u0107 tak\u017ce scenariusz, w kt\u00f3rym p\u0142atno\u015b\u0107 zostaje przyj\u0119ta, a potem odrzucona asynchronicznie, bo takie przypadki r\u00f3wnie\u017c wyst\u0119puj\u0105 w Sandbox.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Co_warto_sprawdzic\"><\/span>Co warto sprawdzi\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Najwa\u017cniejsze jest potwierdzenie, \u017ce p\u0142atno\u015b\u0107 BLIK przechodzi od koszyka do bramki i wraca do sklepu z prawid\u0142owym statusem. Dobrze jest te\u017c sprawdzi\u0107 komunikaty dla klienta, aktualizacj\u0119 status\u00f3w zam\u00f3wienia oraz dzia\u0142anie powiadomie\u0144 po stronie integracji.<\/p>\n<p>Je\u015bli integrujesz tak\u017ce BLIK One Click, przetestuj zapisanie aliasu i u\u017cycie go przy kolejnej p\u0142atno\u015bci. Tpay opisuje ten scenariusz osobno, bo wymaga on dodatkowego potwierdzenia i p\u00f3\u017aniejszego u\u017cycia zapisanej to\u017csamo\u015bci p\u0142atniczej.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[7280,7281],"manual_kb_tag":[7352,7351,7348,7354,7353,3050,7350,7289,7341,7355,7349,7356],"class_list":["post-16036","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-platnosci-on-line","manualknowledgebasecat-tpay","manual_kb_tag-alias-blik","manual_kb_tag-blik-one-click","manual_kb_tag-blik-tpay","manual_kb_tag-integracja-blik","manual_kb_tag-kod-testowy-blik","manual_kb_tag-platnosci-online","manual_kb_tag-platnosci-blik","manual_kb_tag-sandbox-tpay","manual_kb_tag-srodowisko-testowe-tpay","manual_kb_tag-testowanie-platnosci","manual_kb_tag-testy-blik","manual_kb_tag-tpay-sandbox"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16036","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\/16036\/revisions"}],"predecessor-version":[{"id":16037,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/16036\/revisions\/16037"}],"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=16036"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=16036"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=16036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}