В тестовом режиме работают та же страница оплаты, те же статусы и вебхуки, что и в боевом, но трейды симулируются, а баланс отдельный — тестовый. Режим доступен, пока проект на проверке, и после запуска.
Два способа включить
- Личный кабинет: переключатель Боевые данные / Тестовый режим внизу боковой навигации. После этого платёжные ссылки, покупки и баланс, которые вы видите, — тестовые.
- API: вызывайте его с тестовым секретом вместо боевого. Всё, что вы создаёте, будет тестовыми объектами.
Выбирайте исход сами
На тестовой странице оплаты есть блок Тестовые действия. Выберите, что произойдёт: оплата сразу, защита трейда, досрочное подтверждение, откат, отказ или истечение срока. Страница, личный кабинет и ваши вебхуки последуют за выбранным исходом, так что можно проверить каждую ветку кода. В API есть такие же вызовы симуляции, они перечислены в справочнике API.
Тестовый баланс
У каждого проекта есть тестовый баланс в USD. Тестовые платежи пополняют его, а тестовые покупки списывают с него, так что покупку скинов тоже можно попробовать. Кнопка Сбросить тестовый баланс на странице проекта возвращает его к начальной сумме.
Как отличить тест от боевого режима
Тестовые вебхуки содержат "livemode": false и тестовый заголовок-маркер; тестовые объекты в личном кабинете помечены как тест. Тестовые деньги никогда не смешиваются с боевым балансом, и вывести их нельзя.
Тестовый режим перестаёт работать, если проект не одобрен или приостановлен.