Środowisko testowe paynow

Prev Next

Wstęp

Portal API Paynow oferuje Środowisko testowe, które jest izolowanym środowiskiem testowym naśladującym środowisko produkcyjne. Umożliwia to deweloperom i sprzedawcom przetestowanie integracji i funkcjonalności bramki płatniczej Paynow przed wdrożeniem go w środowisku na żywo. W tym artykule przewodnik po celu środowiska piaskownicy, jak go używać oraz jak testować różne metody płatności.

Adres URL Środowiska testowego: https://panel.sandbox.paynow.pl/auth/register. Rejestracja na środowisku testowym wymaga potwierdzenia adresu e-mail. 

Czym jest środowisko testowe

Środowisko testowe to bezpieczna i chroniona przestrzeń, która naśladuje rzeczywiste środowisko produkcyjne, umożliwiając programistom i sprzedawcom przetestowanie integracji, funkcji i procesów płatniczych bez wpływu na transakcje na żywo. Środowisko testowe Paynow zapewnia płynne przejście do Środowiska Produkcyjnego, minimalizując potrzebę dodatkowej pracy.

Korzyści z korzystania ze środowiska testowego Paynow obejmują:

  1. Testowanie bez ryzyka: Możesz przetestować różne scenariusze, zidentyfikować potencjalne problemy i upewnić się, że system płatności Twojego sklepu internetowego działa prawidłowo bez żadnych konsekwencji finansowych.

  2. Spójność: Dzięki nowoczesnej infrastrukturze CI/CD Paynow, środowisko testowe zawsze jest aktualne i zgodne ze środowiskiem produkcyjnym.

  3. Płynne przejście: Środowisko testowe pozwala Ci zapoznać się z funkcjami i ustawieniami Paynow, ułatwiając przełączenie się na środowisko produkcyjne, gdy jesteś gotowy.

Jak korzystać ze środowiska testowego

Uruchomienie płatności na środowisku testowym jest bardzo proste. Wystarczy wypełnić formularz rejestracyjny, po czym otrzymasz niezbędne dane do obsługi testowych transakcji. Przejście do obsługi płatności w środowisku produkcyjnym odbywa się poprzez zmianę zaledwie dwóch pól w konfiguracji.

Po rejestracji i konfiguracji Twojej platformy sprzedaży, możesz rozpocząć testowanie. W ramach testów możesz:

  • Symulować różne scenariusze – na przykład, sprawdzić, jak system obsługuje nieudane płatności BLIK czy transakcje kartowe.

  • Wykorzystać specjalne dane testowe, które wywołują określone statusy transakcji. Przykładowe dane:

    • Numer karty: 4444 4444 4444 4000

    • Kod CVV: 111

    Powyższe dane wywołują scenariusz, w którym transakcja kratowa zakończy się powodzeniem (status SUCCESS).

Wszystkie niezbędne dane testowe znajdziesz poniżej.

BLIK to popularny system płatności mobilnych w Polsce. Podczas testowania płatności BLIK w środowisku testowym można użyć określonych kodów BLIK do symulowania różnych scenariuszy transakcji.

Testowy kod BLIK

Wywołany scenariusz testowy

111 111

Płatność jest udana.

222 222

Płatność pozostaje w statusie PENDING (oczekująca).

333 333

Autoryzacja płatności nie powiodła się z powodu błędnego kodu autoryzacyjnego.

333 334

Autoryzacja płatności nie powiodła się z powodu wygasłego kodu autoryzacyjnego.

333 335

Autoryzacja płatności nie powiodła się z powodu już użytego kodu autoryzacyjnego.

333 336

Autoryzacja płatności nie powiodła się z powodu innych problemów podczas procesu płatności.

444 444

Płatność pozostaje w statusie NOWY przez 20 sekund, a następnie przechodzi w BŁĄD i pozostaje w tym statusie.

Pay-by-link to metoda płatności, która pozwala klientom płacić za pomocą bezpośredniego przelewu bankowego.

Kwota płatności

Wywołany scenariusz testowy

9999,99 zł

Transakcja zakończy się niepowodzeniem a na stronie płatności pojawi się komunikat o błędzie.  

Ten scenariusz jest obsługiwany dla wszystkich metod płatności pay-by-link, z wyjątkiem mTransfer.

Numer karty

CVV

Wywołany scenariusz testowy

4444 4444 4444 4000

111

Transakcja zakończona powodzeniem (status SUCCESS).

Podczas testów warto zapoznać się również z artykułem Jakie statusy może mieć transakcja w paynow?, który opisuje wszystkie możliwe statusy i ułatwia analizę wyników.

Aby poprawnie przejść integrację testową, przejdź wszystkie kroki opisane w sekcji Weryfikacja poprawnej integracji

Po zakończeniu testów

Pamiętaj, aby wyłączyć tryb testowy w panelu Paynow po zakończeniu testów, aby mieć pewność, że uruchamiasz płatności w Twoim produkcyjnym sklepie!