Демоверсія

Sabre GDS

Інтеграція Sabre API: API, на яких тримається кожне бронювання авіаквитка

Інтеграція Sabre API не зводиться до одного API. Одне онлайн-бронювання авіаквитка викликає ланцюжок сервісів Sabre: пошук, розрахунок ціни, бронювання, виписку квитка, а пізніше void, повернення або обмін. Нижче цей ланцюжок, сервіс за сервісом, і те, що PHPTRAVELS робить на кожному кроці.

  • Каталог Sabre API
  • Машина станів броні
  • REST і SOAP
  • Власне розміщення, вихідний код у комплекті

Каталог

Які Sabre API потрібні для онлайн-бронювання авіаквитків

Кожен рядок описує одне завдання в бронюванні. Назви сервісів і протоколи наведено так, як їх подає Sabre на developer.sabre.com. В останній колонці вказано, що PHPTRAVELS робить із відповіддю.

Показати протокол
ЕтапSabre APIПротоколЩо робить PHPTRAVELS
01АвтентифікаціяOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPЗапитує та кешує токен доступу для кожного середовища, оновлює його до закінчення терміну і ніколи не показує облікові дані в браузері.
02ПошукBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPПеретворює згруповані маршрути на картки результатів із фільтрами, брендованими тарифами та вже застосованими націнками.
03Розрахунок ціниFlight Check APIRevalidate Itinerary successorRESTПовторно перевіряє обраний тариф і місця перед оплатою, щоб мандрівник заплатив ту ціну, яку підтвердить Sabre.
04БронюванняCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPПередає імена мандрівників, контакти та особливі запити, потім зберігає локатор PNR у записі про бронювання.
05Отримання броніBooking Management APIGet BookingRESTЧитає актуальну бронь для адмін-панелі та особистого кабінету клієнта, тому статус ніколи не переноситься вручну.
06ВипискаEnhanced Air TicketAirTicketRQSOAPВиписує квиток після надходження оплати, зберігає номери квитків і надсилає листи з електронним квитком і рахунком.
07Void і поверненняBooking Management APICheck · Void · Refund Flight TicketsRESTПеревіряє, який варіант доступний для квитка, потім анулює його або оформлює повернення і зараховує суму на гаманець клієнта чи агента.
08ОбмінExchange BookingExchangeBookingRQRESTSOAPПеребронює нові рейси, показує різницю в тарифі та стягує її до видачі переоформленого квитка.
09СкасуванняBooking Management APICancel BookingRESTСкасовує невиписану бронь або вибрані сегменти і знімає утримання в записі про бронювання.

Sabre активує сервіси для кожного акаунта окремо і з часом змінює версії. Ваш представник Sabre підтвердить, які сервіси та версії доступні вашому PCC.

Стани броні

Пошук, ціна, бронь, квиток, потім void, повернення або обмін

Кожна бронь Sabre у PHPTRAVELS перебуває рівно в одному стані. Кожен перехід між станами означає один виклик Sabre, а адмін-панель показує стан у записі про бронювання. Оберіть стан, щоб побачити, що відбувається.

Основний шлях

Після бронювання

Знайдено

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

Виклик Sabre

Bargain Finder Max

В адмін-панелі

Пошук записано, броні ще немає

Ціну підтверджено

Обраний маршрут повторно перевіряється за ціною та наявністю місць, без утримання місць.

Виклик Sabre

Flight Check API

В адмін-панелі

Тариф підтверджено, оплата відкрита

Заброньовано

Створено PNR із мандрівниками. Оплату прийнято, або бронь очікує на утриманні.

Виклик Sabre

Create Passenger Name Record

В адмін-панелі

Локатор PNR, очікує виписки

Квиток виписано

Оплата пройшла, квиток виписано. Мандрівник отримує електронний квиток і рахунок.

Виклик Sabre

Enhanced Air Ticket (AirTicketRQ)

В адмін-панелі

Номери квитків, рахунок надіслано

Скасовано

Бронь скасовано до виписки квитка. Немає квитка, немає повернення для обробки.

Виклик Sabre

Booking Management · Cancel Booking

В адмін-панелі

Утримання знято, закрито

Анульовано (void)

Квиток анульовано в межах вікна void, яке дозволяють авіакомпанія та ваш план взаєморозрахунків.

Виклик Sabre

Booking Management · Void Flight Tickets

В адмін-панелі

Void записано, повне зарахування

Повернено

Квиток повернено за правилами тарифу з утриманням штрафу, якщо він є.

Виклик Sabre

Booking Management · Refund Flight Tickets

В адмін-панелі

Сума повернення, кредит-нота

Обміняно

Нові рейси замінюють старі, потім виписується переоформлений квиток. Бронь повертається до стану «квиток виписано».

Виклик Sabre

Exchange Booking

В адмін-панелі

Різниця в тарифі, новий квиток

Приклад станів. Допустимі переходи залежать від правил тарифу та авіакомпанії.

REST і SOAP

REST чи SOAP: ви викликатимете обидва

Sabre публікує сервіси REST і SOAP паралельно. Повний процес бронювання зазвичай поєднує обидва, тому конектор має підтримувати і той, і інший.

REST / JSON

Автентифікація
OAuth-токен від сервісу створення токена, передається як bearer-токен
Формат повідомлень
Запити й відповіді в JSON, виклики без збереження стану
Типове застосування
Пошук, перевірка ціни, керування бронями, void і повернення
На практиці
Легко логувати, кешувати й тестувати сучасними інструментами

SOAP / XML

Автентифікація
Сесія з Create Session, токен безпеки в кожному заголовку
Формат повідомлень
XML-конверти, із сесійними або безсесійними токенами залежно від сервісу
Типове застосування
Виписка через Enhanced Air Ticket та інші давно наявні сервіси
На практиці
Зрілий і поширений, але більше налаштувань на кожен виклик

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

Перед початком

Чек-лист доступу до Sabre

PHPTRAVELS налаштує конектор, щойно все це буде у вас. Позначте те, що вже є.

0із 8 готово

Чогось бракує? Доступи надає Sabre. З рештою допоможемо ми.

Обговоріть із нами ваш обсяг робіт щодо Sabre

Куди потрапляють дані

Одна бронь, п'ять відповідей Sabre

Кожну частину екрана бронювання в PHPTRAVELS заповнює певна відповідь Sabre. Номери на прикладі відповідають списку.

Запис про бронюванняSabre
DXB → LHR · Дубай – Лондон14 лист · Економ · Без пересадокБрендований тариф: Standard
Разом за 2 мандрівників–
PNRKQ7M2D
Квитки176-2401558931
176-2401558932
СтатусКвиток виписаноVoid або повернення

Приклад екрана з прикладними даними

  1. Розклад, тариф і бренд

    З відповіді Bargain Finder Max, із доданою вашою націнкою.

  2. Підтверджена сума

    З перевірки ціни безпосередньо перед оплатою.

  3. Локатор броні

    Повертає сервіс Create Passenger Name Record.

  4. Номери квитків

    Повертає сервіс Enhanced Air Ticket після оплати.

  5. Варіанти обслуговування

    Беруться з перевірки квитка в Booking Management, тому співробітники бачать лише дозволені дії.

Коротко

Як працює інтеграція Sabre API у PHPTRAVELS

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

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

Ця сторінка присвячена стороні API. Якщо ви хочете побачити, як ваші агенти щодня працюють із бронями Sabre, прочитайте посібник із робочого місця агента.

Читати даліПЗ Sabre для агентівАвіаквиткиСистема бронювання авіаквитків NDCAbacus GDSГаманці агентівGDS-система для турагентів

Довідка щодо Sabre API
Постачальник
Sabre, глобальна дистрибутивна система для авіа-, готельного та автоконтенту
Документація
developer.sabre.com
Доступ
OAuth-токен для REST, Create Session для SOAP
Контент
За даними Sabre, Bargain Finder Max може повертати пропозиції NDC разом із класичними тарифами в одній відповіді
Abacus
Abacus тепер входить до Sabre
У PHPTRAVELS
Тарифи Sabre в модулі авіаквитків, на B2C-сайті та в B2B-порталі агентів

Постачальники авіаквитків, яких можна підключити поруч із Sabre

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport

Вартість

Скільки коштує інтеграція Sabre API

Є два окремі рахунки: те, що ви узгоджуєте з Sabre, і те, що ви платите за програмне забезпечення, яке продає контент.

Сплачується Sabre

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

Сплачується PHPTRAVELS

Разова ліцензія на платформу бронювання з вихідним кодом. Налаштування конектора Sabre та підтримку сертифікації оцінюємо після вивчення вашого обсягу робіт щодо Sabre.

Ліцензія Startup
Разова ліцензіяразово
Ліцензія Agency
Разова ліцензіяразово
Ліцензія Enterprise
Разова ліцензіяразово

FAQ

Запитання про інтеграцію Sabre API

Про що питають агенції та OTA перед підключенням Sabre.

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

Це підключення вашої платформи бронювання до вебсервісів Sabre, щоб ваш сайт або агентський портал міг шукати тарифи Sabre, розраховувати ціну, створювати PNR, виписувати квитки та обробляти void, повернення й обміни без роботи в окремому терміналі Sabre.

Щонайменше: сервіс автентифікації, сервіс пошуку, наприклад Bargain Finder Max, перевірка ціни, Create Passenger Name Record для броні та Enhanced Air Ticket для виписки. Для післяпродажного обслуговування додаються Booking Management API для отримання броні, скасування, void і повернення, а також Exchange Booking для змін.

Зазвичай обидва. Sabre пропонує багато сервісів і в REST, і в SOAP, а деякі давно наявні сервіси, наприклад Enhanced Air Ticket, працюють на SOAP. PHPTRAVELS обробляє обидва всередині конектора, тому решта платформи не залежить від протоколу.

Облікові дані видає Sabre, а не PHPTRAVELS. Ви узгоджуєте доступ із Sabre, отримуєте PCC, користувача EPR і облікові дані API-клієнта та просите представника активувати потрібні сервіси. Потім ми налаштовуємо й тестуємо конектор.

За даними Sabre, Bargain Finder Max може повертати пропозиції NDC-перевізників разом із класичними тарифами в одній відповіді. Чи побачите ви пропозиції NDC, залежить від того, що Sabre активував для вашого акаунта, і від авіакомпаній, з якими ви працюєте.

Кожен стан на цій сторінці: пошук, ціна, бронь, квиток, скасування, void, повернення та обмін, а також платежі, зарахування на гаманець, листи, рахунки та логи. Спочатку проведіть їх у тестовому середовищі Sabre, потім уважно перевіряйте реальні броні в перші дні роботи.

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

Власні збори Sabre узгоджуються з Sabre. Ліцензії PHPTRAVELS разові, від, а налаштування конектора Sabre оцінюється під ваш обсяг робіт. На сторінці цін наведено всі ліцензії.