Demo live

Sabre GDS

Integrazione API Sabre: le API dietro ogni prenotazione aerea

Un'integrazione API Sabre non è una sola API. Una prenotazione aerea online chiama una catena di servizi Sabre: ricerca, tariffazione, prenotazione, emissione e, in seguito, void, rimborso o cambio. Ecco la catena, servizio per servizio, e cosa fa PHPTRAVELS in ogni passaggio.

  • Catalogo API Sabre
  • Macchina a stati della prenotazione
  • REST e SOAP
  • Self-hosted, codice sorgente incluso

Il catalogo

Le API Sabre necessarie per una prenotazione aerea online

Ogni riga è un'attività della prenotazione. I nomi dei servizi e i protocolli sono quelli indicati da Sabre su developer.sabre.com. L'ultima colonna mostra cosa fa PHPTRAVELS con la risposta.

Mostra protocollo
FaseAPI SabreProtocolloCosa fa PHPTRAVELS
01AutenticazioneOAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQRESTSOAPRichiede e memorizza in cache il token di accesso per ambiente, lo rinnova prima della scadenza e non mostra mai le credenziali nel browser.
02RicercaBargain Finder MaxBFM v5 · grouped itinerary responseRESTSOAPTrasforma gli itinerari raggruppati in schede di risultato con filtri, tariffe brandizzate e i suoi ricarichi già applicati.
03TariffazioneFlight Check APIRevalidate Itinerary successorRESTRicontrolla tariffa e posti scelti prima del checkout, così il viaggiatore paga il prezzo che Sabre rispetterà.
04PrenotazioneCreate Passenger Name RecordCreatePassengerNameRecordRQRESTSOAPInvia nomi dei viaggiatori, contatti e richieste speciali, poi salva il codice PNR nella scheda della prenotazione.
05RecuperoBooking Management APIGet BookingRESTLegge la prenotazione in tempo reale per l'admin e per l'account del cliente, così lo stato non viene mai copiato a mano.
06EmissioneEnhanced Air TicketAirTicketRQSOAPEmette il biglietto dopo la conferma del pagamento, salva i numeri dei biglietti e invia via email biglietto elettronico e fattura.
07Void e rimborsoBooking Management APICheck · Void · Refund Flight TicketsRESTVerifica quale opzione è disponibile per il biglietto, poi esegue void o rimborso e accredita l'importo nel wallet del cliente o dell'agente.
08CambioExchange BookingExchangeBookingRQRESTSOAPRiprenota i nuovi voli, mostra la differenza tariffaria e la incassa prima di inviare il biglietto riemesso.
09CancellazioneBooking Management APICancel BookingRESTCancella una prenotazione non emessa, o i segmenti scelti, e rilascia il blocco sulla scheda della prenotazione.

Sabre attiva i servizi per singolo account e aggiorna le versioni nel tempo. Il suo referente commerciale Sabre conferma quali servizi e versioni può chiamare il suo PCC.

Stati della prenotazione

Ricerca, tariffazione, prenotazione, emissione, poi void, rimborso o cambio

Ogni prenotazione Sabre in PHPTRAVELS si trova in un solo stato. Ogni passaggio tra stati è una chiamata Sabre e l'admin mostra lo stato nella scheda della prenotazione. Selezioni uno stato per vedere cosa succede.

Percorso principale

Dopo la prenotazione

Cercato

Il viaggiatore ha visto tariffe in tempo reale. Nulla è ancora bloccato, quindi i prezzi possono cambiare.

Chiamata Sabre

Bargain Finder Max

Nell'admin

Ricerca registrata, nessuna prenotazione

Tariffato

L'itinerario scelto viene ricontrollato per prezzo e disponibilità, senza bloccare posti.

Chiamata Sabre

Flight Check API

Nell'admin

Tariffa confermata, checkout aperto

Prenotato

Esiste un PNR con i viaggiatori. Il pagamento viene incassato o la prenotazione resta in attesa.

Chiamata Sabre

Create Passenger Name Record

Nell'admin

Codice PNR, in attesa di emissione

Emesso

Il pagamento è confermato e il biglietto è emesso. Il viaggiatore riceve biglietto elettronico e fattura.

Chiamata Sabre

Enhanced Air Ticket (AirTicketRQ)

Nell'admin

Numeri dei biglietti, fattura inviata

Cancellato

La prenotazione viene cancellata prima di qualsiasi emissione. Nessun biglietto, nessun rimborso da gestire.

Chiamata Sabre

Booking Management · Cancel Booking

Nell'admin

Blocco rilasciato, chiusa

Annullato (void)

Il biglietto viene annullato entro la finestra di void consentita dalla compagnia aerea e dal suo piano di regolamento.

Chiamata Sabre

Booking Management · Void Flight Tickets

Nell'admin

Void registrato, credito totale

Rimborsato

Il biglietto viene rimborsato secondo le sue regole tariffarie, detraendo eventuali penali.

Chiamata Sabre

Booking Management · Refund Flight Tickets

Nell'admin

Importo del rimborso, nota di credito

Cambiato

I nuovi voli sostituiscono i precedenti e segue un biglietto riemesso. La prenotazione torna a emessa.

Chiamata Sabre

Exchange Booking

Nell'admin

Differenza tariffaria, nuovo biglietto

Stati di esempio. I passaggi consentiti dipendono dalle regole tariffarie e dalla compagnia aerea.

REST e SOAP

REST o SOAP: li chiamerà entrambi

Sabre pubblica servizi REST e SOAP in parallelo. Un flusso di prenotazione completo di solito li combina, quindi il connettore deve parlare entrambi.

REST / JSON

Autenticazione
Token OAuth dal servizio di creazione token, inviato come bearer token
Formato del messaggio
Richieste e risposte JSON, chiamate stateless
Uso tipico qui
Ricerca, verifica prezzi, gestione prenotazioni, void e rimborso
Nella pratica
Semplice da registrare, mettere in cache e testare con strumenti moderni

SOAP / XML

Autenticazione
Sessione da Create Session, con un token di sicurezza in ogni header
Formato del messaggio
Envelope XML, con token di sessione o sessionless a seconda del servizio
Uso tipico qui
Emissione con Enhanced Air Ticket e altri servizi consolidati
Nella pratica
Maturo e molto diffuso, con più configurazione per chiamata

PHPTRAVELS li gestisce entrambi dietro un unico connettore. Flusso di prenotazione, admin e report vedono una sola prenotazione, qualunque sia il protocollo che l'ha alimentata.

Prima di iniziare

La sua checklist di accesso a Sabre

PHPTRAVELS può configurare il connettore quando avrà questi elementi. Spunti quelli che ha già.

0su 8 pronti

Manca qualcosa? Gli elementi di accesso li fornisce Sabre. Per il resto la aiutiamo noi.

Ci parli del suo progetto Sabre

Dove arrivano i dati

Una prenotazione, cinque risposte Sabre

Ogni parte di una schermata di prenotazione in PHPTRAVELS è alimentata da una specifica risposta Sabre. I numeri dell'esempio corrispondono all'elenco.

Scheda della prenotazioneSabre
DXB → LHR · Da Dubai a Londra14 nov · Economy · DirettoTariffa brandizzata: Standard
Totale per 2 viaggiatori–
PNRKQ7M2D
Biglietti176-2401558931
176-2401558932
StatoEmessoVoid o rimborso

Schermata di esempio con dati di esempio

  1. Orario, tariffa e brand

    Dalla risposta di Bargain Finder Max, con il suo ricarico aggiunto.

  2. Totale confermato

    Dalla verifica del prezzo subito prima del pagamento.

  3. Codice di prenotazione

    Restituito da Create Passenger Name Record.

  4. Numeri dei biglietti

    Restituiti da Enhanced Air Ticket dopo il pagamento.

  5. Opzioni di servizio

    Lette dal controllo biglietto di Booking Management, così lo staff vede solo ciò che è consentito.

In sintesi

Come funziona l'integrazione API Sabre in PHPTRAVELS

Sabre è uno dei sistemi di distribuzione globale che compagnie aeree e agenzie di viaggio usano per vendere voli. Le sue API permettono al suo sito o portale agenti di cercare contenuti Sabre, creare prenotazioni ed emettere biglietti senza che lo staff lavori su una schermata Sabre separata.

PHPTRAVELS è un software di prenotazione viaggi self-hosted. Il connettore Sabre alimenta il modulo voli, così le tariffe Sabre stanno accanto agli altri fornitori di voli in un'unica ricerca, un unico checkout e un unico back office. Gli agenti pagano dal wallet, i clienti con carta e ogni prenotazione mantiene il suo stato Sabre.

Questa pagina tratta la parte API. Se vuole vedere come i suoi agenti lavorano ogni giorno con le prenotazioni Sabre, legga la guida al desk agenti.

Da leggereSoftware Sabre per agentiVoliSistema di prenotazione voli NDCAbacus GDSWallet degli agentiSistema GDS per agenti di viaggio

Scheda informativa API Sabre
Fornitore
Sabre, un sistema di distribuzione globale per voli, hotel e auto
Documentazione
developer.sabre.com
Accesso
Token OAuth per REST, Create Session per SOAP
Contenuti
Bargain Finder Max può restituire offerte NDC e tariffe classiche in un'unica risposta, come indica Sabre
Abacus
Abacus ora fa parte di Sabre
In PHPTRAVELS
Tariffe Sabre nel modulo voli, nel sito B2C e nel portale agenti B2B

Fornitori di voli che può usare accanto a Sabre

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

Costi

Quanto costa un'integrazione API Sabre

Ci sono due voci di costo separate: quanto concorda con Sabre e quanto paga per il software che vende i contenuti.

Pagato a Sabre

Canoni di accesso, condizioni di prenotazione ed eventuali incentivi si concordano con Sabre. Dipendono da mercato, volumi e configurazione, quindi non li quotiamo.

Pagato a PHPTRAVELS

Una licenza una tantum per la piattaforma di prenotazione, con codice sorgente. Configurazione del connettore Sabre e supporto alla certificazione vengono quotati dopo aver visto il suo progetto Sabre.

Licenza Startup
Licenza una tantumuna tantum
Licenza Agency
Licenza una tantumuna tantum
Licenza Enterprise
Licenza una tantumuna tantum

FAQ

Domande sull'integrazione API Sabre

Cosa chiedono agenzie e OTA prima di collegare Sabre.

Contatta il team vendite

È il lavoro di collegare la sua piattaforma di prenotazione ai web service di Sabre, così il suo sito o portale agenti può cercare tariffe Sabre, tariffarle, creare un PNR, emettere biglietti e gestire void, rimborsi e cambi senza che nessuno lavori su una schermata Sabre separata.

Come minimo: un servizio di autenticazione, un servizio di ricerca come Bargain Finder Max, una verifica del prezzo, Create Passenger Name Record per la prenotazione ed Enhanced Air Ticket per l'emissione. Per il post-vendita si aggiungono la Booking Management API per recupero, cancellazione, void e rimborso, ed Exchange Booking per i cambi.

Di solito entrambe. Sabre offre molti servizi in REST e SOAP, e alcuni servizi consolidati come Enhanced Air Ticket sono SOAP. PHPTRAVELS li gestisce entrambi nel connettore, così il resto della piattaforma non dipende dal protocollo.

Le credenziali arrivano da Sabre, non da PHPTRAVELS. Concorda l'accesso con Sabre, riceve un PCC, un utente EPR e le credenziali client API, e chiede al suo referente commerciale di attivare i servizi necessari. Poi configuriamo e testiamo il connettore.

Come indica Sabre, Bargain Finder Max può restituire offerte di vettori NDC insieme alle tariffe classiche in un'unica risposta. La presenza di offerte NDC dipende da ciò che Sabre ha attivato sul suo account e dalle compagnie con cui lavora.

Ogni stato di questa pagina: ricerca, tariffazione, prenotazione, emissione, cancellazione, void, rimborso e cambio, più pagamenti, accrediti nel wallet, email, fatture e log. Li esegua prima nell'ambiente di test di Sabre, poi controlli con attenzione le prenotazioni reali nei primi giorni di produzione.

Sì. Le stesse credenziali Sabre possono servire il suo sito di prenotazione pubblico, il suo portale agenti e gli account aziendali, ciascuno con i propri ricarichi, metodi di pagamento, regole del wallet e report.

I costi di Sabre si concordano con Sabre. Le licenze PHPTRAVELS sono una tantum, a partire, e la configurazione del connettore Sabre viene quotata in base al suo progetto. La pagina prezzi elenca tutte le licenze.