Окружения#

Travel API предоставляет различные окружения для разработки и production использования.

Доступные окружения#

Test (Тестовое)#

Base URL:

https://test.travel-api.ru/

Назначение:

  • Разработка и тестирование интеграции
  • Отладка запросов и ответов
  • Изучение API без риска реальных бронирований

Характеристики:

  • Доступ к тестовым GDS окружениям
  • Авиабронирования не создаются в реальных GDS
  • Тестовые данные и офисы
  • Расширенное логирование
  • Стабильное окружение для разработки

Рекомендуется для:

  • Первоначальной интеграции
  • Разработки новых функций
  • Тестирования edge cases
  • Обучения и экспериментов

Важно для отелей: Бронирования отелей в тестовом окружении создаются у реальных поставщиков и могут повлечь штрафы при несоблюдении правил отмены.

При тестировании отельных операций:

  • Всегда отменяйте созданные бронирования после тестирования
  • Выбирайте только возвратные предложения (isRefundable: true)
  • Для тестирования через поставщика Ostrovok используйте отель с id 1877309

Production (Боевое)#

Base URL:

https://travel-api.ru/

Назначение:

  • Реальные бронирования и выписка билетов
  • Production использование

Характеристики:

  • Подключение к реальным GDS
  • Создаются настоящие бронирования
  • Высокая доступность (99.9% SLA)
  • Мониторинг 24/7
  • Все операции тарифицируются
  • Ошибки влияют на реальных пассажиров

Важно:

  • Используйте только после тщательного тестирования
  • Убедитесь что обрабатываете все ошибки
  • Имейте план отката на случай проблем
  • Мониторьте все операции

Различия в использовании#

Аутентификация#

Test:

1curl -X POST https://test.travel-api.ru/auth/token \
2  -H "Content-Type: application/json" \
3  -d '{
4    "clientId": "test-client-id",
5    "clientSecret": "test-client-secret"
6  }'

Production:

1curl -X POST https://travel-api.ru/auth/token \
2  -H "Content-Type: application/json" \
3  -d '{
4    "clientId": "prod-client-id",
5    "clientSecret": "prod-client-secret"
6  }'

Важно: Client ID и Client Secret отличаются для test и production!