Sandbox
Srodowisko sandbox (piaskownica) pozwala testowac integracje bez przetwarzania rzeczywistych platnosci ani tworzenia prawdziwych zamowien.
Sandbox a srodowisko produkcyjne
| Funkcja | Sandbox | Produkcja |
|---|---|---|
| Bazowy URL | Ten sam (/v2/partners) | Ten sam (/v2/partners) |
| Klucze API | Klucze z prefiksem sandbox | Klucze produkcyjne |
| Platnosci | Symulowane (bez rzeczywistych oplat) | Rzeczywiste przetwarzanie platnosci |
| Limity zapytan | 5x wyzsze niz produkcyjne | Standardowe limity |
| Webhooki | Dostarczane normalnie | Dostarczane normalnie |
| Dane zamowien | Dane testowe, okresowo czyszczone | Trwale |
Jak to dziala
Twoje srodowiska sandbox i produkcyjne sa okreslane przez uzywany klucz API. Klucze API sandbox sa wydawane oddzielnie od kluczy produkcyjnych w panelu partnerskim.
- Uzywaj kluczy sandbox podczas rozwoju i testowania.
- Przejdz na klucze produkcyjne, gdy bedziesz gotowy do uruchomienia.
- Oba srodowiska udostepniaja te same endpointy i akceptuja te same formaty zapytan.
Symulowane platnosci
W trybie sandbox wszystkie platnosci sa symulowane:
- Platnosci CARD sa zawsze akceptowane bez kontaktu z procesorem platnosci.
- Tokeny GOOGLE_PAY i APPLE_PAY sa akceptowane bez walidacji.
- Przelewy IDEAL, REVOLUT i BANCONTACT sa realizowane natychmiast bez przekierowania.
- Nie sa pobierane zadne rzeczywiste srodki i nie jest wymagana prawdziwa metoda platnosci.
Wskazowki dotyczace testowania
- Uzywaj adresow e-mail z prefiksem sandbox (np.
sandbox-user@example.com) dla danych klientow, aby wyraznie odroznic zamowienia testowe. - Testuj dostarczanie webhookow w sandbox, aby zweryfikowac, czy Twoj endpoint poprawnie obsluguje dane.
- Symuluj scenariusze bledow, uzywajac konkretnych wartosci testowych udokumentowanych w panelu partnerskim.
- Limity zapytan w sandbox sa 5-krotnie wyzsze niz produkcyjne, co daje wiecej przestrzeni na szybkie testowanie.