Demo na żywo

Sabre GDS

Integracja API Sabre: API stojące za każdą rezerwacją lotu

Integracja API Sabre to nie jedno API. Jedna rezerwacja lotu online wywołuje łańcuch usług Sabre: wyszukiwanie, wycenę, rezerwację, wystawienie biletu, a później void, zwrot lub wymianę. Oto ten łańcuch, usługa po usłudze, i to, co PHPTRAVELS robi na każdym etapie.

  • Katalog API Sabre
  • Maszyna stanów rezerwacji
  • REST i SOAP
  • Własny hosting, kod źródłowy w zestawie

Katalog

API Sabre potrzebne do rezerwacji lotów online

Każdy wiersz to jedno zadanie w rezerwacji. Nazwy usług i protokoły podajemy tak, jak Sabre publikuje je na developer.sabre.com. Ostatnia kolumna pokazuje, co PHPTRAVELS robi z odpowiedzią.

Pokaż protokół
EtapAPI SabreProtokółCo robi PHPTRAVELS
01UwierzytelnianieOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPPobiera i buforuje token dostępu dla każdego środowiska, odnawia go przed wygaśnięciem i nigdy nie pokazuje danych logowania w przeglądarce.
02WyszukiwanieBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPZamienia pogrupowane trasy na karty wyników z filtrami, taryfami markowymi i już naliczonymi marżami.
03WycenaFlight Check APIRevalidate Itinerary successorRESTPonownie sprawdza wybraną taryfę i miejsca przed płatnością, aby podróżny zapłacił cenę, którą Sabre honoruje.
04RezerwacjaCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPPrzesyła nazwiska podróżnych, dane kontaktowe i prośby specjalne, a następnie zapisuje kod PNR w karcie rezerwacji.
05PobranieBooking Management APIGet BookingRESTOdczytuje aktualną rezerwację dla panelu administracyjnego i konta klienta, więc status nigdy nie jest przepisywany ręcznie.
06Wystawienie biletuEnhanced Air TicketAirTicketRQSOAPWystawia bilet po zaksięgowaniu płatności, zapisuje numery biletów i wysyła e-mailem bilet elektroniczny oraz fakturę.
07Void i zwrotBooking Management APICheck · Void · Refund Flight TicketsRESTSprawdza, która opcja jest dostępna dla biletu, wykonuje void lub zwrot i księguje środki w portfelu klienta albo agenta.
08WymianaExchange BookingExchangeBookingRQRESTSOAPRezerwuje nowe loty, pokazuje różnicę taryfy i pobiera ją przed wysłaniem ponownie wystawionego biletu.
09AnulowanieBooking Management APICancel BookingRESTAnuluje rezerwację bez biletu lub wybrane segmenty i zwalnia blokadę w karcie rezerwacji.

Sabre aktywuje usługi dla każdego konta osobno i z czasem zmienia wersje. Opiekun konta w Sabre potwierdzi, które usługi i wersje może wywoływać Państwa PCC.

Stany rezerwacji

Wyszukanie, wycena, rezerwacja, bilet, a potem void, zwrot lub wymiana

Każda rezerwacja Sabre w PHPTRAVELS ma dokładnie jeden stan. Każde przejście między stanami to jedno wywołanie Sabre, a panel administracyjny pokazuje stan w karcie rezerwacji. Proszę wybrać stan, aby zobaczyć, co się dzieje.

Ścieżka główna

Po rezerwacji

Wyszukano

Podróżny zobaczył aktualne taryfy. Nic nie jest jeszcze zablokowane, więc ceny mogą się zmienić.

Wywołanie Sabre

Bargain Finder Max

W panelu

Wyszukiwanie zapisane, brak rezerwacji

Wyceniono

Wybrana trasa jest ponownie sprawdzana pod kątem ceny i dostępności, bez blokowania miejsc.

Wywołanie Sabre

Flight Check API

W panelu

Taryfa potwierdzona, płatność otwarta

Zarezerwowano

Istnieje PNR z podróżnymi. Płatność zostaje pobrana albo rezerwacja czeka w opcji.

Wywołanie Sabre

Create Passenger Name Record

W panelu

Kod PNR, oczekuje na bilet

Wystawiono bilet

Płatność została zaksięgowana, a bilet wystawiony. Podróżny otrzymuje bilet elektroniczny i fakturę.

Wywołanie Sabre

Enhanced Air Ticket (AirTicketRQ)

W panelu

Numery biletów, faktura wysłana

Anulowano

Rezerwacja zostaje anulowana przed wystawieniem biletu. Brak biletu, brak zwrotu do obsłużenia.

Wywołanie Sabre

Booking Management · Cancel Booking

W panelu

Blokada zwolniona, zamknięta

Void

Bilet zostaje unieważniony w oknie void, na które pozwala linia lotnicza i Państwa plan rozliczeń.

Wywołanie Sabre

Booking Management · Void Flight Tickets

W panelu

Void zapisany, pełny zwrot środków

Zwrócono

Bilet zostaje zwrócony zgodnie z zasadami taryfy, po potrąceniu ewentualnej opłaty.

Wywołanie Sabre

Booking Management · Refund Flight Tickets

W panelu

Kwota zwrotu, nota kredytowa

Wymieniono

Nowe loty zastępują poprzednie, a potem wystawiany jest nowy bilet. Rezerwacja wraca do stanu z biletem.

Wywołanie Sabre

Exchange Booking

W panelu

Różnica taryfy, nowy bilet

Przykładowe stany. Dozwolone przejścia zależą od zasad taryfy i linii lotniczej.

REST i SOAP

REST czy SOAP: będą Państwo wywoływać oba

Sabre publikuje usługi REST i SOAP równolegle. Pełny proces rezerwacji zwykle łączy oba, więc konektor musi obsługiwać oba protokoły.

REST / JSON

Uwierzytelnianie
Token OAuth z usługi tworzenia tokenów, wysyłany jako bearer token
Format komunikatów
Żądania i odpowiedzi JSON, wywołania bezstanowe
Typowe użycie tutaj
Wyszukiwanie, sprawdzanie cen, zarządzanie rezerwacjami, void i zwrot
W praktyce
Łatwe do logowania, buforowania i testowania nowoczesnymi narzędziami

SOAP / XML

Uwierzytelnianie
Sesja z Create Session, z tokenem bezpieczeństwa w każdym nagłówku
Format komunikatów
Koperty XML, z tokenami sesyjnymi lub bezsesyjnymi zależnie od usługi
Typowe użycie tutaj
Wystawianie biletów przez Enhanced Air Ticket i inne sprawdzone usługi
W praktyce
Dojrzałe i powszechne, z większą konfiguracją przy każdym wywołaniu

PHPTRAVELS obsługuje oba protokoły w jednym konektorze. Proces rezerwacji, panel administracyjny i raporty widzą jedną rezerwację, niezależnie od protokołu, który ją zasilił.

Zanim Państwo zaczną

Lista kontrolna dostępu do Sabre

PHPTRAVELS może skonfigurować konektor, gdy te elementy będą gotowe. Proszę zaznaczyć to, co już Państwo mają.

0z 8 gotowe

Czegoś brakuje? Elementy dostępu zapewnia Sabre. W pozostałych sprawach pomożemy.

Porozmawiajmy o Państwa zakresie Sabre

Gdzie trafiają dane

Jedna rezerwacja, pięć odpowiedzi Sabre

Każda część ekranu rezerwacji w PHPTRAVELS jest zasilana konkretną odpowiedzią Sabre. Numery na przykładzie odpowiadają liście.

Karta rezerwacjiSabre
DXB → LHR · Dubaj do Londynu14 lis · Ekonomiczna · Bez przesiadekTaryfa markowa: Standard
Razem za 2 podróżnych–
PNRKQ7M2D
Bilety176-2401558931
176-2401558932
StatusWystawiono biletVoid lub zwrot

Przykładowy ekran z przykładowymi danymi

  1. Rozkład, taryfa i marka

    Z odpowiedzi Bargain Finder Max, z doliczoną Państwa marżą.

  2. Potwierdzona suma

    Ze sprawdzenia ceny tuż przed płatnością.

  3. Kod rezerwacji

    Zwracany przez Create Passenger Name Record.

  4. Numery biletów

    Zwracane przez Enhanced Air Ticket po płatności.

  5. Opcje obsługi

    Odczytane ze sprawdzenia biletu w Booking Management, więc personel widzi tylko to, co dozwolone.

W skrócie

Jak działa integracja API Sabre w PHPTRAVELS

Sabre to jeden z globalnych systemów dystrybucji, z których linie lotnicze i biura podróży korzystają przy sprzedaży lotów. Jego API pozwalają Państwa stronie lub portalowi agentów wyszukiwać treści Sabre, tworzyć rezerwacje i wystawiać bilety bez pracy personelu w osobnym ekranie Sabre.

PHPTRAVELS to oprogramowanie do rezerwacji podróży z własnym hostingiem. Konektor Sabre zasila moduł lotów, więc taryfy Sabre pojawiają się obok innych dostawców lotów w jednym wyszukiwaniu, jednej płatności i jednym back office. Agenci płacą z portfela, klienci kartą, a każda rezerwacja zachowuje swój stan Sabre.

Ta strona opisuje stronę API. Jeśli chcą Państwo zobaczyć, jak agenci na co dzień pracują z rezerwacjami Sabre, warto przeczytać przewodnik po stanowisku agenta.

Czytaj dalejOprogramowanie Sabre dla agentówLotySystem rezerwacji lotów NDCAbacus GDSPortfele agentówSystem GDS dla agentów podróży

API Sabre w skrócie
Dostawca
Sabre, globalny system dystrybucji treści lotniczych, hotelowych i wynajmu aut
Dokumentacja
developer.sabre.com
Dostęp
Token OAuth dla REST, Create Session dla SOAP
Treści
Według Sabre Bargain Finder Max może zwracać oferty NDC i klasyczne taryfy w jednej odpowiedzi
Abacus
Abacus jest obecnie częścią Sabre
W PHPTRAVELS
Taryfy Sabre w module lotów, na stronie B2C i w portalu agentów B2B

Dostawcy lotów, z których można korzystać obok Sabre

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

Koszty

Ile kosztuje integracja API Sabre

Są dwa osobne rachunki: to, co Państwo uzgadniają z Sabre, oraz to, co płacą Państwo za oprogramowanie sprzedające treści.

Płatne na rzecz Sabre

Opłaty za dostęp, warunki rezerwacji i ewentualne zachęty uzgadnia się z Sabre. Zależą od rynku, wolumenu i konfiguracji, dlatego ich nie wyceniamy.

Płatne na rzecz PHPTRAVELS

Jednorazowa licencja na platformę rezerwacyjną z kodem źródłowym. Konfigurację konektora Sabre i wsparcie przy certyfikacji wyceniamy po poznaniu Państwa zakresu Sabre.

Licencja Startup
Licencja jednorazowajednorazowo
Licencja Agency
Licencja jednorazowajednorazowo
Licencja Enterprise
Licencja jednorazowajednorazowo

FAQ

Pytania o integrację API Sabre

O co pytają agencje i OTA przed podłączeniem Sabre.

Kontakt ze sprzedażą

To połączenie Państwa platformy rezerwacyjnej z usługami sieciowymi Sabre, dzięki któremu strona lub portal agentów może wyszukiwać taryfy Sabre, wyceniać je, tworzyć PNR, wystawiać bilety oraz obsługiwać void, zwroty i wymiany bez pracy w osobnym ekranie Sabre.

Co najmniej: usługi uwierzytelniania, usługi wyszukiwania, takiej jak Bargain Finder Max, sprawdzenia ceny, Create Passenger Name Record do rezerwacji i Enhanced Air Ticket do wystawiania biletów. Do obsługi posprzedażowej dochodzi Booking Management API do pobierania, anulowania, void i zwrotów oraz Exchange Booking do zmian.

Zwykle z obu. Sabre oferuje wiele usług w REST i SOAP, a niektóre sprawdzone usługi, takie jak Enhanced Air Ticket, działają w SOAP. PHPTRAVELS obsługuje oba protokoły w konektorze, więc reszta platformy nie zależy od protokołu.

Dane dostępu pochodzą od Sabre, a nie od PHPTRAVELS. Uzgadniają Państwo dostęp z Sabre, otrzymują PCC, użytkownika EPR i dane klienta API, a następnie proszą opiekuna konta o aktywację potrzebnych usług. Potem konfigurujemy i testujemy konektor.

Według Sabre Bargain Finder Max może zwracać oferty przewoźników NDC razem z klasycznymi taryfami w jednej odpowiedzi. To, czy zobaczą Państwo oferty NDC, zależy od usług aktywowanych przez Sabre na koncie i od linii lotniczych, z którymi Państwo współpracują.

Każdy stan z tej strony: wyszukiwanie, wycenę, rezerwację, wystawienie biletu, anulowanie, void, zwrot i wymianę, a także płatności, zasilenia portfela, e-maile, faktury i logi. Najpierw w środowisku testowym Sabre, a potem uważnie sprawdzając prawdziwe rezerwacje w pierwszych dniach produkcji.

Tak. Te same dane dostępu Sabre mogą obsługiwać publiczną stronę rezerwacji, portal agentów i konta firmowe, każde z własnymi marżami, metodami płatności, zasadami portfela i raportami.

Opłaty samego Sabre uzgadnia się z Sabre. Licencje PHPTRAVELS są jednorazowe, a konfiguracja konektora Sabre jest wyceniana dla Państwa zakresu. Strona z cenami przedstawia wszystkie licencje.