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.
| Stap | Sabre API | Protocol | Wat PHPTRAVELS doet |
|---|---|---|---|
| 01Authenticeren | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Vraagt 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. |
| 02Zoeken | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Zet de gegroepeerde reisroutes om in resultaatkaarten met filters, branded fares en uw opslagen al toegepast. |
| 03Prijzen | Flight Check APIRevalidate Itinerary successor | REST | Controleert het gekozen tarief en de stoelen opnieuw vóór het afrekenen, zodat de reiziger de prijs betaalt die Sabre nakomt. |
| 04Boeken | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Stuurt namen, contactgegevens en speciale verzoeken van de reizigers door en slaat de PNR-code op in het boekingsdossier. |
| 05Ophalen | Booking Management APIGet Booking | REST | Leest de actuele reservering voor de admin en het klantaccount, zodat de status nooit met de hand wordt overgenomen. |
| 06Ticketen | Enhanced Air TicketAirTicketRQ | SOAP | Geeft 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 terugbetaling | Booking Management APICheck · Void · Refund Flight Tickets | REST | Controleert 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. |
| 08Omboeken | Exchange BookingExchangeBookingRQ | RESTSOAP | Boekt de nieuwe vluchten, toont het tariefverschil en int dit voordat het heruitgegeven ticket wordt verstuurd. |
| 09Annuleren | Booking Management APICancel Booking | REST | Annuleert 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 onsWaar 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.
176-2401558932
Voorbeeldscherm met voorbeelddata
Dienstregeling, tarief en brand
Uit het Bargain Finder Max-antwoord, met uw opslag erbij.
Bevestigd totaal
Uit de prijscontrole vlak voor de betaling.
Boekingscode
Teruggegeven door Create Passenger Name Record.
Ticketnummers
Na de betaling teruggegeven door Enhanced Air Ticket.
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
- 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 salesHet 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.
Verder ontdekken
Meer over het platform
- Vluchten-APIGDS-, NDC- en consolidator-vlucht-API's op één platform
- AmadeusGDS-vluchten en -hotels
- TravelportGalileo, Apollo, Worldspan
- Sabre-software voor agentenDe dagelijkse Sabre-desk: wachtrij, service, rollen, facturen
- VluchtenGDS- en NDC-ticketing
- Reis-API'sGDS-, hotel-, tour-, auto- en betaal-API's
