Intégration Expedia Rapid API
Intégration de l'API Expedia : Rapid API, flux de réservation et mise en ligne
Tout ce dont une OTA, une agence ou une startup du voyage a besoin pour se connecter à Expedia Group : quelle API Expedia convient à votre activité, comment fonctionnent le flux de réservation et la signature Rapid, ce que vérifie la revue de lancement, ce que cela coûte et comment PHPTRAVELS vous met en ligne avec le flux hôtelier déjà intégré.
- Rapid Lodging API
- Clé API et signature SHA-512
- Sandbox et réservations de test
- Revue de lancement et mise en ligne
Les API d'Expedia Group
Quelle API Expedia convient à votre activité
Expedia Group gère des programmes d'API distincts pour les vendeurs, les affiliés, les hôtels et les agents de voyages. Choisissez d'abord en répondant à une question : où le voyageur paie-t-il ?
- Côté demande
Rapid API
Notre spécialité- Conçue pour
- OTA, agences de voyages, applications de voyage et programmes de fidélité qui vendent du voyage sous leur propre marque.
- Ce que vous obtenez
- L'inventaire Expedia en direct et le parcours de réservation complet : recherche, vérification du prix, réservation, modifications et annulations.
- Où le voyageur réserve
- Sur votre site ou votre application, dans votre propre tunnel de paiement.
- Avec PHPTRAVELS
- Le flux hôtelier est intégré au module hébergements ; vous le configurez, le mappez et le faites certifier.
- Côté affiliation
Travel Redirect API
- Conçue pour
- Sites de contenu, blogs de voyage et pages de type métamoteur rémunérés par commission sur les apports.
- Ce que vous obtenez
- Des listes d'hébergements et de vols à afficher sur vos pages, avec des liens vers la marque Expedia de votre choix.
- Où le voyageur réserve
- Sur Expedia, Hotels.com ou Vrbo, après une redirection.
- Avec PHPTRAVELS
- Utilisable sous forme de listes et de liens sur un site PHPTRAVELS ; aucune réservation n'a lieu sur votre site.
- Côté offre
API d'offre et de connectivité
- Conçue pour
- Hôtels, logiciels de gestion hôtelière (PMS) et channel managers.
- Ce que vous obtenez
- Envoyez tarifs, disponibilités et restrictions à Expedia et récupérez les réservations qu'il génère.
- Où le voyageur réserve
- Sur Expedia ; l'établissement reçoit la réservation.
- Avec PHPTRAVELS
- Pour les hôtels qui vendent sur Expedia, via l'extranet ou un channel manager.
- Agents de voyages
Expedia TAAP
- Conçue pour
- Agents de voyages qui réservent pour leurs clients et perçoivent une commission.
- Ce que vous obtenez
- Le portail agents d'Expedia, avec tarifs agents et suivi des commissions.
- Où le voyageur réserve
- Dans le portail TAAP, réservé par l'agent.
- Avec PHPTRAVELS
- Les agents peuvent enregistrer les réservations TAAP dans votre back-office ; la voie API, c'est Rapid.
Expedia a suspendu les nouvelles demandes d'accès à la Travel Redirect API en raison du volume de demandes.
Produits Rapid API
- Rapid Lodging APIIntégré à PHPTRAVELS
- Rapid Car APIIntégration sur mesure
- Rapid Flight APIIntégration sur mesure
- Rapid Activities APIIntégration sur mesure
HôtelsProgramme d'affiliation voyageExpedia ExtranetIntégration de l'API Expedia TAAPIntégration d'API sur mesure
Le flux de réservation Rapid
Comment se déroule une réservation d'hôtel Expedia, appel par appel
Les réservations Rapid Lodging suivent une chaîne fixe. Choisissez une étape pour voir l'appel, ce que PHPTRAVELS en fait et les points à surveiller lors de la certification.
Appel Rapid
GET /v3/properties/content- Ce que fait PHPTRAVELS
- Importe les noms d'établissements, adresses, images, équipements, types de chambres et conditions dans les pages hôtel, et les actualise selon un calendrier.
- Points de vigilance
- Utilisez le fichier de contenu des établissements pour le catalogue complet et l'API de contenu pour les mises à jour ; n'extrayez jamais le contenu de la réponse de recherche.
Appel Rapid
GET /v3/properties/availability- Ce que fait PHPTRAVELS
- Recherche par dates, occupation et identifiants d'établissement, puis affiche chaque chambre avec son tarif, ses taxes et frais, et sa politique d'annulation.
- Points de vigilance
- Affichez le prix total taxes et frais compris avant le paiement, et transmettez l'adresse IP et les en-têtes de session du voyageur à chaque requête.
Appel Rapid
GET {price_check link}- Ce que fait PHPTRAVELS
- Appelle le lien de vérification du prix du tarif choisi juste avant le paiement, et ne poursuit que si le prix correspond.
- Points de vigilance
- Un tarif modifié ou épuisé doit interrompre le paiement et proposer un nouveau choix, sans jamais facturer l'ancien prix.
Appel Rapid
POST /v3/itineraries- Ce que fait PHPTRAVELS
- Crée l'itinéraire avec les données du client et le paiement, enregistre l'identifiant d'itinéraire Expedia et envoie le voucher.
- Points de vigilance
- Les tarifs bloquables permettent un modèle en deux temps : bloquer une chambre sans débit, puis reprendre pour finaliser la réservation.
Appel Rapid
GET /v3/itineraries/{itinerary_id}- Ce que fait PHPTRAVELS
- Relit l'itinéraire pour confirmer dans l'administration les dates, la chambre, le prix, les numéros de confirmation et le statut.
- Points de vigilance
- Après un timeout, consultez d'abord et ne relancez que si aucun itinéraire n'existe, afin qu'un client ne soit jamais réservé deux fois.
Appel Rapid
DELETE /v3/itineraries/{id}/rooms/{room_id}- Ce que fait PHPTRAVELS
- Gère les modifications et annulations depuis l'administration et l'espace client, selon la politique du tarif.
- Points de vigilance
- Les pénalités découlent de la politique d'annulation du tarif ; affichez-les au voyageur avant confirmation.
Appel Rapid
POST https://your-site/webhooks/expedia- Ce que fait PHPTRAVELS
- Reçoit les événements webhook de modification d'itinéraire sur une URL de votre installation et met à jour la réservation.
- Points de vigilance
- Répondez rapidement au webhook et considérez l'enregistrement Expedia comme la référence pour le statut.
Chemins d'appel tels que documentés pour Rapid v3 ; consultez toujours le Developer Hub actuel d'Expedia Group.
Clé API et signature
Comment fonctionne l'authentification Expedia Rapid API
Chaque requête Rapid comporte un en-tête d'autorisation contenant votre clé API et une signature : un hachage SHA-512 de la clé API, du secret partagé et de l'horodatage UNIX actuel en secondes.
- Fenêtre de cinq minutes
- L'horodatage doit se situer à moins de cinq minutes de l'heure du serveur Expedia, et celui que vous hachez doit être identique à celui de l'en-tête.
- Le secret reste côté serveur
- Le secret partagé est un mot de passe. PHPTRAVELS le conserve dans la configuration du serveur, jamais dans le navigateur ni dans une application.
- Endpoint de test
- Les appels sandbox sont envoyés à test.ean.com et ne créent ni vraie réservation ni débit de carte ; un en-tête de test simule des cas comme épuisé ou prix modifié.
- Pourquoi EAN
- EAN signifie Expedia Affiliate Network, l'ancien nom du programme. Il subsiste dans le schéma de l'en-tête et dans les endpoints.
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
Guide de mise en œuvre
Intégration de l'API Expedia, étape par étape
De la candidature partenaire à la première réservation réelle. Chaque étape indique qui s'en charge.
- 01
Devenez partenaire d'Expedia Group
Déposez votre candidature via Expedia Group partner solutions avec votre société, votre domaine et votre modèle économique. Les conditions commerciales sont convenues avec Expedia selon votre région et votre volume.
VousExpedia - 02
Recevez la clé API et le secret partagé
Une fois votre candidature approuvée, vous recevez les identifiants Rapid et l'accès à la documentation dans le developer hub.
Expedia - 03
Configurez le connecteur Expedia
Ajoutez les identifiants dans l'administration PHPTRAVELS, importez le contenu, définissez marges et devises, et mappez chambres et conditions sur les pages hôtel.
PHPTRAVELSVous - 04
Effectuez les réservations de test
Réservez sur l'endpoint de test et simulez chambres épuisées, changements de prix, timeouts et codes d'erreur jusqu'à ce que chaque cas soit géré.
PHPTRAVELSVous - 05
Réussissez la revue de lancement
Expedia examine votre site au regard de ses exigences de lancement et demande une PCI Attestation of Compliance avant la mise en production.
ExpediaVous - 06
Passez en production et vendez
Les identifiants de production sont saisis dans l'administration, les réservations réelles démarrent et les logs fournisseur restent actifs pour le support.
VousPHPTRAVELS
Délais et alternatives
Quatre façons de vendre l'inventaire Expedia
Développer sur Rapid à partir de zéro offre un contrôle total, mais coûte des mois d'ingénierie. Un moteur de réservation prêt à l'emploi, une redirection d'affiliation et le portail agents impliquent chacun un compromis différent.
| Option | Délai de lancement | Paiement sur votre site | Qui assure la maintenance | Idéal pour |
|---|---|---|---|---|
| Développement interne sur Rapid | Délai de lancementDes mois : recherche, paiement, administration et certification construits de zéro | Paiement sur votre siteOui | Qui assure la maintenanceVos développeurs, à chaque évolution de l'API Expedia | Idéal pourGrandes OTA disposant de leur propre équipe technique |
| Moteur de réservation prêt (PHPTRAVELS)PHPTRAVELS | Délai de lancementDes semaines : le flux hôtelier existe, le temps est consacré à la configuration et à la revue d'Expedia | Paiement sur votre siteOui | Qui assure la maintenanceLes mises à jour du moteur, avec le code source complet entre vos mains | Idéal pourAgences et startups qui veulent rapidement leur propre marque et leur propre paiement |
| Redirection d'affiliation | Délai de lancementQuelques jours, si Expedia accepte la candidature | Paiement sur votre siteNon | Qui assure la maintenanceExpedia gère le parcours de réservation | Idéal pourSites de contenu et blogs rémunérés par commission d'apport |
| Portail agents (TAAP) | Délai de lancementAucun développement : les agents réservent dans le portail Expedia | Paiement sur votre siteNon | Qui assure la maintenanceExpedia | Idéal pourAgents qui réservent un voyage à la fois pour leurs clients |
Exigences de lancement
Ce qu'Expedia vérifie avant votre mise en ligne
La revue examine le comportement de votre site, pas seulement la réussite des appels. Cochez ce que votre développement fait déjà ; PHPTRAVELS couvre chaque point dans son flux hôtelier standard.
Coûts
Combien coûte une intégration de l'API Expedia ?
Expedia ne publie pas de grille tarifaire pour l'accès à l'API ; vous êtes rémunéré sur les réservations selon les conditions convenues avec Expedia. Vos propres coûts sont le logiciel, l'hébergement et la conformité.
Accès Expedia
Convenu avec Expedia : commission ou marge sur les réservations, selon votre contrat, votre région et votre volume.
Moteur de réservation
PHPTRAVELS est une licence unique à partir de avec le code source complet, donc sans frais mensuels par réservation.
Hébergement
Votre propre serveur ou notre hébergement géré ; le connecteur Expedia s'exécute au sein de votre installation.
Paiements et PCI
Une passerelle de paiement et la conformité PCI pour les données de carte, qu'Expedia vous demande de prouver au lancement.
FAQ
Questions sur l'intégration de l'API Expedia
Des réponses courtes aux questions que posent les agences avant de postuler.
Parler à un conseillerExpedia ne facture pas de frais publiés pour l'accès à Rapid API. Il vous faut un partenariat approuvé, et vous êtes rémunéré par commission ou marge selon les conditions convenues avec Expedia. Vos coûts sont le logiciel de réservation, l'hébergement et la conformité PCI.
Postulez en tant que partenaire via Expedia Group partner solutions. Après approbation, vous recevez une clé API et un secret partagé pour Rapid, avec un accès sandbox pour développer et tester avant la revue de lancement.
Rapid est l'API REST et JSON d'Expedia Group permettant de vendre du voyage sous votre propre marque. Elle couvre l'hébergement, les voitures, les vols et les activités, avec des appels de recherche, de vérification du prix, de réservation et de gestion.
EAN, l'Expedia Affiliate Network, était l'ancien nom du programme partenaires d'Expedia. Rapid est l'API actuelle ; le nom EAN subsiste dans l'en-tête d'autorisation et dans les adresses des endpoints.
Utilisez Rapid si les voyageurs doivent réserver sur votre propre site ou application. Utilisez TAAP si vos agents réservent des voyages pour leurs clients dans le portail Expedia et perçoivent une commission.
Oui. Les requêtes vers l'endpoint de test ne créent ni vraie réservation ni débit de carte, et un en-tête de test permet de simuler des cas comme des chambres épuisées ou des changements de prix.
Un développement à partir de zéro prend des mois. Avec PHPTRAVELS, le flux hôtelier existe déjà : le temps est consacré à la configuration, au mapping du contenu et à la revue de lancement, dont Expedia fixe la date.
Le flux hôtelier Expedia est intégré au module hébergements. Les voitures, vols et activités Rapid peuvent être ajoutés sous forme d'intégration sur mesure, au-dessus des modules voitures, vols et circuits.
Continuez à explorer
Plus sur la plateforme
- Intégration de l'API Expedia TAAPHôtels TAAP, commissions et modifications sur votre portail
- Expedia ExtranetPortail partenaire pour tarifs, stocks et réservations
- Intégration de l'API HotelbedsContent API et Booking API, vérification des tarifs et mapping des hôtels
- API Booking.com et PricelineAccès aux API hôtelières Booking.com, Priceline et Expedia
- HôtelsBedbanks et contrats directs
- Intégration d'API sur mesureConnectez toute API fournisseur ou partenaire à PHPTRAVELS
