Démo en ligne

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.
Signer une requête Rapid (PHP)
 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
SHA-512±5 mintest.ean.com → 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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

OptionDélai de lancementPaiement sur votre siteQui assure la maintenanceIdéal pour
Développement interne sur RapidDélai de lancementDes mois : recherche, paiement, administration et certification construits de zéroPaiement sur votre siteOuiQui assure la maintenanceVos développeurs, à chaque évolution de l'API ExpediaIdéal pourGrandes OTA disposant de leur propre équipe technique
Moteur de réservation prêt (PHPTRAVELS)PHPTRAVELSDélai de lancementDes semaines : le flux hôtelier existe, le temps est consacré à la configuration et à la revue d'ExpediaPaiement sur votre siteOuiQui assure la maintenanceLes mises à jour du moteur, avec le code source complet entre vos mainsIdéal pourAgences et startups qui veulent rapidement leur propre marque et leur propre paiement
Redirection d'affiliationDélai de lancementQuelques jours, si Expedia accepte la candidaturePaiement sur votre siteNonQui assure la maintenanceExpedia gère le parcours de réservationIdé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 ExpediaPaiement sur votre siteNonQui assure la maintenanceExpediaIdé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.

0 sur 8 prêts

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 conseiller

Expedia 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.