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, отелей, туров, авто и платежей
