Testy BLIK w Sandbox Tpay wykonujesz wtedy, gdy chcesz sprawdzić działanie płatności BLIK bez użycia prawdziwych środków i bez wpływu na produkcyjne zamówienia. Do poprawnej akceptacji płatności testowej potrzebny jest kod BLIK zaczynający się od trzech siódemek, na przykład 777456.
Spis treści
Jak zacząć
Najpierw załóż konto Sandbox na stronie rejestracji Tpay, ponieważ tylko zarejestrowani użytkownicy mogą korzystać ze środowiska testowego. Po aktywacji konta logujesz się do panelu Sandbox i pobierasz dane potrzebne do integracji, a następnie ustawiasz w sklepie lub aplikacji tryb testowy zamiast produkcyjnego.
Jeśli testujesz moduł sklepu, musisz wskazać środowisko Sandbox w konfiguracji wtyczki albo w ustawieniach API. Tpay podaje, że środowisko testowe działa w osobnej subdomenie, dzięki czemu łatwo odróżnić je od produkcji.
Kod do testów
Dla poprawnej płatności BLIK w Sandbox używasz kodu zaczynającego się od 777, na przykład 777654. Każdy inny kod jest traktowany jako niepoprawny w testach, więc jeśli chcesz symulować sukces, trzymaj się formatu z trzema siódemkami.
Tpay wskazuje też, że istnieją specjalne kody i kwoty testowe, które pozwalają wymusić określone scenariusze, takie jak odrzucenie, timeout lub limit klienta. To przydatne, gdy chcesz sprawdzić nie tylko poprawną płatność, ale też obsługę błędów po stronie sklepu.
Jak wykonać test
W praktyce uruchamiasz zamówienie w sklepie, wybierasz metodę BLIK i wpisujesz testowy kod zaczynający się od 777. Jeśli testujesz BLIK One Click albo aliasy, Tpay umożliwia również zapisanie aliasu po pierwszej transakcji i późniejszą płatność bez ponownego wpisywania kodu.
Po wysłaniu płatności sprawdzasz, czy transakcja wraca ze statusem zgodnym z oczekiwaniem i czy sklep poprawnie aktualizuje zamówienie. Warto przetestować także scenariusz, w którym płatność zostaje przyjęta, a potem odrzucona asynchronicznie, bo takie przypadki również występują w Sandbox.
Co warto sprawdzić
Najważniejsze jest potwierdzenie, że płatność BLIK przechodzi od koszyka do bramki i wraca do sklepu z prawidłowym statusem. Dobrze jest też sprawdzić komunikaty dla klienta, aktualizację statusów zamówienia oraz działanie powiadomień po stronie integracji.
Jeśli integrujesz także BLIK One Click, przetestuj zapisanie aliasu i użycie go przy kolejnej płatności. Tpay opisuje ten scenariusz osobno, bo wymaga on dodatkowego potwierdzenia i późniejszego użycia zapisanej tożsamości płatniczej.
