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.
| Fase | API Sabre | Protocollo | Cosa fa PHPTRAVELS |
|---|---|---|---|
| 01Autenticazione | OAuth Token Create · Create SessionPOST /v3/auth/token · SessionCreateRQ | RESTSOAP | Richiede e memorizza in cache il token di accesso per ambiente, lo rinnova prima della scadenza e non mostra mai le credenziali nel browser. |
| 02Ricerca | Bargain Finder MaxBFM v5 · grouped itinerary response | RESTSOAP | Trasforma gli itinerari raggruppati in schede di risultato con filtri, tariffe brandizzate e i suoi ricarichi già applicati. |
| 03Tariffazione | Flight Check APIRevalidate Itinerary successor | REST | Ricontrolla tariffa e posti scelti prima del checkout, così il viaggiatore paga il prezzo che Sabre rispetterà. |
| 04Prenotazione | Create Passenger Name RecordCreatePassengerNameRecordRQ | RESTSOAP | Invia nomi dei viaggiatori, contatti e richieste speciali, poi salva il codice PNR nella scheda della prenotazione. |
| 05Recupero | Booking Management APIGet Booking | REST | Legge la prenotazione in tempo reale per l'admin e per l'account del cliente, così lo stato non viene mai copiato a mano. |
| 06Emissione | Enhanced Air TicketAirTicketRQ | SOAP | Emette il biglietto dopo la conferma del pagamento, salva i numeri dei biglietti e invia via email biglietto elettronico e fattura. |
| 07Void e rimborso | Booking Management APICheck · Void · Refund Flight Tickets | REST | Verifica quale opzione è disponibile per il biglietto, poi esegue void o rimborso e accredita l'importo nel wallet del cliente o dell'agente. |
| 08Cambio | Exchange BookingExchangeBookingRQ | RESTSOAP | Riprenota i nuovi voli, mostra la differenza tariffaria e la incassa prima di inviare il biglietto riemesso. |
| 09Cancellazione | Booking Management APICancel Booking | REST | Cancella 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 SabreDove 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.
176-2401558932
Schermata di esempio con dati di esempio
Orario, tariffa e brand
Dalla risposta di Bargain Finder Max, con il suo ricarico aggiunto.
Totale confermato
Dalla verifica del prezzo subito prima del pagamento.
Codice di prenotazione
Restituito da Create Passenger Name Record.
Numeri dei biglietti
Restituiti da Enhanced Air Ticket dopo il pagamento.
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
- 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.
Continua a esplorare
