Cartes d'embarquement Apple Wallet et Google Wallet
À l'aéroport, le passager cherche trois informations : sa porte, son heure d'embarquement, son siège. Une carte d'embarquement dans Apple Wallet ou Google Wallet les affiche d'un coup d'œil, depuis l'écran de verrouillage, sans application et sans réseau. Vous émettez la carte à l'enregistrement, vous la mettez à jour si la porte ou l'horaire change, le passager la présente au contrôle et à la porte.
Essayez ce pass en directRemplissez le formulaire, voyez le pass et le code se mettre à jour, puis recevez-le sur votre téléphone.Le parcours client
Workflow d'intégration
- Créer la ligneBack-office
Les cartes d'embarquement utilisent les transits, avec le type
Air. Un modèle par ligne : aéroports d'origine et de destination (codes IATA et noms), horaires de référence, conditions, numéro du service client, couleurs, strip. Le formatPDF_417est le standard des cartes d'embarquement.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/transits' \
-H 'Accept: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
-F 'strip=@"cabine.png"' \
-F 'type="Air"' \
-F 'number="204"' \
-F 'originStationCode="CDG"' \
-F 'originName="Paris Charles de Gaulle"' \
-F 'destinationStationCode="JFK"' \
-F 'destinationName="New York JFK"' \
-F 'departureTime="10:40"' \
-F 'arrivalTime="13:05"' \
-F 'details="Embarquement 40 minutes avant le départ."' \
-F 'terms="Carte nominative. Présentez une pièce d'\''identité."' \
-F 'barcodeFormat="PDF_417"' \
-F 'colors="{\"backgroundColor\":\"\#1c1c3a\",\"labelColor\":\"\#9ee00d\",\"foregroundColor\":\"\#ffffff\"}"' - Le passager s'enregistreClient final
Sur votre site, votre application ou au comptoir.
- Émettre la carte d'embarquementVotre serveur
Un appel par passager : identité, email, date du vol,
flightNumber,gate,seat, code-barres. Utilisez untripNumberpar vol et par date (par exempleEW204-20261112) : c'est lui qui permet de mettre à jour tous les passagers d'un coup.- curl
- SDK Node.js
- nodejs
- php
- python
- java
- csharp
- go
- ruby
- CURL
curl -L 'https://api-v2.test.eldowallet.fr/transits/$TRANSIT_ID/passes' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
--data-raw '{
"firstName": "Julie",
"lastName": "Moreau",
"email": "julie.moreau@example.com",
"departureDate": "2026-11-12",
"arrivalDate": "2026-11-12",
"flightNumber": "EW 204",
"tripNumber": "EW204-20261112",
"gate": "K42",
"seat": "23A",
"barcode": "M1MOREAU/JULIE EW204",
"enableSendEmailOrSms": true
}' - Le passager ajoute sa carteClient final
Elle s'affiche hors ligne et remonte sur l'écran de verrouillage le jour du vol.
- Retard ou changement de porteVotre serveur
Retard : mettez à jour les horaires de tout le vol par son
tripNumber. Changement de porte : la porte est portée par chaque carte, mettez à jour les cartes en lot. Ajoutez un message pour expliquer : « Porte K42 remplacée par L12 ». - Contrôler à la porteVotre serveur
Le lecteur scanne le code-barres. Retrouvez la carte, puis validez-la pour tracer l'embarquement.
Bonnes pratiques
- Un
tripNumberpar vol et par date. Le EW 204 du 12 et celui du 13 sont deux vols distincts. - Utilisez les codes IATA. Les codes de gare s'affichent en grand sur la carte. Les noms complets vont dans les champs secondaires.
- Vérifiez la lisibilité du code-barres. Testez vos lecteurs de porte avec un téléphone en luminosité automatique avant le lancement.
- Correspondances. Émettez une carte par segment, chacune avec son propre
tripNumber.
Pour aller plus loin
- Transport & mobilité
- Mettre à jour un trajet
- Codes-barres
- Apple Wallet ou Google Wallet
- Endpoints : POST
/transitsPOST/transits/{transitId}/passesPATCH/transits/{transitId}/passes/bulkPOST/passes/template/{templateId}/redeem/{barcode}
Pour vous inspirer
La carte d’embarquement peut faire bien plus qu’ouvrir la porte de l’avion. Voici des idées pour enrichir le parcours de vos passagers.
Une de ces idées vous parle ? Contactez notre équipe : nous vous montrons comment la mettre en place.
