Хаб API постачальників і сервісів

Travel API, під'єднані до однієї платформи бронювання

Усі посібники з travel API цього сайту в одному місці: контент GDS і авіакомпаній, готельні бедбанки та екстранети, тури, авто й трансфери, платіжні шлюзи та інструменти бек-офісу. Фільтруйте каталог за категорією, порівняйте три способи отримання інвентарю та простежте шлях інтеграції від ключів пісочниці до живих продажів.

  • Посібники з інтеграції за категоріями
  • Потік пошук, ціна, бронь, квиток
  • API, рушій бронювання та GDS
  • Власний хостинг із вихідним кодом

Коротко

Що таке travel API і де вони застосовуються

Три терміни трапляються на кожній сторінці цього хабу. Ось що означає кожен із них, перш ніж обирати постачальника.

Якщо тема для вас нова, почніть із Що таке інтеграція API, а потім прочитайте технічний посібник у Інтеграція туристичних API. Повний перелік готових конекторів є на Усі інтеграції, а модулі бронювання, що їх використовують, описано в Огляд платформи.

  • Travel API

    Програмний ендпоінт, що повертає доступні для пошуку дані про подорожі: наявність, тарифи, правила та контент щодо авіаквитків, готелів, авто чи турів, зазвичай у JSON або XML.

  • Інтеграція travel API

    Під'єднання ендпоінта постачальника, GDS або агрегатора до рушія бронювання: автентифікація, зіставлення полів, ідемпотентні виклики бронювання, політики помилок і повторів.

  • Конектори на власному хостингу

    PHPTRAVELS постачає код конекторів разом із ліцензією, тож ваша команда може читати, розширювати й розміщувати адаптери, які взаємодіють із кожним постачальником.

Послідовність викликів, спільна для всіх постачальників

  1. 01Пошук
  2. 02Ціна та ревалідація
  3. 03Бронювання
  4. 04Квиток або підтвердження

Назви постачальників і формати відповідей різняться, але кожен конектор у каталозі нижче вкладається в ту саму послідовність із чотирьох викликів.

Каталог

Travel API за категоріями

Оберіть категорію, щоб звузити перелік. Кожен запис відкриває окремий посібник щодо цього постачальника або сервісу: що він повертає і як налаштовується на платформі.

GDS, авіакомпанії та авіа-API

20 посібників

Глобальні дистрибутивні системи, NDC, агрегатори лоукостерів, консолідатори та сервіси даних про рейси для модуля авіаквитків.

Готельні API, бедбанки та екстранети

15 посібників

Оптові бедбанки, партнерські програми OTA, екстранети та channel manager'и, які наповнюють пошук готелів номерами й тарифами.

Тури, атракції, авто й трансфери

4 посібників

Маркетплейси активностей, брокери оренди авто та постачальники трансферів, що додають додаткові послуги до перельотів і проживання.

Три способи отримати інвентар

Travel API, рушій бронювання та GDS API

Команди часто зіставляють прямий API, готовий рушій бронювання та голий контракт із GDS так, ніби це одна й та сама покупка. Вони розв'язують різні задачі й зазвичай поєднуються.

КритерійTravel APIРушій бронюванняGDS API
ПризначенняTravel APIДані та операції через ендпоінтиРушій бронюванняФронтенд, бізнес-правила та оформлення замовленняGDS APIАвіаконтент і додаткові послуги через класичні канали та NDC
Охоплення контентуTravel APIГотелі, авіаквитки, авто, активності, бедбанкиРушій бронюванняВід пошуку до оплати для всього, що під'єднаноGDS APIПереважно авіакомпанії та їхні додаткові послуги
Трудомісткість інтеграціїTravel APIСередня: зіставлення полів, ідемпотентність, повториРушій бронюванняСередня або висока при розробці з нуля; низька на PHPTRAVELSGDS APIВисока: налаштування PCC, черги, сертифікація та аудити
Комерційні умовиTravel APIЗа виклик, націнку або місце, визначає постачальникРушій бронюванняОдноразова ліцензія на PHPTRAVELS плюс комісії шлюзуGDS APIКонтракти з GDS, стимули та цільові обсяги сегментів
Найкраще дляTravel APIOTA та DMC, що поєднують кількох постачальниківРушій бронюванняПрямих продажів під власним брендом і за власними правиламиGDS APIАвіаорієнтованих агенцій і TMC
Час виходу на ринокTravel APIШвидко, щойно видано доступиРушій бронюванняУстановити, під'єднати постачальників, брендувати й запуститиGDS APIНайдовше, бо спершу схвалення та сертифікація

PHPTRAVELS — це колонка рушія бронювання: API постачальників і будь-який контракт із GDS під'єднуються до нього, тож ви купуєте софт один раз і додаєте фіди в міру укладання контрактів. Ціни на Ціни; сторону хостингу описано в Вимоги.

Від ключів до живих продажів

Як інтеграція API запускається в продакшн

Лінія нижче — порядок робіт для будь-якого постачальника з каталогу, із запитом і відповіддю, якими платформа обмінюється після увімкнення конектора.

  1. 01

    Доступи

    Підпишіть угоду з постачальником і отримайте ключі пісочниці, ендпоінти та документацію.

  2. 02

    Під'єднання до пісочниці

    Введіть ключі в адмін-панелі, виконайте перший пошук і переконайтеся, що конектор читає відповідь.

  3. 03

    Зіставлення контенту

    Зіставте коди постачальника з майстер-даними платформи: аеропорти, id готелів, типи харчування, класи авто.

  4. 04

    Націнки та правила

    Задайте націнки, податки, збори та валютні правила для агенції, B2B-агента або групи клієнтів.

  5. 05

    Тестові бронювання

    Пройдіть сертифікаційні сценарії постачальника: бронювання, зміна, скасування та звірка з його тестовою консоллю.

  6. 06

    Бойові ключі

    Перейдіть на бойові доступи, увімкніть постачальника для публічного сайту та B2B-порталу й відстежуйте перші бронювання.

Один виклик ревалідації в тому вигляді, в якому його надсилає платформа

>ЗапитPOST /api/v1/hotels/price
{  "supplier": "hotelbeds",1  "env": "production",1  "rateKey": "HB-20261112-118742-DBL-BB",  "occupancy": { "rooms": 1, "adults": 2 },  "currency": "USD",  "markupRule": "b2c-default"2}
<Відповідь200 OK
{  "status": "available",  "net": 184.00,2  "sell": 206.08,2  "currency": "USD",  "cancellation": { "deadline": "2026-11-09", "fee": 184.00 },  "hold": "PT-HLD-7731",3  "expiresIn": 9003}
  1. 1

    Ключі постачальника зберігаються за середовищами й ніколи не потрапляють у тіло запиту, яке йде клієнтам.

  2. 2

    Нетто-ціна та ціна продажу передаються разом; назва правила націнки пояснює бек-офісу, чому вони різняться.

  3. 3

    Посилання на утримання зберігає ідемпотентність виклику бронювання, якщо клієнт повторює оплату.

  4. Відкрити посібник з інтеграції

Вибір за бізнес-моделлю

Які travel API кожен тип бізнесу під'єднує першими

Каталог довгий, бо туристичні компанії різні. Ось звичні стартові комбінації, які ми бачимо під час онбордингу.

  • 01

    Онлайн-турагенція

    Фід GDS або NDC для авіаквитків, один-два бедбанки для готелів, брокер авто та картковий шлюз. Спершу широта, потім прямі контракти.

  • 02

    Приймаюча компанія (DMC)

    Власний інвентар, завантажений в адмінку, бедбанк для закриття прогалин, маркетплейс турів і трансфери. Авіаквитки часто додають пізніше через консолідатора.

  • 03

    Управління діловими поїздками

    Контент GDS із договірними тарифами, готельна програма через екстранет або бедбанк, правила погодження та вивантаження в бухгалтерію.

  • 04

    Консолідатор або B2B-оптовик

    Кілька авіаджерел із націнками за субагентами, гаманець агента, оплата банківським переказом і через шлюз, бухгалтерський фід.

Кожну модель описано на окремій сторінці: Онлайн-турагентства, DMC і Корпоративні подорожі; кредитну сторону субагентів оптовика розглянуто в Гаманці агентів. Шар white label, який поширює ці фіди партнерам, описано в White-label B2B-портал.

Запитання

Travel API: відповіді

Короткі відповіді на те, про що питають покупці перед вибором постачальників.

Відділ продажів

Travel API — це ендпоінти, які надають живий інвентар, ціни, правила та операції на кшталт пошуку, ревалідації, бронювання й скасування від постачальників, GDS та агрегаторів. Платформа бронювання викликає їх і перетворює відповіді на результат пошуку, кошик і підтверджене бронювання.

Автентифікацію ключами постачальника, зіставлення його кодів із вашими майстер-даними, виклики пошуку, ціни та бронювання по черзі, обробку помилок і повторів без дублів бронювань та передачу результату в платежі, ваучери й бухгалтерію. На PHPTRAVELS конектори вже це реалізують; ваша робота — доступи, зіставлення та правила.

Так. Платформа розміщується на вашому хостингу, вихідний код входить до комерційної ліцензії, тож ваші розробники можуть читати кожен адаптер, додати постачальника, якого ще немає в каталозі, або змінити те, як наявний зіставляє контент.

Зазвичай поєднання, а не один фід: агрегатор лоукостерів для широти, контент NDC або GDS для мережевих авіакомпаній і виписки квитків, а також консолідатор там, де немає власних контрактів з авіакомпаніями. Група авіаквитків у каталозі містить посібники щодо кожного варіанта.

Кілька на модуль. Платформа опитує кожного увімкненого постачальника, об'єднує результати за майстер-id, прибирає дублі та застосовує ваше правило націнки до показу ціни, тож додавання другого бедбанку або другого авіаджерела — це зміна конфігурації, а не переробка.

Самі API тарифікують їхні постачальники: зазвичай за виклик, за бронювання або за угодою про націнку; деякі безкоштовні в межах партнерської програми. Програмне забезпечення PHPTRAVELS, яке їх поєднує, — одноразова ліцензія від 2 499 $, як зазначено на сторінці цін.