Содержимое данных о бронировании

В процессе интеграции тревел-бренда в партнёрскую платформу Travelpayouts вам необходимо настроить отправку данных о бронировании в нашу систему. Делается это для того, чтобы предоставить партнёрам максимум информации о заказах, которые совершаются через их проекты.

В зависимости от типа туристической услуги передаваемые данные должны содержать определённый набор полей. При этом вы можете передавать больше данных в дополнительных полях, но приведённые ниже поля обязательно должны присутствовать.

Данные необходимо передавать в JSON формате.

Авиабилеты

Массив данных с информацией о проданных/забронированных авиабилетах должен содержать:

  • product_type — тип продукта, должен быть flights;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow);
  • arrival_datetime — дата и время прибытия в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет);
  • passengers — общее число пассажиров, может быть указано вместо adults и children;
  • любая другая информация о перелете.

Железнодорожные билеты

Массив данных с информацией о проданных/забронированных ж/д билетах должен содержать:

  • product_type — тип продукта, должен быть train;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow);
  • arrival_datetime — дата и время прибытия в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет);
  • passengers — общее число пассажиров, может быть указано вместо adults и children.

Автобусные перевозки

Массив данных с информацией о проданных/забронированных автобусных билетах должен содержать:

  • product_type — тип продукта, должен быть train;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow);
  • arrival_datetime — дата и время прибытия в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет);
  • passengers — общее число пассажиров, может быть указано вместо adults и children.

Пакетные туры

Массив данных с информацией о проданных/забронированных турах должен содержать:

  • product_type — тип продукта, должен быть package_tours;
  • flight — информация о перелёте:
    • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
    • departure_city — город отправления на английском;
    • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
    • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
    • arrival_city — город прибытия на английском (Moscow);
    • arrival_datetime — дата и время прибытия в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00).
  • check_in_date — дата заселения в формате YYYY-mm-dd;
  • nights — число ночей тура;
  • city — город проживания на английском;
  • name — название отеля на английском;
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет).

Страхование

Массив данных с информацией о проданных/забронированных страховках должен содержать:

  • product_type — тип продукта, должен быть insurance;
  • start_date — дата начала действия страховки в формате YYYY-mm-dd;
  • end_date — дата окончания действия страховки в формате YYYY-mm-dd;
  • countries — страны, в которых действует страховка в формате ISO 3166–1 alpha-2 (RU);
  • type — тип страховки (туристическая и т. п.);
  • insurance_company — страховая компания.

Прокат авто

Массив данных с информацией о проданных/забронированных автомобилях должен содержать:

  • product_type — тип продукта, должен быть car_rental;
  • departure_country — страна, где автомобиль взяли в аренду, в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город, где автомобиль взяли в аренду, на английском;
  • departure_datetime — дата и время в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна, где автомобиль вернули, в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город, где автомобиль вернули, на английском (Moscow);
  • arrival_datetime — дата и время возврата автомобиля в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00).

Трансферы

Массив данных с информацией о проданных/забронированных трансферах должен содержать:

  • product_type — тип продукта, должен быть transfers;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow).

Экскурсии

Массив данных с информацией о проданных/забронированных экскурсиях должен содержать:

  • product_type — тип продукта, должен быть activities;
  • country — страна экскурсии в формате ISO 3166–1 alpha-2 (RU);
  • city — город экскурсии на английском;
  • start_datetime — дата и время экскурсии в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • info — название экскурсии.

Морские круизы

Массив данных с информацией о проданных/забронированных круизах должен содержать:

  • product_type — тип продукта, должен быть сruises;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow);
  • arrival_datetime — дата и время прибытия в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет);
  • passengers — общее число пассажиров, может быть указано вместо adults и children.

Проживание

Массив данных с информацией о проданных/забронированных отелях/квартирах должен содержать:

  • product_type — тип продукта, должен быть accommodation;
  • check_in_date — дата заселения в формате YYYY-mm-dd;
  • check_out_date — дата выселения в формате YYYY-mm-dd;
  • nights — число ночей;
  • country — страна проживания в формате ISO 3166–1 alpha-2 (RU);
  • city — город проживания на английском;
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет).

Юридическая помощь

Массив данных с информацией о юридической помощи должен содержать:

  • product_type — тип продукта, должен быть compensation;
  • info — информацию об услуге.

Парковки

Массив данных с информацией о бронировании парковок должен содержать:

  • product_type — тип продукта, должен быть parking;
  • country — страна в формате ISO 3166–1 alpha-2 (RU);
  • city — город на английском;
  • location — локация в городе;
  • start_datetime — дата и время начала парковки в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • duration — продолжительность парковки.

Сим-карты

Массив данных с информацией о сим-картах должен содержать:

  • product_type — тип продукта, должен быть sim;
  • info — тип карты, если есть.

Поиск попутчиков

Массив данных с информацией о поиске попутчиков должен содержать:

  • product_type — тип продукта, должен быть carpooling;
  • departure_country — страна отправления в формате ISO 3166–1 alpha-2 (RU);
  • departure_city — город отправления на английском;
  • departure_datetime — дата и время отправления в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00);
  • arrival_country — страна прибытия в формате ISO 3166–1 alpha-2 (RU);
  • arrival_city — город прибытия на английском (Moscow);
  • passengers — общее число пассажиров, может быть указано вместо adults и children.

Рестораны

Массив данных с информацией о бронировании ресторанов должен содержать:

  • product_type — тип продукта, должен быть food;
  • country — страна в формате ISO 3166–1 alpha-2 (RU);
  • city — город на английском;
  • location — название ресторана;
  • start_datetime — дата и время брони в ресторане в формате YYYY-mm-dd HH:MM:SS (если нет HH:MM:SS, можно написать 00:00:00).

Банковские карты

Массив данных с информацией о банковских картах должен содержать:

  • product_type — тип продукта, должен быть bank_cards;
  • product_name — название продукта;
  • info — информация о карте.

Санатории

Массив данных с информацией о проданных/забронированных санаториях должен содержать:

  • product_type — тип продукта, должен быть sanatoriums;
  • check_in_date — дата заселения в формате YYYY-mm-dd;
  • check_out_date — дата выселения в формате YYYY-mm-dd;
  • nights — число ночей;
  • country — страна проживания в формате ISO 3166–1 alpha-2 (RU);
  • city — город проживания на английском;
  • name — название санатория
  • adults — число взрослых (старше 18 лет);
  • children — число детей (до 18 лет).

Бизнес-залы в аэропортах

Массив данных с информацией о бизнес-залах должен содержать:

  • product_type — тип продукта, должен быть airport_lounges;
  • product_name — название продукта;
  • start_date — дата начала действия доступа в формате YYYY-mm-dd;
  • end_date — дата окончания действия доступа в формате YYYY-mm-dd;
  • passengers — общее число посетителей.