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ą.
| Etap | API Sabre | Protokół | Co robi PHPTRAVELS |
|---|---|---|---|
| 01Uwierzytelnianie | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Pobiera i buforuje token dostępu dla każdego środowiska, odnawia go przed wygaśnięciem i nigdy nie pokazuje danych logowania w przeglądarce. |
| 02Wyszukiwanie | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Zamienia pogrupowane trasy na karty wyników z filtrami, taryfami markowymi i już naliczonymi marżami. |
| 03Wycena | Flight Check APIRevalidate Itinerary successor | REST | Ponownie sprawdza wybraną taryfę i miejsca przed płatnością, aby podróżny zapłacił cenę, którą Sabre honoruje. |
| 04Rezerwacja | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Przesyła nazwiska podróżnych, dane kontaktowe i prośby specjalne, a następnie zapisuje kod PNR w karcie rezerwacji. |
| 05Pobranie | Booking Management APIGet Booking | REST | Odczytuje aktualną rezerwację dla panelu administracyjnego i konta klienta, więc status nigdy nie jest przepisywany ręcznie. |
| 06Wystawienie biletu | Enhanced Air TicketAirTicketRQ | SOAP | Wystawia bilet po zaksięgowaniu płatności, zapisuje numery biletów i wysyła e-mailem bilet elektroniczny oraz fakturę. |
| 07Void i zwrot | Booking Management APICheck · Void · Refund Flight Tickets | REST | Sprawdza, która opcja jest dostępna dla biletu, wykonuje void lub zwrot i księguje środki w portfelu klienta albo agenta. |
| 08Wymiana | Exchange BookingExchangeBookingRQ | RESTSOAP | Rezerwuje nowe loty, pokazuje różnicę taryfy i pobiera ją przed wysłaniem ponownie wystawionego biletu. |
| 09Anulowanie | Booking Management APICancel Booking | REST | Anuluje 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 SabreGdzie 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.
176-2401558932
Przykładowy ekran z przykładowymi danymi
Rozkład, taryfa i marka
Z odpowiedzi Bargain Finder Max, z doliczoną Państwa marżą.
Potwierdzona suma
Ze sprawdzenia ceny tuż przed płatnością.
Kod rezerwacji
Zwracany przez Create Passenger Name Record.
Numery biletów
Zwracane przez Enhanced Air Ticket po płatności.
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
- 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.
Odkryj więcej
Więcej o platformie
- API lotówAPI lotów z GDS, NDC i od konsolidatorów na jednej platformie
- AmadeusLoty i hotele z GDS
- TravelportGalileo, Apollo, Worldspan
- Oprogramowanie Sabre dla agentówCodzienne stanowisko Sabre: kolejka, obsługa, role, faktury
- LotyTicketing GDS i NDC
- API turystyczneAPI GDS, hoteli, wycieczek, aut i płatności
