Integrazione Expedia Rapid API
Integrazione API Expedia: Rapid API, flusso di prenotazione e go-live
Tutto ciò che serve a una OTA, un'agenzia o una startup di viaggi per collegarsi a Expedia Group: quale API Expedia è adatta al tuo business, come funzionano il flusso di prenotazione e la firma di Rapid, cosa controlla la revisione di lancio, quanto costa e come PHPTRAVELS ti porta online con il flusso hotel già integrato.
- Rapid Lodging API
- Chiave API e firma SHA-512
- Sandbox e prenotazioni di test
- Revisione di lancio e go-live
Le API di Expedia Group
Quale API Expedia è adatta al tuo business
Expedia Group gestisce programmi API separati per venditori, affiliati, hotel e agenti di viaggio. Scegli partendo da una domanda: dove paga il viaggiatore?
- Lato domanda
Rapid API
Il nostro focus- Pensata per
- OTA, agenzie di viaggio, app di viaggio e programmi fedeltà che vendono viaggi con il proprio marchio.
- Cosa ottieni
- Inventario Expedia live e l'intero percorso di prenotazione: ricerca, verifica del prezzo, prenotazione, modifiche e cancellazioni.
- Dove prenota il viaggiatore
- Sul tuo sito o sulla tua app, nel tuo checkout.
- Con PHPTRAVELS
- Il flusso hotel è integrato nel modulo soggiorni; tu lo configuri, lo mappi e lo certifichi.
- Lato affiliazione
Travel Redirect API
- Pensata per
- Siti di contenuti, blog di viaggio e pagine in stile metamotore che guadagnano una commissione sui referral.
- Cosa ottieni
- Elenchi di strutture e voli da mostrare sulle tue pagine, con link al marchio Expedia che scegli.
- Dove prenota il viaggiatore
- Su Expedia, Hotels.com o Vrbo, dopo un reindirizzamento.
- Con PHPTRAVELS
- Utilizzabile come elenchi e link su un sito PHPTRAVELS; nessuna prenotazione avviene sul tuo sito.
- Lato offerta
API di offerta e connettività
- Pensata per
- Hotel, sistemi di gestione alberghiera (PMS) e channel manager.
- Cosa ottieni
- Invia tariffe, disponibilità e restrizioni a Expedia e ricevi le prenotazioni che raccoglie.
- Dove prenota il viaggiatore
- Su Expedia; la struttura riceve la prenotazione.
- Con PHPTRAVELS
- Per gli hotel che vendono su Expedia, tramite l'extranet o un channel manager.
- Agenti di viaggio
Expedia TAAP
- Pensata per
- Agenti di viaggio che prenotano per i clienti e guadagnano una commissione.
- Cosa ottieni
- Il portale agenti di Expedia, con tariffe agente e monitoraggio delle commissioni.
- Dove prenota il viaggiatore
- Nel portale TAAP, prenotato dall'agente.
- Con PHPTRAVELS
- Gli agenti possono registrare le prenotazioni TAAP nel tuo back office; la via API è Rapid.
Expedia ha sospeso le nuove richieste di accesso alla Travel Redirect API a causa del volume di richieste.
Prodotti Rapid API
- Rapid Lodging APIIntegrato in PHPTRAVELS
- Rapid Car APIIntegrazione personalizzata
- Rapid Flight APIIntegrazione personalizzata
- Rapid Activities APIIntegrazione personalizzata
HotelProgramma di affiliazione viaggiExpedia ExtranetIntegrazione API Expedia TAAPIntegrazione API personalizzata
Il flusso di prenotazione Rapid
Come si svolge una prenotazione hotel Expedia, chiamata per chiamata
Le prenotazioni Rapid Lodging seguono una catena fissa. Scegli un passaggio per vedere la chiamata, cosa ne fa PHPTRAVELS e a cosa prestare attenzione nella certificazione.
Chiamata Rapid
GET /v3/properties/content- Cosa fa PHPTRAVELS
- Importa nomi delle strutture, indirizzi, immagini, servizi, tipologie di camera e policy nelle pagine hotel e li aggiorna a intervalli programmati.
- Attenzione a
- Usa il file dei contenuti delle strutture per il catalogo completo e l'API dei contenuti per gli aggiornamenti; non estrarre mai i contenuti dalla risposta di ricerca.
Chiamata Rapid
GET /v3/properties/availability- Cosa fa PHPTRAVELS
- Cerca per date, occupazione e ID delle strutture, poi mostra ogni camera con tariffa, tasse e oneri, e policy di cancellazione.
- Attenzione a
- Mostra il prezzo totale con tasse e oneri prima del checkout e invia l'IP e gli header di sessione del viaggiatore a ogni richiesta.
Chiamata Rapid
GET {price_check link}- Cosa fa PHPTRAVELS
- Richiama il link di verifica del prezzo della tariffa scelta subito prima del pagamento e prosegue solo se il prezzo corrisponde.
- Attenzione a
- Una tariffa cambiata o esaurita deve fermare il checkout e proporre una nuova scelta, senza mai addebitare il vecchio prezzo.
Chiamata Rapid
POST /v3/itineraries- Cosa fa PHPTRAVELS
- Crea l'itinerario con i dati dell'ospite e il pagamento, salva l'ID itinerario di Expedia e invia il voucher.
- Attenzione a
- Le tariffe bloccabili supportano un modello in due fasi: bloccare una camera senza addebito, poi riprendere per completare la prenotazione.
Chiamata Rapid
GET /v3/itineraries/{itinerary_id}- Cosa fa PHPTRAVELS
- Rilegge l'itinerario per confermare nel pannello di amministrazione date, camera, prezzo, numeri di conferma e stato.
- Attenzione a
- Dopo un timeout, recupera prima l'itinerario e riprova solo se non esiste, così un ospite non viene mai prenotato due volte.
Chiamata Rapid
DELETE /v3/itineraries/{id}/rooms/{room_id}- Cosa fa PHPTRAVELS
- Gestisce modifiche e cancellazioni dal pannello di amministrazione e dall'account cliente, secondo la policy della tariffa.
- Attenzione a
- Le penali derivano dalla policy di cancellazione della tariffa; mostrale al viaggiatore prima della conferma.
Chiamata Rapid
POST https://your-site/webhooks/expedia- Cosa fa PHPTRAVELS
- Riceve gli eventi webhook sulle modifiche all'itinerario su un URL della tua installazione e aggiorna la prenotazione.
- Attenzione a
- Rispondi rapidamente al webhook e considera il record di Expedia come fonte di riferimento per lo stato.
Percorsi delle chiamate come documentati per Rapid v3; consulta sempre il Developer Hub aggiornato di Expedia Group.
Chiave API e firma
Come funziona l'autenticazione di Expedia Rapid API
Ogni richiesta Rapid contiene un header di autorizzazione con la tua chiave API e una firma: un hash SHA-512 della chiave API, del segreto condiviso e del timestamp UNIX corrente in secondi.
- Finestra di cinque minuti
- Il timestamp deve rientrare entro cinque minuti dall'ora del server di Expedia, e quello usato nell'hash deve coincidere con quello nell'header.
- Il segreto resta sul server
- Il segreto condiviso è una password. PHPTRAVELS lo conserva nella configurazione del server, mai nel browser o in un'app.
- Endpoint di test
- Le chiamate sandbox vanno a test.ean.com e non creano prenotazioni reali né addebiti su carta; un header di test simula esiti come esaurito o prezzo cambiato.
- Perché compare EAN
- EAN è Expedia Affiliate Network, il vecchio nome del programma. Sopravvive nello schema dell'header e negli endpoint.
1// keys come from the server config, never from the browser 2$key = getenv('EXPEDIA_API_KEY'); 3$secret = getenv('EXPEDIA_SHARED_SECRET'); 4$ts = time(); // UNIX seconds, within 5 minutes of Expedia 5 6$signature = hash('sha512', $key . $secret . $ts); 7 8$headers = [ 9 "Authorization: EAN APIKey=$key,Signature=$signature,timestamp=$ts",10 'Accept: application/json',11 'Accept-Encoding: gzip',12 'Customer-Ip: ' . $travellerIp,13];1415// sandbox: https://test.ean.com · live: https://api.ean.com
Guida all'implementazione
Integrazione API Expedia, passo dopo passo
Dalla candidatura come partner alla prima prenotazione reale. Ogni passaggio indica chi se ne occupa.
- 01
Candidati come partner di Expedia Group
Candidati tramite Expedia Group partner solutions con la tua azienda, il tuo dominio e il tuo modello di business. Le condizioni commerciali si concordano con Expedia in base alla tua regione e ai tuoi volumi.
TuExpedia - 02
Ricevi la chiave API e il segreto condiviso
Dopo l'approvazione ricevi le credenziali Rapid e l'accesso alla documentazione nel developer hub.
Expedia - 03
Configura il connettore Expedia
Inserisci le credenziali nel pannello di PHPTRAVELS, importa i contenuti, imposta markup e valute e mappa camere e policy sulle pagine hotel.
PHPTRAVELSTu - 04
Esegui le prenotazioni di test
Prenota sull'endpoint di test e simula camere esaurite, variazioni di prezzo, timeout e codici di errore finché ogni caso non è gestito.
PHPTRAVELSTu - 05
Supera la revisione di lancio
Expedia verifica il tuo sito rispetto ai propri requisiti di lancio e richiede una PCI Attestation of Compliance prima della produzione.
ExpediaTu - 06
Passa in produzione e vendi
Le credenziali di produzione vanno nel pannello, partono le prenotazioni reali e i log del fornitore restano attivi per i casi di assistenza.
TuPHPTRAVELS
Tempi e alternative
Quattro modi per vendere l'inventario Expedia
Sviluppare su Rapid da zero dà il pieno controllo, ma costa mesi di ingegneria. Un motore di prenotazione pronto, un reindirizzamento in affiliazione e il portale agenti comportano ciascuno un compromesso diverso.
| Soluzione | Tempi di lancio | Checkout sul tuo sito | Chi lo mantiene | Ideale per |
|---|---|---|---|---|
| Sviluppo interno su Rapid | Tempi di lancioMesi: ricerca, checkout, amministrazione e certificazione costruiti da zero | Checkout sul tuo sitoSì | Chi lo mantieneI tuoi sviluppatori, a ogni modifica dell'API Expedia | Ideale perGrandi OTA con un proprio team di ingegneria |
| Motore di prenotazione pronto (PHPTRAVELS)PHPTRAVELS | Tempi di lancioSettimane: il flusso hotel esiste già, il tempo va nella configurazione e nella revisione di Expedia | Checkout sul tuo sitoSì | Chi lo mantieneGli aggiornamenti del motore, con il codice sorgente completo nelle tue mani | Ideale perAgenzie e startup che vogliono in tempi rapidi un proprio marchio e un proprio checkout |
| Reindirizzamento in affiliazione | Tempi di lancioGiorni, se Expedia accetta la candidatura | Checkout sul tuo sitoNo | Chi lo mantieneExpedia gestisce il percorso di prenotazione | Ideale perSiti di contenuti e blog che guadagnano commissioni sui referral |
| Portale agenti (TAAP) | Tempi di lancioNessuno sviluppo: gli agenti prenotano nel portale di Expedia | Checkout sul tuo sitoNo | Chi lo mantieneExpedia | Ideale perAgenti che prenotano un viaggio alla volta per i clienti |
Requisiti di lancio
Cosa controlla Expedia prima del go-live
La revisione valuta come si comporta il tuo sito, non solo se le chiamate vanno a buon fine. Spunta ciò che il tuo sviluppo fa già; PHPTRAVELS copre ogni punto nel suo flusso hotel standard.
Costi
Quanto costa un'integrazione API Expedia?
Expedia non pubblica un listino per l'accesso alle API; guadagni sulle prenotazioni secondo le condizioni concordate con Expedia. I tuoi costi sono il software, l'hosting e la conformità.
Accesso a Expedia
Concordato con Expedia: commissione o margine sulle prenotazioni, in base a contratto, regione e volumi.
Motore di prenotazione
PHPTRAVELS è una licenza una tantum a partire da con il codice sorgente completo, quindi senza canone mensile per prenotazione.
Hosting
Il tuo server o il nostro hosting gestito; il connettore Expedia gira all'interno della tua installazione.
Pagamenti e PCI
Un gateway di pagamento e la conformità PCI per i dati delle carte, che Expedia ti chiede di dimostrare al lancio.
FAQ
Domande sull'integrazione API Expedia
Risposte brevi a ciò che le agenzie chiedono prima di candidarsi.
Contatta il team venditeExpedia non applica una tariffa pubblica per l'accesso a Rapid API. Serve una partnership approvata, e guadagni tramite commissione o margine secondo le condizioni concordate con Expedia. I tuoi costi sono il software di prenotazione, l'hosting e la conformità PCI.
Candidati come partner tramite Expedia Group partner solutions. Dopo l'approvazione ricevi una chiave API e un segreto condiviso per Rapid, con accesso alla sandbox per sviluppare e testare prima della revisione di lancio.
Rapid è l'API REST e JSON di Expedia Group per vendere viaggi con il tuo marchio. Copre alloggi, auto, voli e attività, con chiamate di ricerca, verifica del prezzo, prenotazione e gestione.
EAN, Expedia Affiliate Network, era il vecchio nome del programma partner di Expedia. Rapid è l'API attuale; il nome EAN resta nell'header di autorizzazione e negli indirizzi degli endpoint.
Usa Rapid se i viaggiatori devono prenotare sul tuo sito o sulla tua app. Usa TAAP se i tuoi agenti prenotano viaggi per i clienti nel portale di Expedia e guadagnano una commissione.
Sì. Le richieste all'endpoint di test non creano prenotazioni reali né addebiti su carta, e un header di test permette di simulare esiti come camere esaurite o variazioni di prezzo.
Svilupparla da zero richiede mesi. Con PHPTRAVELS il flusso hotel esiste già, quindi il tempo va nella configurazione, nella mappatura dei contenuti e nella revisione di lancio di Expedia, che è Expedia a programmare.
Il flusso hotel di Expedia è integrato nel modulo soggiorni. Auto, voli e attività di Rapid possono essere aggiunti come integrazione personalizzata sui moduli auto, voli e tour.
Continua a esplorare
Altro sulla piattaforma
- Integrazione API Expedia TAAPHotel TAAP, commissioni e modifiche nel tuo portale
- Expedia ExtranetPortale partner per tariffe, disponibilità e prenotazioni
- Integrazione API HotelbedsContent API e Booking API, verifica delle tariffe e mappatura degli hotel
- API Booking.com e PricelineAccesso alle API alberghiere di Booking.com, Priceline ed Expedia
- HotelBedbank e contratti diretti
- Integrazione API personalizzataCollega qualsiasi API fornitore o partner a PHPTRAVELS
