Tryb testowy uruchamia tę samą stronę płatności, te same statusy i webhooki co produkcja, ale z symulowanymi wymianami i osobnym saldem testowym. Działa, gdy projekt jest w weryfikacji, i po przejściu na produkcję.
Dwa sposoby
- Panel: przełącz Dane produkcyjne / Tryb testowy na dole bocznej nawigacji. Linki do płatności, zakupy i saldo, które widzisz, są wtedy danymi testowymi.
- API: wywołuj je z sekretem testowym zamiast produkcyjnego. Wszystko, co utworzysz, jest obiektem testowym.
Sam decydujesz o wyniku
Testowa strona płatności pokazuje Sterowanie testem. Wybierz, co ma się stać: od razu opłacona, ochrona wymiany, wcześniejsze zwolnienie, cofnięta, odrzucona lub wygasła. Strona, panel i Twoje webhooki podążają za wyborem, więc sprawdzisz każdą gałąź swojego kodu. API ma odpowiednie wywołania symulujące, opisane w dokumentacji API.
Saldo testowe
Każdy projekt zaczyna z saldem testowym w USD. Płatności testowe je zwiększają, a zakupy testowe z niego korzystają, więc możesz przetestować też kupowanie skinów. Użyj Zresetuj saldo testowe na stronie projektu, aby przywrócić kwotę początkową.
Jak odróżnić test od produkcji
Webhooki testowe zawierają "livemode": false i nagłówek oznaczający test; obiekty testowe mają w panelu etykietę test. Pieniądze testowe nigdy nie mieszają się z saldem produkcyjnym i nie można ich wypłacić.
Tryb testowy przestaje działać, jeśli projekt nie zostanie zatwierdzony albo zostanie zawieszony.