Annuaire des intégrations
Intégration API Amadeus : le connecteur vols, configuré pas à pas
Le module Amadeus relie la recherche de vols PHPTRAVELS à Amadeus Enterprise. Enregistrez une app, collez trois identifiants dans l'admin, testez en mode développement et passez en production quand Amadeus valide votre compte.
- Connecteur du plan Enterprise
- OAuth2 client credentials
- Développement et production
- Guide de configuration publié
Configuration du connecteur
De l'app Amadeus aux résultats de vols en direct en cinq étapes
Le connecteur est un module prêt à l'emploi : une configuration standard ne demande aucune ligne de code. Vous apportez votre compte Amadeus et vos conditions commerciales, et le module gère l'authentification, la recherche de vols et la création des commandes dans le module vols de PHPTRAVELS.
- Partez du plan Enterprise, qui inclut le module Amadeus
- Inscrivez-vous sur Amadeus for Developers et créez une app avec Flight Offers Search et Flight Create Orders
- Saisissez grant type, client ID et client secret dans Modules de l'admin, avec Dev mode activé
- Recherchez des vols sur votre site et vérifiez le logo Amadeus sous le bouton Réserver
- Demandez les clés de production, remplacez les clés sandbox et passez Dev mode en production
- Dev mode
- Développement
- Endpoint
- travel.api.amadeus.com/v2/
- c1 · grant_type
- client_credentials
- c2 · client_id
- ••••••••••7Kq2
- c3 · client_secret
- ••••••••••
Ce que fait le connecteur
Offres Amadeus dans votre recherche, commandes dans votre admin
Deux API Amadeus font tourner le module : l'une renvoie les offres de vols vers votre page de résultats, l'autre crée la réservation quand le voyageur paie.
- APILondres à New York · DirectÉconomie · 8 h 05 · 1 bagage en soute486 $USpar adulte
- v2Londres à New York · 1 escaleÉconomie · 11 h 20 via Dublin · 1 bagage en soute412 $USpar adulte
- Londres à New York · DirectAffaires · 7 h 55 · 2 bagages en soute2 140 $USpar adulte
Flight Offers Search et Flight Create Orders
Offers Search remplit vos résultats ; Create Orders transforme l'offre choisie en réservation. Activez les deux dans votre app Amadeus pour rechercher et réserver.
Authentification OAuth2
Le module demande des jetons d'accès avec le grant client_credentials, à partir du client ID et du secret saisis dans l'admin.
Modes développement et production
Un seul réglage, Dev mode, décide si les requêtes utilisent vos clés sandbox ou vos clés de production validées.
Endpoint Enterprise
Le module repose sur travel.api.amadeus.com/v2/. Certaines régions utilisent un autre endpoint : vérifiez le vôtre avant de saisir les clés.
Source affichée sur chaque résultat
Un logo Amadeus sous le bouton Réserver indique quels tarifs viennent d'Amadeus, pour vérifier la connexion d'un coup d'œil.
Causes d'erreur connues
La plupart des échecs viennent d'identifiants erronés, d'un mode qui ne correspond pas aux clés ou d'un service API inactif dans le tableau de bord Amadeus.
Flux des requêtes
Ce qui se passe à chaque recherche Amadeus
La même séquence tourne en développement et en production ; seuls les clés et le réglage Dev mode changent.
Authentifier
Votre client ID et votre secret sont échangés contre un jeton d'accès.
Rechercher
Flight Offers Search renvoie les tarifs pour l'itinéraire, les dates et les passagers.
Afficher
Les offres apparaissent avec votre marge, à côté des résultats des autres fournisseurs connectés.
Commander
Flight Create Orders réserve l'offre choisie avec les données du voyageur.
Enregistrer
La réservation est stockée dans l'admin et la confirmation part par e-mail.
La place d'Amadeus
Votre compte Amadeus, d'autres API vols et du développement sur mesure
Le module Amadeus est l'un de plusieurs connecteurs vols, chacun fonctionnant avec ses propres identifiants dans la même recherche.
Votre compte Amadeus Enterprise
Amadeus délivre les clés de production après examen de votre cas d'usage, de l'immatriculation de votre société et de votre site, et vous acceptez ses conditions commerciales.
Autres connecteurs vols
Ajoutez Duffel, Kiwi ou d'autres fournisseurs de vols depuis l'annuaire des intégrations et comparez leurs tarifs dans une seule liste.
Autres endpoints et API
Un endpoint Amadeus régional ou une API que le module n'utilise pas encore peut être ajouté en développement sur mesure.
Fournisseurs de vols connectables :
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Back-office
Pilotez les réservations Amadeus depuis le même admin
Une fois les clés saisies, les tarifs Amadeus suivent les règles que vous appliquez déjà à tout autre fournisseur de vols.
Marges sur les vols
Marges fixes ou en pourcentage pour que les tarifs Amadeus affichent votre prix de vente.
Liste des réservations
Les réservations Amadeus figurent avec les données voyageurs et le statut dans l'écran des réservations de vols.
Agents B2B
Les agents recherchent et réservent des tarifs Amadeus dans le portail agents, à leurs propres tarifs.
Paiements
Les voyageurs paient via les passerelles activées, les agents depuis leur portefeuille.
Clés sur votre serveur
Les identifiants sont enregistrés dans votre propre admin auto-hébergé, pas sur une plateforme partagée.
Tickets de support
Ouvrez un ticket sur app.phptravels.com si une connexion ou une réservation a besoin de notre aide.
Comparer
Développer soi-même sur Amadeus vs le module PHPTRAVELS
Les deux utilisent le même compte Amadeus. La différence tient à ce que votre équipe écrit et maintient autour.
| Tâche | Intégration API directe | PHPTRAVELS |
|---|---|---|
| Authentification | Intégration API directeDemande et renouvellement des jetons codés par vos développeurs | PHPTRAVELSGérée par le module à partir de trois champs de l'admin |
| Résultats de recherche | Intégration API directeDonnées des offres à relier à votre propre page de résultats | PHPTRAVELSOffres affichées dans la recherche de vols existante |
| Réservation | Intégration API directeFormulaires voyageurs et appels de commande à créer de zéro | PHPTRAVELSCreate Orders relié au paiement et à la validation |
| Test et production | Intégration API directeConfiguration distincte pour chaque environnement | PHPTRAVELSUn seul interrupteur Dev mode |
| Marges et réservations | Intégration API directeUn back-office à concevoir et construire | PHPTRAVELSInclus dans l'admin des vols |
| Étapes de configuration | Intégration API directeRédigées et tenues à jour par votre équipe | PHPTRAVELSGuide publié sur docs.phptravels.com |
Cas d'usage
Qui active le module Amadeus
Agences de voyages en ligne
Recherche de vols publique sur le contenu Amadeus, avec votre marge et votre paiement.
Réseaux d'agents B2B
Les sous-agents réservent des tarifs Amadeus via votre portail, à vos tarifs.
Agences de voyages d'affaires
Les réservataires d'entreprise recherchent des tarifs Amadeus sur une plateforme que vous hébergez et contrôlez.
Pourquoi PHPTRAVELS
Un connecteur que vous pouvez lire, modifier et héberger
Code source inclus
Auto-hébergé sous licence commerciale, pour que vos développeurs étendent le module Amadeus.
Configuration documentée
Chaque étape, champ et cause d'erreur est décrit sur docs.phptravels.com.
24 langues
Affichez les tarifs Amadeus dans les langues de vos marchés, y compris de droite à gauche.
B2C et B2B
Une installation pour votre site public et votre portail agents.
FAQ
Questions sur le connecteur Amadeus
Ce que demandent les équipes en configurant le module Amadeus.
Parler à un conseillerC'est un module vols prêt à l'emploi. Vous créez une app sur Amadeus for Developers, saisissez ses identifiants dans l'admin, et les offres Amadeus apparaissent dans votre recherche de vols, les réservations étant créées via Flight Create Orders.
Le module Amadeus est disponible avec le plan Enterprise, un paiement unique de $9999 indiqué sur la page des tarifs. Votre compte Amadeus et ses conditions commerciales sont distincts et convenus avec Amadeus.
Un grant type client_credentials, un client ID et un client secret. Amadeus délivre des clés sandbox à la création de l'app et des clés de production après validation de votre demande de production.
Le module utilise travel.api.amadeus.com/v2/. Certaines régions ont un autre endpoint ou d'autres paramètres : vérifiez d'abord votre compte ; d'autres endpoints peuvent être ajoutés en développement sur mesure.
Les deux, selon les API activées dans votre app Amadeus. Flight Offers Search fournit les résultats et Flight Create Orders doit être activée pour les réservations.
Le connecteur documenté concerne les vols. Amadeus figure aussi comme fournisseur d'hébergement, mais son guide de configuration n'est pas encore publié ; interrogez notre équipe sur le périmètre hôtels.
Continuez à explorer
