В процессе интеграции тревел-бренда в партнёрскую платформу 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 — общее число посетителей.