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 · SessionCreateRQ | RESTSOAP | Запитує та кешує токен доступу для кожного середовища, оновлює його до закінчення терміну і ніколи не показує облікові дані в браузері. |
| 02Пошук | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Перетворює згруповані маршрути на картки результатів із фільтрами, брендованими тарифами та вже застосованими націнками. |
| 03Розрахунок ціни | Flight Check APIRevalidate Itinerary successor | REST | Повторно перевіряє обраний тариф і місця перед оплатою, щоб мандрівник заплатив ту ціну, яку підтвердить Sabre. |
| 04Бронювання | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Передає імена мандрівників, контакти та особливі запити, потім зберігає локатор PNR у записі про бронювання. |
| 05Отримання броні | Booking Management APIGet Booking | REST | Читає актуальну бронь для адмін-панелі та особистого кабінету клієнта, тому статус ніколи не переноситься вручну. |
| 06Виписка | Enhanced Air TicketAirTicketRQ | SOAP | Виписує квиток після надходження оплати, зберігає номери квитків і надсилає листи з електронним квитком і рахунком. |
| 07Void і повернення | Booking Management APICheck · Void · Refund Flight Tickets | REST | Перевіряє, який варіант доступний для квитка, потім анулює його або оформлює повернення і зараховує суму на гаманець клієнта чи агента. |
| 08Обмін | Exchange BookingExchangeBookingRQ | RESTSOAP | Перебронює нові рейси, показує різницю в тарифі та стягує її до видачі переоформленого квитка. |
| 09Скасування | Booking Management APICancel Booking | REST | Скасовує невиписану бронь або вибрані сегменти і знімає утримання в записі про бронювання. |
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. Номери на прикладі відповідають списку.
176-2401558932
Приклад екрана з прикладними даними
Розклад, тариф і бренд
З відповіді Bargain Finder Max, із доданою вашою націнкою.
Підтверджена сума
З перевірки ціни безпосередньо перед оплатою.
Локатор броні
Повертає сервіс Create Passenger Name Record.
Номери квитків
Повертає сервіс Enhanced Air Ticket після оплати.
Варіанти обслуговування
Беруться з перевірки квитка в Booking Management, тому співробітники бачать лише дозволені дії.
Коротко
Як працює інтеграція Sabre API у PHPTRAVELS
Sabre є однією з глобальних дистрибутивних систем, через які авіакомпанії та турагенції продають авіаквитки. Її API дозволяють вашому сайту або агентському порталу шукати контент Sabre, створювати броні та виписувати квитки без роботи співробітників в окремому терміналі Sabre.
PHPTRAVELS є програмним забезпеченням для бронювання подорожей із власним розміщенням. Конектор Sabre живить модуль авіаквитків, тому тарифи Sabre стоять поруч з іншими постачальниками авіаквитків в одному пошуку, одній оплаті та одному бек-офісі. Агенти платять із гаманця, клієнти платять карткою, і кожна бронь зберігає свій стан Sabre.
Ця сторінка присвячена стороні API. Якщо ви хочете побачити, як ваші агенти щодня працюють із бронями Sabre, прочитайте посібник із робочого місця агента.
Читати даліПЗ Sabre для агентівАвіаквиткиСистема бронювання авіаквитків NDCAbacus GDSГаманці агентівGDS-система для турагентів
- Постачальник
- 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 оцінюється під ваш обсяг робіт. На сторінці цін наведено всі ліцензії.
Дізнайтеся більше
Ще про платформу
- API авіаквитківAPI авіаквитків від GDS, NDC і консолідаторів на одній платформі
- AmadeusАвіаквитки та готелі через GDS
- TravelportGalileo, Apollo, Worldspan
- ПЗ Sabre для агентівЩоденна робота в Sabre: черга, сервіс, ролі, рахунки
- АвіаквиткиВиписка через GDS і NDC
- Travel APIAPI GDS, готелів, турів, авто та платежів
