Vignetim

Песочница (Sandbox)

Среда песочницы позволяет тестировать интеграцию без обработки реальных платежей и создания реальных заказов.

Песочница и рабочий режим

ФункцияПесочницаРабочий режим
Базовый URLТот же (/v2/partners)Тот же (/v2/partners)
API-ключиКлючи с префиксом sandboxПродакшен-ключи
ПлатежиИмитация (без реальных списаний)Реальная обработка платежей
Лимиты запросовВ 5 раз выше продакшенаСтандартные лимиты
ВебхукиДоставляются в обычном режимеДоставляются в обычном режиме
Данные заказовТестовые данные, периодически очищаютсяПостоянное хранение

Как это работает

Среды песочницы и рабочего режима определяются используемым API-ключом. Sandbox API-ключи выдаются отдельно от продакшен-ключей в панели управления партнёра.

  • Используйте sandbox-ключи во время разработки и тестирования.
  • Переключитесь на продакшен-ключи, когда будете готовы к запуску.
  • Обе среды предоставляют одинаковые эндпоинты и принимают одинаковые форматы запросов.

Имитация платежей

В режиме песочницы вся обработка платежей имитируется:

  • CARD-платежи всегда одобряются без обращения к платёжному процессору.
  • Токены GOOGLE_PAY и APPLE_PAY принимаются без валидации.
  • Процессы IDEAL, REVOLUT и BANCONTACT завершаются немедленно без перенаправления.
  • Реальные деньги не списываются, и реальный платёжный метод не требуется.

Советы по тестированию

  • Используйте email-адреса с префиксом sandbox (например, sandbox-user@example.com) для данных клиентов, чтобы чётко отличать тестовые заказы.
  • Протестируйте доставку вебхуков в песочнице, чтобы убедиться, что ваш эндпоинт корректно обрабатывает данные.
  • Имитируйте сценарии ошибок, используя специальные тестовые значения, описанные в панели управления партнёра.
  • Лимиты запросов в песочнице в 5 раз выше продакшен-лимитов, что даёт больше возможностей для быстрого тестирования.