Sandbox Tpay służy do testowania płatności i integracji bez użycia prawdziwych pieniędzy, więc warto korzystać z niego zawsze przed uruchomieniem płatności na produkcji. Najprościej mówiąc, używasz go wtedy, gdy konfigurujesz sklep, wdrażasz nową wtyczkę, sprawdzasz statusy zamówień, webhooki, zwroty albo konkretne metody płatności, zanim pokażesz je klientom.
Spis treści
Kiedy korzystać
Z Sandboxa korzysta się na etapie wdrażania, poprawiania błędów i testów regresji, czyli wtedy, gdy chcesz sprawdzić, czy płatność działa od początku do końca bez ryzyka obciążenia prawdziwej karty lub rachunku. Tpay podaje, że środowisko testowe pozwala sprawdzić większość funkcjonalności systemu, a po zakończeniu testów przejść do rejestracji konta produkcyjnego.
Sandbox jest też dobry, gdy integrujesz sklep z konkretną platformą, na przykład WooCommerce, Shopify lub innym modułem sklepowym, ponieważ możesz przetestować konfigurację aplikacji, statusy transakcji i poprawność przekierowań bez wpływu na realne zamówienia. W praktyce oznacza to, że najpierw uruchamiasz wszystko w trybie testowym, a dopiero potem przełączasz sklep na środowisko produkcyjne.
Jak z niego korzystać
Aby zacząć, trzeba założyć konto Sandbox na osobnej stronie rejestracji, a Tpay wskazuje, że proces jest prosty i nie wymaga pełnej weryfikacji, więc można korzystać z konta od razu po rejestracji. Po zalogowaniu generujesz testowe dane integracyjne i używasz ich w konfiguracji sklepu lub aplikacji zamiast danych produkcyjnych.
Jeśli testujesz integrację Open API albo wtyczkę sklepową, w panelu testowym wybierasz tryb Sandbox i sprawdzasz, czy transakcje wracają z prawidłowymi statusami. W przypadku testów BLIK Tpay podaje nawet specjalny kod testowy zaczynający się od 777, który służy wyłącznie do środowiska Sandbox.
Co testować
Najważniejsze jest sprawdzenie całej ścieżki płatności, czyli od utworzenia zamówienia, przez przekierowanie do płatności, aż po powrót statusu do sklepu. Warto też zweryfikować, czy działa konfiguracja powiadomień, bo to one odpowiadają za aktualizację statusu zamówienia po opłaceniu.
Jeśli sklep obsługuje wiele metod płatności, Sandbox pozwala też sprawdzić, jak działają różne scenariusze płatnicze i czy konkretne ustawienia wtyczki nie powodują błędów. To szczególnie przydatne przed wdrożeniem zmian na produkcji, bo pozwala wychwycić błędne parametry jeszcze zanim zobaczy je klient.
Kiedy przełączyć na produkcję
Na produkcję przechodzisz dopiero wtedy, gdy testowe zamówienia działają poprawnie, statusy wracają bez opóźnień, a konfiguracja sklepu jest stabilna. Po testach należy wyłączyć tryb Sandbox i podmienić dane testowe na produkcyjne, aby płatności trafiały już do właściwego konta sprzedawcy.
