Live-Demo

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.

Protokoll anzeigen
SchrittSabre APIProtokollWas PHPTRAVELS tut
01AuthentifizierenOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPFordert das Access Token pro Umgebung an, speichert es im Cache, erneuert es vor Ablauf und zeigt Zugangsdaten nie im Browser.
02SuchenBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPMacht aus den gruppierten Reiserouten Ergebniskarten mit Filtern, Branded Fares und bereits angewendeten Aufschlägen.
03Preis prüfenFlight Check APIRevalidate Itinerary successorRESTPrüft Tarif und Plätze vor dem Checkout erneut, damit der Reisende den Preis zahlt, den Sabre auch bestätigt.
04BuchenCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPSendet Namen, Kontaktdaten und Sonderwünsche der Reisenden und speichert den PNR-Code im Buchungsdatensatz.
05AbrufenBooking Management APIGet BookingRESTLiest die aktuelle Reservierung für den Admin und das Kundenkonto, damit kein Status von Hand übertragen wird.
06TicketenEnhanced Air TicketAirTicketRQSOAPStellt das Ticket nach Zahlungseingang aus, speichert die Ticketnummern und versendet E-Ticket und Rechnung per E-Mail.
07Void und ErstattungBooking Management APICheck · Void · Refund Flight TicketsRESTPrü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.
08UmbuchenExchange BookingExchangeBookingRQRESTSOAPBucht die neuen Flüge, zeigt die Tarifdifferenz an und kassiert sie, bevor das neu ausgestellte Ticket versendet wird.
09StornierenBooking Management APICancel BookingRESTStorniert 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-Projekt

Wo 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.

BuchungsdatensatzSabre
DXB → LHR · Dubai nach London14. Nov. · Economy · NonstopBranded Fare: Standard
Gesamt für 2 Reisende–
PNRKQ7M2D
Tickets176-2401558931
176-2401558932
StatusTicketiertVoid oder Erstattung

Beispielansicht mit Beispieldaten

  1. Flugplan, Tarif und Brand

    Aus der Bargain Finder Max-Antwort, mit Ihrem Aufschlag.

  2. Bestätigter Gesamtpreis

    Aus der Preisprüfung direkt vor der Zahlung.

  3. Buchungscode

    Zurückgegeben von Create Passenger Name Record.

  4. Ticketnummern

    Nach der Zahlung von Enhanced Air Ticket zurückgegeben.

  5. 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

Sabre API im Überblick
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 kontaktieren

Es 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.