Sabre GDS
Sabre API Integration: die APIs hinter jeder Flugbuchung
Eine Sabre API Integration ist nicht eine einzelne API. Eine Online-Flugbuchung ruft eine Kette von Sabre-Services auf: Suche, Preisprüfung, Buchung, Ticketing und später Void, Erstattung oder Umbuchung. Hier ist diese Kette, Service für Service, und was PHPTRAVELS bei jedem Schritt tut.
- Sabre API-Katalog
- Buchungsstatus-Modell
- REST und SOAP
- Selbst gehostet, inklusive Quellcode
Der Katalog
Die Sabre APIs, die eine Online-Flugbuchung braucht
Jede Zeile ist eine Aufgabe in der Buchung. Servicenamen und Protokolle entsprechen den Angaben von Sabre auf developer.sabre.com. Die letzte Spalte zeigt, was PHPTRAVELS mit der Antwort macht.
| Schritt | Sabre API | Protokoll | Was PHPTRAVELS tut |
|---|---|---|---|
| 01Authentifizieren | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Fordert das Access Token pro Umgebung an, speichert es im Cache, erneuert es vor Ablauf und zeigt Zugangsdaten nie im Browser. |
| 02Suchen | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Macht aus den gruppierten Reiserouten Ergebniskarten mit Filtern, Branded Fares und bereits angewendeten Aufschlägen. |
| 03Preis prüfen | Flight Check APIRevalidate Itinerary successor | REST | Prüft Tarif und Plätze vor dem Checkout erneut, damit der Reisende den Preis zahlt, den Sabre auch bestätigt. |
| 04Buchen | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Sendet Namen, Kontaktdaten und Sonderwünsche der Reisenden und speichert den PNR-Code im Buchungsdatensatz. |
| 05Abrufen | Booking Management APIGet Booking | REST | Liest die aktuelle Reservierung für den Admin und das Kundenkonto, damit kein Status von Hand übertragen wird. |
| 06Ticketen | Enhanced Air TicketAirTicketRQ | SOAP | Stellt das Ticket nach Zahlungseingang aus, speichert die Ticketnummern und versendet E-Ticket und Rechnung per E-Mail. |
| 07Void und Erstattung | Booking Management APICheck · Void · Refund Flight Tickets | REST | Prüft, welche Option für das Ticket offen ist, führt dann Void oder Erstattung aus und bucht die Gutschrift auf das Kunden- oder Agenten-Wallet. |
| 08Umbuchen | Exchange BookingExchangeBookingRQ | RESTSOAP | Bucht die neuen Flüge, zeigt die Tarifdifferenz an und kassiert sie, bevor das neu ausgestellte Ticket versendet wird. |
| 09Stornieren | Booking Management APICancel Booking | REST | Storniert eine nicht ausgestellte Reservierung oder ausgewählte Segmente und gibt die Option im Buchungsdatensatz frei. |
Sabre aktiviert Services pro Konto und ändert Versionen im Lauf der Zeit. Ihr Sabre Account Manager bestätigt, welche Services und Versionen Ihr PCC aufrufen darf.
Buchungsstatus
Suchen, prüfen, buchen, ticketen, dann Void, Erstattung oder Umbuchung
Jede Sabre-Buchung in PHPTRAVELS hat genau einen Status. Jeder Wechsel zwischen zwei Status ist ein Sabre-Aufruf, und der Admin zeigt den Status im Buchungsdatensatz. Wählen Sie einen Status, um zu sehen, was passiert.
Hauptpfad
Nach der Buchung
Gesucht
Der Reisende hat Live-Tarife gesehen. Noch ist nichts reserviert, die Preise können sich also ändern.
Sabre-Aufruf
Bargain Finder Max
Im Admin
Suche protokolliert, noch keine Buchung
Preis geprüft
Die gewählte Reiseroute wird erneut auf Preis und Verfügbarkeit geprüft, ohne Plätze zu reservieren.
Sabre-Aufruf
Flight Check API
Im Admin
Tarif bestätigt, Checkout offen
Gebucht
Ein PNR mit den Reisenden existiert. Die Zahlung wird eingezogen oder die Buchung wartet als Option.
Sabre-Aufruf
Create Passenger Name Record
Im Admin
PNR-Code, Ticket ausstehend
Ticketiert
Die Zahlung ist eingegangen und das Ticket ausgestellt. Der Reisende erhält E-Ticket und Rechnung.
Sabre-Aufruf
Enhanced Air Ticket (AirTicketRQ)
Im Admin
Ticketnummern, Rechnung versendet
Storniert
Die Reservierung wird vor jeder Ticketausstellung storniert. Kein Ticket, keine Erstattung zu bearbeiten.
Sabre-Aufruf
Booking Management · Cancel Booking
Im Admin
Option freigegeben, geschlossen
Gevoidet
Das Ticket wird innerhalb der Void-Frist gevoidet, die Airline und Ihr Abrechnungsverfahren erlauben.
Sabre-Aufruf
Booking Management · Void Flight Tickets
Im Admin
Void protokolliert, volle Gutschrift
Erstattet
Das Ticket wird nach seinen Tarifbestimmungen erstattet, abzüglich etwaiger Gebühren.
Sabre-Aufruf
Booking Management · Refund Flight Tickets
Im Admin
Erstattungsbetrag, Gutschrift
Umgebucht
Neue Flüge ersetzen die alten, danach folgt ein neu ausgestelltes Ticket. Die Buchung kehrt zu ticketiert zurück.
Sabre-Aufruf
Exchange Booking
Im Admin
Tarifdifferenz, neues Ticket
Beispielstatus. Welche Wechsel erlaubt sind, hängt von den Tarifbestimmungen und der Airline ab.
REST und SOAP
REST oder SOAP: Sie rufen beide auf
Sabre veröffentlicht REST- und SOAP-Services parallel. Ein vollständiger Buchungsablauf kombiniert sie meist, daher muss der Connector beide beherrschen.
REST / JSON
- Authentifizierung
- OAuth-Token aus dem Token-Create-Service, gesendet als Bearer Token
- Nachrichtenformat
- JSON-Anfragen und -Antworten, zustandslose Aufrufe
- Typischer Einsatz hier
- Suche, Preisprüfung, Buchungsverwaltung, Void und Erstattung
- In der Praxis
- Einfach zu protokollieren, zu cachen und mit modernen Tools zu testen
SOAP / XML
- Authentifizierung
- Session aus Create Session, mit einem Security Token in jedem Header
- Nachrichtenformat
- XML-Envelopes, je nach Service mit Session- oder sessionlosen Tokens
- Typischer Einsatz hier
- Ticketing mit Enhanced Air Ticket und andere etablierte Services
- In der Praxis
- Ausgereift und weit verbreitet, mit mehr Einrichtung pro Aufruf
PHPTRAVELS bündelt beide hinter einem Connector. Buchungsablauf, Admin und Berichte sehen eine einzige Buchung, egal welches Protokoll sie geliefert hat.
Bevor Sie starten
Ihre Checkliste für den Sabre-Zugang
PHPTRAVELS kann den Connector einrichten, sobald diese Punkte vorliegen. Haken Sie ab, was Sie schon haben.
0von 8 bereit
Fehlt etwas? Die Zugangsdaten stellt Sabre bereit. Beim Rest helfen wir Ihnen.
Sprechen Sie mit uns über Ihr Sabre-ProjektWo die Daten landen
Eine Buchung, fünf Sabre-Antworten
Jeder Bereich einer Buchungsansicht in PHPTRAVELS wird von einer bestimmten Sabre-Antwort gespeist. Die Nummern im Beispiel entsprechen der Liste.
176-2401558932
Beispielansicht mit Beispieldaten
Flugplan, Tarif und Brand
Aus der Bargain Finder Max-Antwort, mit Ihrem Aufschlag.
Bestätigter Gesamtpreis
Aus der Preisprüfung direkt vor der Zahlung.
Buchungscode
Zurückgegeben von Create Passenger Name Record.
Ticketnummern
Nach der Zahlung von Enhanced Air Ticket zurückgegeben.
Service-Optionen
Aus der Ticketprüfung von Booking Management gelesen, damit Mitarbeiter nur sehen, was erlaubt ist.
Auf einen Blick
So funktioniert die Sabre API Integration in PHPTRAVELS
Sabre ist eines der globalen Distributionssysteme, über die Airlines und Reisebüros Flüge verkaufen. Mit den Sabre APIs kann Ihre eigene Website oder Ihr Agentenportal Sabre-Inhalte suchen, Buchungen anlegen und Tickets ausstellen, ohne dass Mitarbeiter in einer separaten Sabre-Oberfläche arbeiten.
PHPTRAVELS ist selbst gehostete Reisebuchungssoftware. Der Sabre-Connector speist das Flugmodul, sodass Sabre-Tarife neben Ihren anderen Fluganbietern in einer Suche, einem Checkout und einem Backoffice stehen. Agenten zahlen aus einem Wallet, Kunden per Karte, und jede Buchung behält ihren Sabre-Status.
Diese Seite behandelt die API-Seite. Wie Ihre Agenten im Alltag mit Sabre-Buchungen arbeiten, lesen Sie im Leitfaden zum Agenten-Desk.
WeiterlesenSabre-Software für AgentenFlügeNDC-FlugbuchungssystemAbacus GDSAgentur-WalletsGDS-System für Reisebüros
- Anbieter
- Sabre, ein globales Distributionssystem für Flug-, Hotel- und Mietwageninhalte
- Dokumentation
- developer.sabre.com
- Zugang
- OAuth-Token für REST, Create Session für SOAP
- Inhalte
- Laut Sabre kann Bargain Finder Max NDC-Angebote und klassische Tarife in einer Antwort liefern
- Abacus
- Abacus gehört heute zu Sabre
- In PHPTRAVELS
- Sabre-Tarife im Flugmodul, auf der B2C-Website und im B2B-Agentenportal
Fluganbieter, die Sie neben Sabre nutzen können
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Kosten
Was eine Sabre API Integration kostet
Es gibt zwei getrennte Rechnungen: was Sie mit Sabre vereinbaren und was Sie für die Software zahlen, die die Inhalte verkauft.
An Sabre gezahlt
Zugangsgebühren, Buchungskonditionen und etwaige Incentives vereinbaren Sie mit Sabre. Sie hängen von Markt, Volumen und Setup ab, deshalb nennen wir keine Preise dafür.
An PHPTRAVELS gezahlt
Eine einmalige Lizenz für die Buchungsplattform, inklusive Quellcode. Einrichtung des Sabre-Connectors und Unterstützung bei der Zertifizierung bieten wir an, sobald wir Ihren Sabre-Umfang kennen.
- Startup-Lizenz
- Einmalige Lizenzeinmalig
- Agency-Lizenz
- Einmalige Lizenzeinmalig
- Enterprise-Lizenz
- Einmalige Lizenzeinmalig
FAQ
Fragen zur Sabre API Integration
Was Reisebüros und OTAs fragen, bevor sie Sabre anbinden.
Vertrieb kontaktierenEs ist die Anbindung Ihrer Buchungsplattform an die Webservices von Sabre, damit Ihre Website oder Ihr Agentenportal Sabre-Tarife suchen, Preise prüfen, einen PNR anlegen, Tickets ausstellen und Voids, Erstattungen und Umbuchungen abwickeln kann, ohne dass jemand in einer separaten Sabre-Oberfläche arbeitet.
Mindestens: einen Authentifizierungsservice, einen Suchservice wie Bargain Finder Max, eine Preisprüfung, Create Passenger Name Record für die Buchung und Enhanced Air Ticket für das Ticketing. Für den After-Sales kommen die Booking Management API für Abruf, Storno, Void und Erstattung sowie Exchange Booking für Änderungen hinzu.
Meist beide. Sabre bietet viele Services in REST und SOAP an, und einige etablierte Services wie Enhanced Air Ticket sind SOAP. PHPTRAVELS verarbeitet beide im Connector, sodass der Rest der Plattform nicht vom Protokoll abhängt.
Die Zugangsdaten kommen von Sabre, nicht von PHPTRAVELS. Sie vereinbaren den Zugang mit Sabre, erhalten einen PCC, einen EPR-Benutzer und API-Client-Zugangsdaten und bitten Ihren Account Manager, die benötigten Services zu aktivieren. Danach richten wir den Connector ein und testen ihn.
Laut Sabre kann Bargain Finder Max Angebote von NDC-Airlines zusammen mit klassischen Tarifen in einer Antwort liefern. Ob Sie NDC-Angebote sehen, hängt davon ab, was Sabre für Ihr Konto aktiviert hat und mit welchen Airlines Sie arbeiten.
Jeden Status auf dieser Seite: Suche, Preisprüfung, Buchung, Ticketing, Storno, Void, Erstattung und Umbuchung, dazu Zahlungen, Wallet-Gutschriften, E-Mails, Rechnungen und Logs. Führen Sie alles zuerst in der Sabre-Testumgebung aus und prüfen Sie echte Buchungen in den ersten Tagen des Produktivbetriebs sorgfältig.
Ja. Dieselben Sabre-Zugangsdaten können Ihre öffentliche Buchungsseite, Ihr Agentenportal und Firmenkonten bedienen, jeweils mit eigenen Aufschlägen, Zahlungsarten, Wallet-Regeln und Berichten.
Die Gebühren von Sabre vereinbaren Sie mit Sabre. PHPTRAVELS-Lizenzen sind einmalig, und die Einrichtung des Sabre-Connectors wird für Ihren Umfang angeboten. Die Preisseite listet alle Lizenzen.
Weiter entdecken
Mehr zur Plattform
- Flug-APIGDS-, NDC- und Konsolidator-Flug-APIs auf einer Plattform
- AmadeusGDS-Flüge und -Hotels
- TravelportGalileo, Apollo, Worldspan
- Sabre-Software für AgentenDer tägliche Sabre-Desk: Queue, Service, Rollen, Rechnungen
- FlügeGDS- und NDC-Ticketing
- Reise-APIsGDS-, Hotel-, Touren-, Mietwagen- und Zahlungs-APIs
