Démo en ligne

Intégration d'API eSIM

Intégration de l'API Airalo : vendez des eSIM avec chaque voyage

Connectez votre compte partenaire Airalo à PHPTRAVELS et vendez des eSIM locales, régionales et mondiales sur votre propre site, à côté des vols, hôtels et circuits. Le connecteur est prêt : ajoutez votre Client ID et votre Client Secret, testez en sandbox, synchronisez les forfaits, fixez votre prix et passez en production.

  • Connecteur Airalo prêt
  • Airalo Partner API v2
  • Code QR et étapes d'installation
  • Votre propre prix de vente

Le fournisseur

Ce qu'est Airalo, et pourquoi les agences vendent ses eSIM

Airalo vend des eSIM : des forfaits SIM numériques que le voyageur installe sur son téléphone sans retirer la carte SIM physique. Au lieu d'acheter une SIM locale à l'aéroport, le voyageur achète ses données avant le départ et les installe en quelques minutes.

Grâce à l'Airalo Partner API, une entreprise de voyage peut vendre cet inventaire sur son propre site ou dans son application. PHPTRAVELS intègre un connecteur Airalo dans le module eSIM : l'eSIM devient un produit de plus dans le même panier que le vol, l'hôtel, le transfert, le visa ou le circuit.

À voir aussi :eSIMAPI de voyageIntégration d'API de voyage

Fiche fournisseur
Société
Airalo, fournisseur de connectivité eSIM
Couverture
Plus de 200 destinations, selon Airalo
Forfaits
eSIM locales, régionales et mondiales
API
Partner API v2 · REST · jeton Bearer
SDK
PHP · Node.js · Python
Dans PHPTRAVELS
Connecteur prêt dans le module eSIM

Étape 1 · Compte partenaire

Demandez un compte partenaire Airalo

L'accès à l'API Airalo exige un accord de partenariat avec Airalo. PHPTRAVELS ne délivre ni comptes ni clés Airalo : vous faites la demande, Airalo examine votre entreprise et vous envoie vos identifiants.

Ce qu'il faut envoyer à Airalo

  • Nom et site web de la société
  • Pays et type d'activité
  • Volume de ventes eSIM prévu
  • Marchés et destinations ciblés
  • B2C, B2B ou les deux
  • Le fait que vous utilisez PHPTRAVELS

Étape 2 · Identifiants

Client ID, Client Secret et jeton d'accès

Lorsque Airalo approuve votre compte, vous recevez un Client ID et un Client Secret. PHPTRAVELS les envoie au point de terminaison du jeton depuis votre serveur, reçoit un jeton d'accès Bearer et l'utilise pour chaque requête de forfait, de commande et d'eSIM.

Requête de jeton (exemple)
 1# Server-side only: the Client Secret never reaches the browser 2curl -X POST "$AIRALO_API/v2/token" \ 3  -H "Accept: application/json" \ 4  -F "client_id=$CLIENT_ID" \ 5  -F "client_secret=$CLIENT_SECRET" \ 6  -F "grant_type=client_credentials" 7 8# → { "data": { "access_token": "eyJ0eXAi…", "expires_in": … } } 9# then: Authorization: Bearer <access_token>
client_credentialsPartner API v2Bearer token · Sandbox → Production
Uniquement côté serveur
Le jeton est demandé par votre serveur PHPTRAVELS. Le Client Secret n'atteint jamais le navigateur.
Réutilisation du jeton
Le connecteur conserve le jeton jusqu'à son expiration. Il n'en redemande pas un à chaque recherche.
Gardez le secret privé
Ne placez jamais le Client Secret dans du JavaScript public, du HTML, un dépôt Git public, une capture d'écran ou un message de forum.
Un compte, deux modes
Airalo vous permet de choisir Sandbox ou Production dans sa configuration. Testez tout d'abord en Sandbox.

Le flux de la Partner API

Cinq appels à l'API Airalo derrière chaque vente d'eSIM

Du premier prix affiché jusqu'au code QR dans la boîte mail du voyageur, le connecteur utilise les cinq mêmes appels. Chacun indique ce que PHPTRAVELS fait de la réponse.

  1. 01Obtenir un jetonPOST/v2/token

    PHPTRAVELSSe connecte avec votre Client ID et votre Client Secret, puis stocke le jeton Bearer sur le serveur.

  2. 02Lister les forfaitsGET/v2/packages

    PHPTRAVELSSynchronise les forfaits locaux, régionaux et mondiaux avec données, validité, couverture et prix net, puis applique votre prix.

  3. 03Passer une commandePOST/v2/orders

    PHPTRAVELSAprès le paiement, commande l'identifiant de forfait et la quantité choisis, puis enregistre la commande Airalo dans la réservation.

  4. 04Lire l'eSIMGET/v2/sims/{sim_iccid}

    PHPTRAVELSLit l'eSIM par son ICCID : code QR, code d'activation, adresse SM-DP+ et lien d'installation directe sur iOS.

  5. 05Étapes d'installationGET/v2/sims/{sim_iccid}/instructions

    PHPTRAVELSRécupère les instructions d'installation d'Airalo pour l'appareil et la langue du voyageur, et les ajoute au bon de voyage.

Étapes 3 à 5 · Administration PHPTRAVELS

Configurez, testez et synchronisez Airalo dans votre administration

Tout se passe dans les paramètres du module eSIM de votre administration PHPTRAVELS. Les champs exacts dépendent de votre version de PHPTRAVELS.

  1. 01Activez le module eSIMOuvrez les paramètres du module et activez l'intégration eSIM Airalo.
  2. 02Saisissez vos identifiantsCollez le Client ID et le Client Secret fournis par Airalo, choisissez Sandbox et enregistrez.
  3. 03Testez la connexionUtilisez le bouton Test. PHPTRAVELS se connecte à Airalo et affiche un statut connecté, ou l'erreur à corriger.
  4. 04Synchronisez les forfaitsChargez les forfaits Airalo et vérifiez que destinations, données, validité et prix s'affichent correctement sur votre site.
Module eSIM · AiraloAiralo

Environnement

Commandes de test : aucune eSIM réelle n'est fournieCommandes réelles : vraies eSIM, débitées de votre solde Airalo

Client ID7f3c…a91e
Client Secret••••••••••••••••
Marge15 % sur le prix net
StatutConnecté

Écran d'exemple. Les champs peuvent varier selon votre version.

Étape 5 · Forfaits eSIM

eSIM locales, régionales et mondiales dans un seul flux

Airalo propose trois types de forfaits pour adapter l'eSIM à l'itinéraire du voyageur. Les forfaits, les prix et la disponibilité proviennent toujours d'Airalo en temps réel.

  • eSIM locale

    Une seule destination, pour un voyage dans un seul pays.

    ExempleeSIM États-Unis

  • eSIM régionale

    Plusieurs pays d'une même région, pour un voyage multi-pays.

    ExempleeSIM Europe

  • eSIM mondiale

    Des pays de plusieurs régions, pour les longs voyages ou les tours du monde.

    ExempleeSIM mondiale

Affiché au voyageur
Destination · nom du forfait · données · validité · réseau · couverture · prix
Volumes de données courants : 1 Go, 3 Go, 5 Go et 10 Go, chacun avec sa propre validité.

Étapes 6 à 9 · La vente

Comment un voyageur achète une eSIM Airalo sur votre site

Le voyageur ne quitte jamais votre site. PHPTRAVELS gère la réservation et le paiement, Airalo fournit l'eSIM.

  1. 01Voyageur

    Ouvre la rubrique eSIM de votre site

  2. 02Voyageur

    Choisit une destination

  3. 03PHPTRAVELS

    Affiche les forfaits Airalo avec votre prix

  4. 04Voyageur

    Choisit un forfait

  5. 05Voyageur

    Réserve et paie via votre passerelle de paiement

  6. 06PHPTRAVELS

    Envoie la commande à l'API Airalo

  7. 07Airalo

    Fournit l'eSIM

  8. 08Airalo

    Renvoie le code QR et les détails d'installation

  9. 09PHPTRAVELS

    Envoie l'eSIM au voyageur par e-mail et dans son compte

Livraison de l'eSIM

Cinq façons d'installer l'eSIM pour le voyageur

Airalo prend en charge plusieurs méthodes d'installation pour ses partenaires API. PHPTRAVELS ajoute les détails au bon de réservation, à l'e-mail de confirmation et au compte du voyageur.

  • Code QR

    Le voyageur scanne le code QR depuis les réglages eSIM de son téléphone.

  • Saisie manuelle

    Le code d'activation et l'adresse SM-DP+, pour les téléphones qui ne peuvent pas scanner.

  • Instructions Airalo

    Des instructions d'installation pas à pas fournies par l'API, selon l'appareil et la langue.

  • Lien eSIM Cloud ou PDF

    Un lien de partage ou un PDF d'Airalo avec le guide d'installation complet.

  • Installation directe sur iOS

    Un lien d'installation en un geste pour les iPhone compatibles sous une version d'iOS prise en charge.

Données client

Associez chaque client à un ICCID

Airalo identifie chaque eSIM par son ICCID et, pour ce flux, ne stocke pas les données personnelles de vos voyageurs. Conserver le lien entre le voyageur et l'eSIM vous revient, et PHPTRAVELS s'en charge dans la réservation.

  1. Client
  2. Réservation PHPTRAVELS
  3. Commande Airalo
  4. ICCID

Cette chaîne facilite le support :Demandes de supportProblèmes d'installationRecherche de commandeHistorique des réservationsStatut de l'eSIM

Étape 7 · Votre prix

Fixez votre prix de vente et gagnez sur chaque eSIM

Airalo vous facture le coût du forfait prévu dans votre accord commercial. Vous décidez du prix payé par le voyageur, dans le cadre de votre accord avec Airalo.

  • Marge fixe

    Le même montant ajouté à chaque forfait.

  • Marge en pourcentage

    Un pourcentage du prix net : la marge augmente avec les forfaits plus importants.

  • Frais de service

    Des frais distincts par commande, affichés au paiement.

  • Inclus dans un forfait

    Une eSIM incluse dans un séjour packagé ou offerte avec un vol.

Exemple de vente croisée
  1. Vol pour Dubaï
  2. Hôtel à Dubaï
  3. Transfert aéroport
  4. eSIM Émirats arabes unis

Pourquoi les agences ajoutent des eSIM

  • Plus de revenus par réservation
  • Un service annexe utile à presque tous les voyageurs internationaux
  • Livraison numérique instantanée, sans stock
  • Les voyageurs reviennent pour leur prochain voyage

L'option bon d'achat. Airalo vend aussi des bons eSIM : vous achetez des codes d'activation et les distribuez via votre site, votre application, votre CRM ou par e-mail. Choisissez la méthode qui correspond à votre accord avec Airalo.

Dépannage

Si quelque chose ne fonctionne pas, vérifiez d'abord ces points

La plupart des problèmes viennent des identifiants, de l'environnement ou de l'appareil. Parcourez la liste correspondant au problème rencontré.

Le test de connexion échoue
Client IDClient Secretcompte partenaire actifaccès API activéSandbox ou ProductionHTTPS sortant depuis votre serveurSSL
Aucun forfait eSIM ne s'affiche
Connexion APIdisponibilité des forfaitsenvironnementfiltres de destinationréponse de l'APIcache PHPTRAVELS
Une commande échoue
Forfait invalide ou indisponiblesolde Airaloéchec du jetonerreur réseaumauvais environnementincident Airalo temporaire
Le code QR ne s'affiche pas
Commande finaliséeeSIM fournieICCID enregistrédonnées d'installation reçueschamps QR dans la réponse de l'API
Le voyageur ne peut pas installer
Téléphone compatible eSIMtéléphone désimlockébon code QReSIM pas déjà installéeitinérance activéeAPN si nécessaire

Qui fait quoi

PHPTRAVELS gère le logiciel, Airalo gère les eSIM

Airalo est un fournisseur externe. La relation commerciale lie votre entreprise de voyage et Airalo.

PHPTRAVELS

  • Le connecteur Airalo et ses paramètres
  • Les pages eSIM, la recherche et le paiement
  • Votre marge et vos passerelles de paiement
  • Bons, e-mails et ICCID dans la réservation
  • Le support de l'intégration elle-même

Airalo

  • Validation du partenaire et identifiants API
  • Prix des forfaits, commissions et règles de solde
  • Couverture, réseaux et disponibilité des forfaits
  • Disponibilité de l'API et fourniture des eSIM
  • Votre accord commercial

Sécurité

Protégez vos identifiants Airalo

  • Authentifiez-vous uniquement depuis le serveur, jamais en JavaScript dans le navigateur
  • Utilisez HTTPS pour votre site et votre administration
  • Sécurisez le panneau d'administration et limitez l'accès au serveur
  • Maintenez PHPTRAVELS à jour
  • Surveillez toute activité inhabituelle sur l'API
  • Airalo

Besoin d'aide pour l'intégration ?

Si votre compte Airalo est approuvé mais que l'intégration affiche une erreur, ouvrez un ticket de support dans votre compte PHPTRAVELS avec : votre version de PHPTRAVELS, une capture des paramètres Airalo, le résultat du test, un exemple de destination et de forfait, la référence de réservation et le message d'erreur. N'incluez jamais le Client Secret complet.

À lire : comment les agences de voyage peuvent vendre des eSIM en ligneDocumentation développeur Airalo

FAQ

Intégration de l'API Airalo : les questions des agences

Parler à un conseiller

Non. Vous avez besoin de votre propre compte partenaire Airalo approuvé. PHPTRAVELS fournit le logiciel et le connecteur Airalo prêt à l'emploi.

Airalo envoie le Client ID et le Client Secret après avoir approuvé votre compte partenaire. PHPTRAVELS ne les délivre pas.

Les clients PHPTRAVELS peuvent écrire à Rao Suhaib Khan, responsable des partenariats chez Airalo, à rao.khan@airalo.com, en précisant qu'ils utilisent PHPTRAVELS.

Oui. Avec un compte partenaire Airalo approuvé et le connecteur PHPTRAVELS, les forfaits Airalo pris en charge apparaissent sur votre site et la réservation reste chez vous.

Oui, une marge fixe ou en pourcentage, ou des frais de service, à condition de respecter votre accord commercial avec Airalo.

Oui. Airalo propose un mode Sandbox où les commandes de test ne fournissent pas de vraies eSIM. Passez en Production uniquement lorsque tout le flux fonctionne.

Oui. Airalo propose des forfaits locaux, régionaux et mondiaux, selon l'inventaire disponible pour chaque destination.

Avec le code QR, en saisissant le code d'activation et l'adresse SM-DP+, avec les instructions pas à pas d'Airalo, via un lien eSIM Cloud ou un PDF, ou avec un lien d'installation directe sur les iPhone compatibles.

Non. Airalo propose des SDK pour PHP, Node.js et Python, mais le connecteur est déjà intégré à PHPTRAVELS. Il vous suffit d'ajouter vos identifiants.