Перейти к содержимому
Ресурсы

Как разработчики добавляют бронирование отеля в продукт?

Заголовок раздела «Как разработчики добавляют бронирование отеля в продукт?»

Поиск и тарифы — это простая часть. Продукт становится полезным только тогда, когда он может создать реальное бронирование, принять оплату и сообщить путешественнику и отелю, что бронирование состоялось.

Множество API возвращают контент отелей. Гораздо меньшее число позволяют завершить транзакцию.

Краткий ответ

Вам нужны четыре вещи: актуальные тарифы и доступность, создание бронирования, оплата и подтверждение с вебхуками. API только для чтения контента заканчиваются на первом. В Wink API Consumer и Booking Engine бесплатны, создание бронирования происходит через REST с OAuth2, есть более 64 событий вебхуков, включая booking.created, а оплата собирается для отеля — который остаётся мерчантом — так что вам не нужно им становиться. MCP сервер предоставляет те же возможности AI-агентам, а веб-компоненты покрывают случаи, когда нужен путь бронирования без создания UI.

ВозможностьЧто это значитПочему без этого продукт не развивается
Актуальные тарифы и доступностьТекущие цены и что реально доступно для бронирования по датамКэшированные тарифы не проходят подтверждение и подрывают доверие
Создание бронированияСоздание реального бронирования, которое получает отельБез этого вы — просто реферальная ссылка, а не продукт
ОплатаПриём денег в рамках бронированияПеренаправление на другой сайт убивает конверсию
Подтверждение и вебхукиСообщить гостю, отелю и вашей системе о результатеИначе возникают проблемы с нагрузкой и сверкой данных

Большинство «отельных API», которые находит разработчик, покрывают первый и иногда второй пункт. Транзакция — самая сложная часть, и именно она определяет, есть ли у вас продукт.

Этот вопрос определяет всё, что идёт дальше. Инвентарь, перепроданный через цепочку, приходит с наценкой в тарифе, устаревшей доступностью и отсутствием прямой связи с отелем для вопросов по бронированию. Инвентарь, поступающий напрямую от отеля, содержит собственный тариф отеля, актуальную доступность и отель, который знает о бронировании.

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

Если вы строите бронирование отеля самостоятельно, становиться мерчантом значит брать на себя ответственность за оплату, возвраты, обработку налогов и часто лицензию турагентства в каждом регионе.

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

  1. Веб-компоненты. Вставьте доступный для бронирования поиск, список номеров или оформление в существующую страницу. Без работы на бэкенде; минимальный контроль над оформлением.
  2. REST API. Полный контроль над поиском, тарифами, созданием бронирования и подтверждением, аутентификация через OAuth2. Используйте, когда поток бронирования — часть опыта вашего продукта.
  3. MCP сервер. Те же возможности для AI-агентов, чтобы ассистент мог искать, считать цену и завершать бронирование, а не перенаправлять пользователя на сайт.

Эти три варианта не исключают друг друга — продукт часто использует компоненты для маркетинга и API для основного потока.

  • Поиск и ценообразование для одного города и одного диапазона дат. Получите реальные тарифы до проектирования.
  • Создайте одно тестовое бронирование от начала до конца, включая оплату и подтверждение.
  • Подпишитесь на booking.created и события отмены до создания UI.
  • Раннее решение по модели атрибуции — контекст источника должен идти с бронированием, иначе отчёты будут догадками.
  • Обрабатывайте ошибки: потеря доступности между запросом и бронированием, отказ оплаты, частичные возвраты.

API Consumer и Booking Engine бесплатны. Partner API включает бесплатный месячный лимит 10 000 ночей в отелях, затем тарифицируется за единицу. Подтверждённые бронирования несут платформенный сбор отеля 1,5% плюс стоимость обработки карт, а дефолтная комиссия 10% применяется, когда бронирование сделано через ваш продукт — так интегратор зарабатывает, а не платит.

  • Использование кэшированных тарифов. Они выглядят хорошо в разработке, но не работают в продакшене.
  • Оставлять оплату через редирект. Каждая передача теряет бронирования.
  • Игнорировать вебхуки до запуска. Сверка становится ручной работой.
  • Становиться мерчантом без необходимости. Это решение по лицензированию и ответственности, а не только техническое.
  • Не передавать контекст источника. Атрибуцию нельзя восстановить позже.

Продолжайте изучать

Часто задаваемые вопросы по API бронирования отелей

Что интегрировать, сколько это стоит и кто несёт ответственность за оплату.

Что должен поддерживать API бронирования отелей?
Актуальные тарифы и доступность, создание бронирования, оплата и подтверждение с вебхуками. API только для чтения контента покрывают только первый пункт и не могут завершить транзакцию.
API Wink бесплатен?
API Consumer и Booking Engine бесплатны. Partner API включает 10 000 ночей в отелях бесплатно в месяц, затем тарифицируется за единицу.
Нужно ли становиться мерчантом?
Нет. Отель остаётся мерчантом, и оплата собирается для отеля. Соглашения мерчанта доступны для API-интеграций, где партнёр действительно должен принимать оплату, с собственными требованиями к лицензированию.
Могут ли AI-агенты бронировать через те же возможности?
Да. MCP сервер предоставляет поиск, ценообразование и бронирование агентам, чтобы ассистент мог завершить бронирование вместо перенаправления пользователя на сайт.
Как интегратор получает оплату?
Применяется дефолтная комиссия 10% на бронирования, сделанные через ваш продукт, рассчитываемая после платформенного сбора отеля и обработки карт, с атрибуцией, сохраняющейся 6 месяцев с момента клика.
Нужно ли создавать UI?
Не обязательно. Веб-компоненты предоставляют доступный для бронирования поиск, списки номеров и оформление, которые вставляются в существующую страницу; REST API используется, когда поток должен быть вашим.

Создайте продукт, который действительно может бронировать.

Заголовок раздела «Создайте продукт, который действительно может бронировать.»

Актуальный отельный инвентарь, создание бронирования через REST, вебхуки, MCP сервер для агентов и оплата, которой вам не нужно владеть.