Live demo

Sabre GDS

Sabre API-integratie: de API's achter elke vluchtboeking

Een Sabre API-integratie is niet één API. Eén online vluchtboeking roept een keten van Sabre-services aan: zoeken, prijzen, boeken, ticketen en later void, terugbetaling of omboeking. Hier is die keten, service voor service, en wat PHPTRAVELS bij elke stap doet.

  • Sabre API-catalogus
  • Statusmodel van de boeking
  • REST en SOAP
  • Zelf gehost, broncode inbegrepen

De catalogus

De Sabre API's die een online vluchtboeking nodig heeft

Elke rij is één taak in de boeking. De servicenamen en protocollen zijn zoals Sabre ze vermeldt op developer.sabre.com. De laatste kolom toont wat PHPTRAVELS met het antwoord doet.

Protocol tonen
StapSabre APIProtocolWat PHPTRAVELS doet
01AuthenticerenOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPVraagt het access token per omgeving op, slaat het op in de cache, vernieuwt het vóór het verloopt en toont nooit inloggegevens in de browser.
02ZoekenBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPZet de gegroepeerde reisroutes om in resultaatkaarten met filters, branded fares en uw opslagen al toegepast.
03PrijzenFlight Check APIRevalidate Itinerary successorRESTControleert het gekozen tarief en de stoelen opnieuw vóór het afrekenen, zodat de reiziger de prijs betaalt die Sabre nakomt.
04BoekenCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPStuurt namen, contactgegevens en speciale verzoeken van de reizigers door en slaat de PNR-code op in het boekingsdossier.
05OphalenBooking Management APIGet BookingRESTLeest de actuele reservering voor de admin en het klantaccount, zodat de status nooit met de hand wordt overgenomen.
06TicketenEnhanced Air TicketAirTicketRQSOAPGeeft het ticket uit zodra de betaling binnen is, slaat de ticketnummers op en verstuurt het e-ticket en de factuur per e-mail.
07Void en terugbetalingBooking Management APICheck · Void · Refund Flight TicketsRESTControleert welke optie voor het ticket openstaat, voert dan een void of terugbetaling uit en boekt het tegoed op de wallet van de klant of agent.
08OmboekenExchange BookingExchangeBookingRQRESTSOAPBoekt de nieuwe vluchten, toont het tariefverschil en int dit voordat het heruitgegeven ticket wordt verstuurd.
09AnnulerenBooking Management APICancel BookingRESTAnnuleert een reservering zonder ticket, of gekozen segmenten, en geeft de optie in het boekingsdossier vrij.

Sabre activeert services per account en wijzigt versies in de loop van de tijd. Uw Sabre-accountmanager bevestigt welke services en versies uw PCC mag aanroepen.

Boekingsstatussen

Zoeken, prijzen, boeken, ticketen, dan void, terugbetaling of omboeking

Elke Sabre-boeking in PHPTRAVELS heeft precies één status. Elke overgang tussen statussen is één Sabre-aanroep, en de admin toont de status in het boekingsdossier. Kies een status om te zien wat er gebeurt.

Hoofdpad

Na de boeking

Gezocht

De reiziger heeft live tarieven gezien. Er is nog niets vastgehouden, dus prijzen kunnen nog wijzigen.

Sabre-aanroep

Bargain Finder Max

In de admin

Zoekopdracht gelogd, nog geen boeking

Geprijsd

De gekozen reisroute wordt opnieuw gecontroleerd op prijs en beschikbaarheid, zonder stoelen vast te houden.

Sabre-aanroep

Flight Check API

In de admin

Tarief bevestigd, afrekenen open

Geboekt

Er bestaat een PNR met de reizigers. De betaling wordt geïnd of de boeking wacht in optie.

Sabre-aanroep

Create Passenger Name Record

In de admin

PNR-code, wacht op ticket

Geticket

De betaling is binnen en het ticket is uitgegeven. De reiziger ontvangt het e-ticket en de factuur.

Sabre-aanroep

Enhanced Air Ticket (AirTicketRQ)

In de admin

Ticketnummers, factuur verstuurd

Geannuleerd

De reservering wordt geannuleerd voordat er een ticket is uitgegeven. Geen ticket, geen terugbetaling.

Sabre-aanroep

Booking Management · Cancel Booking

In de admin

Optie vrijgegeven, afgesloten

Gevoid

Het ticket wordt gevoid binnen de voidtermijn die de luchtvaartmaatschappij en uw afrekenplan toestaan.

Sabre-aanroep

Booking Management · Void Flight Tickets

In de admin

Void gelogd, volledig tegoed

Terugbetaald

Het ticket wordt terugbetaald volgens de tariefregels, met aftrek van eventuele kosten.

Sabre-aanroep

Booking Management · Refund Flight Tickets

In de admin

Terugbetaald bedrag, creditnota

Omgeboekt

Nieuwe vluchten vervangen de oude en er volgt een heruitgegeven ticket. De boeking keert terug naar geticket.

Sabre-aanroep

Exchange Booking

In de admin

Tariefverschil, nieuw ticket

Voorbeeldstatussen. Welke overgangen zijn toegestaan, hangt af van de tariefregels en de luchtvaartmaatschappij.

REST en SOAP

REST of SOAP: u roept ze allebei aan

Sabre publiceert REST- en SOAP-services naast elkaar. Een volledige boekingsflow combineert ze meestal, dus de connector moet beide spreken.

REST / JSON

Authenticatie
OAuth-token van de token create-service, verstuurd als bearer token
Berichtformaat
JSON-verzoeken en -antwoorden, stateless aanroepen
Typisch gebruik hier
Zoeken, prijscontroles, boekingsbeheer, void en terugbetaling
In de praktijk
Eenvoudig te loggen, te cachen en te testen met moderne tools

SOAP / XML

Authenticatie
Sessie via Create Session, met een security token in elke header
Berichtformaat
XML-envelopes, per service met sessie- of sessieloze tokens
Typisch gebruik hier
Ticketing met Enhanced Air Ticket en andere gevestigde services
In de praktijk
Volwassen en veel gebruikt, met meer configuratie per aanroep

PHPTRAVELS houdt beide achter één connector. De boekingsflow, de admin en de rapporten zien één boeking, welk protocol die ook heeft gevoed.

Voordat u begint

Uw checklist voor Sabre-toegang

PHPTRAVELS kan de connector inrichten zodra u deze zaken hebt. Vink aan wat u al hebt.

0van 8 klaar

Ontbreekt er iets? Sabre levert de toegangsgegevens. Wij helpen u met de rest.

Bespreek uw Sabre-project met ons

Waar de data terechtkomt

Eén boeking, vijf Sabre-antwoorden

Elk deel van een boekingsscherm in PHPTRAVELS wordt gevoed door een specifiek Sabre-antwoord. De nummers in het voorbeeld komen overeen met de lijst.

BoekingsdossierSabre
DXB → LHR · Dubai naar Londen14 nov · Economy · RechtstreeksBranded fare: Standard
Totaal voor 2 reizigers–
PNRKQ7M2D
Tickets176-2401558931
176-2401558932
StatusGeticketVoid of terugbetaling

Voorbeeldscherm met voorbeelddata

  1. Dienstregeling, tarief en brand

    Uit het Bargain Finder Max-antwoord, met uw opslag erbij.

  2. Bevestigd totaal

    Uit de prijscontrole vlak voor de betaling.

  3. Boekingscode

    Teruggegeven door Create Passenger Name Record.

  4. Ticketnummers

    Na de betaling teruggegeven door Enhanced Air Ticket.

  5. Serviceopties

    Gelezen uit de ticketcontrole van Booking Management, zodat medewerkers alleen zien wat is toegestaan.

In het kort

Zo werkt Sabre API-integratie in PHPTRAVELS

Sabre is een van de wereldwijde distributiesystemen waarmee luchtvaartmaatschappijen en reisbureaus vluchten verkopen. Met de API's kan uw eigen website of agentenportaal Sabre-content doorzoeken, boekingen aanmaken en tickets uitgeven zonder dat medewerkers in een apart Sabre-scherm werken.

PHPTRAVELS is zelf gehoste reisboekingssoftware. De Sabre-connector voedt de vluchtenmodule, zodat Sabre-tarieven naast uw andere vluchtleveranciers staan in één zoekopdracht, één checkout en één backoffice. Agenten betalen vanuit een wallet, klanten met een kaart, en elke boeking behoudt haar Sabre-status.

Deze pagina behandelt de API-kant. Wilt u zien hoe uw agenten dagelijks met Sabre-boekingen werken, lees dan de gids over de agentendesk.

Lees verderSabre-software voor agentenVluchtenNDC-vluchtboekingssysteemAbacus GDSWallets voor agentenGDS-systeem voor reisagenten

Sabre API-factsheet
Leverancier
Sabre, een wereldwijd distributiesysteem voor vlucht-, hotel- en autohuurcontent
Documentatie
developer.sabre.com
Toegang
OAuth-token voor REST, Create Session voor SOAP
Content
Volgens Sabre kan Bargain Finder Max NDC-aanbiedingen en klassieke tarieven in één antwoord teruggeven
Abacus
Abacus maakt nu deel uit van Sabre
In PHPTRAVELS
Sabre-tarieven in de vluchtenmodule, de B2C-site en het B2B-agentenportaal

Vluchtleveranciers die u naast Sabre kunt gebruiken

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

Kosten

Wat een Sabre API-integratie kost

Er zijn twee aparte rekeningen: wat u met Sabre afspreekt en wat u betaalt voor de software die de content verkoopt.

Betaald aan Sabre

Toegangskosten, boekingsvoorwaarden en eventuele incentives spreekt u af met Sabre. Ze hangen af van uw markt, volume en opzet, dus wij noemen er geen prijs voor.

Betaald aan PHPTRAVELS

Een eenmalige licentie voor het boekingsplatform, met broncode. Inrichting van de Sabre-connector en ondersteuning bij certificering offreren we zodra we uw Sabre-scope kennen.

Startup-licentie
Eenmalige licentieeenmalig
Agency-licentie
Eenmalige licentieeenmalig
Enterprise-licentie
Eenmalige licentieeenmalig

FAQ

Vragen over Sabre API-integratie

Wat reisbureaus en OTA's vragen voordat ze Sabre koppelen.

Praat met sales

Het is het koppelen van uw boekingsplatform aan de webservices van Sabre, zodat uw website of agentenportaal Sabre-tarieven kan zoeken, prijzen, een PNR kan aanmaken, tickets kan uitgeven en voids, terugbetalingen en omboekingen kan afhandelen zonder dat iemand in een apart Sabre-scherm werkt.

Minimaal: een authenticatieservice, een zoekservice zoals Bargain Finder Max, een prijscontrole, Create Passenger Name Record voor de boeking en Enhanced Air Ticket voor ticketing. Voor de aftersales voegt u de Booking Management API toe voor ophalen, annuleren, void en terugbetaling, en Exchange Booking voor wijzigingen.

Meestal allebei. Sabre biedt veel services in REST en SOAP, en enkele gevestigde services zoals Enhanced Air Ticket zijn SOAP. PHPTRAVELS verwerkt beide in de connector, zodat de rest van het platform niet van het protocol afhangt.

De inloggegevens komen van Sabre, niet van PHPTRAVELS. U spreekt de toegang af met Sabre, ontvangt een PCC, een EPR-gebruiker en API-clientgegevens, en vraagt uw accountmanager de benodigde services te activeren. Daarna richten wij de connector in en testen we die.

Volgens Sabre kan Bargain Finder Max aanbiedingen van NDC-maatschappijen naast klassieke tarieven in één antwoord teruggeven. Of u NDC-aanbiedingen ziet, hangt af van wat Sabre voor uw account heeft geactiveerd en met welke luchtvaartmaatschappijen u werkt.

Elke status op deze pagina: zoeken, prijzen, boeken, ticketen, annuleren, void, terugbetaling en omboeking, plus betalingen, wallettegoeden, e-mails, facturen en logs. Voer ze eerst uit in de testomgeving van Sabre en controleer echte boekingen zorgvuldig in de eerste dagen van productie.

Ja. Dezelfde Sabre-inloggegevens kunnen uw openbare boekingssite, uw agentenportaal en zakelijke accounts bedienen, elk met eigen opslagen, betaalmethoden, walletregels en rapporten.

De eigen kosten van Sabre spreekt u af met Sabre. PHPTRAVELS-licenties zijn eenmalig, vanaf, en de inrichting van de Sabre-connector wordt geofferd op basis van uw scope. De prijzenpagina toont alle licenties.