Aller au contenu principal

Carte d'embarquement

Le pass de carte d'embarquement est spécialement conçu pour les compagnies aériennes, les opérateurs de voyage et les plateformes de réservation. Il reproduit l'expérience native de carte d'embarquement à laquelle les passagers sont habitués, tout en vous donnant la possibilité d'envoyer des mises à jour en temps réel — changements de porte, retards, réassignations de siège — directement sur leur écran de verrouillage, sans application.

Pour créer un nouveau template de pass vol, accédez au module « Templates de pass » (Hub > Wallet > Templates de pass).

Loyalty template

Cliquez sur le bouton Créer un template de pass.

Créer un template de pass

info

Une fois votre template créé, vous devrez définir les personnalisations du template depuis le module Templates de pass.

info

Un template doit être créé par vol. Si vous opérez plusieurs routes, créez un template par route.

Étape 1 - Configuration

Étape 1

Cette première étape vous permet de définir les informations de base de votre template :

  • Nom : le nom interne de votre template. Il n'est visible que par vous et votre équipe dans votre licence. Nous recommandons d'adopter une convention de nommage claire.
  • Type : le type de votre template de pass. Il détermine la mise en page visuelle et les champs disponibles pour ce template.
astuce

Le nom de votre template est celui qui apparaît dans votre liste de pass et dans les rapports. Si vous prévoyez d'émettre des pass pour plusieurs routes ou compagnies aériennes, incluez ce contexte dans le nom dès le départ.

Étape 2 - Champs

Les champs sont les données qui alimentent vos pass. Chaque champ que vous souhaitez afficher ou utiliser, qu'il soit fixe ou personnalisé, doit être défini ici en premier.

Il existe deux types de champs :

  • Champs communs : la valeur est fixe et identique pour tous les pass générés à partir de ce template. Elle ne peut pas être modifiée lors de la création du pass. Utilisez-les pour les données propres au vol, identiques pour chaque passager : numéro de vol, route, porte, terminal, heure de départ.
  • Champs de pass : la valeur peut être remplacée lors de la création du pass. La valeur définie ici est la valeur par défaut, utilisée si aucune autre valeur n'est fournie. Utilisez-les pour les données propres à chaque passager : nom, siège, code de confirmation, numéro de ticket.

Vous devrez ajouter tous les champs que vous utiliserez dans votre template de pass. Ces champs pourront ensuite être inclus dans vos pass et détermineront les données affichées aux utilisateurs. À l'étape 3, vous définirez où ces champs seront affichés sur le pass.

Les champs à personnaliser en fonction des attributs de profil devront être configurés dans les personnalisations du template.

Champs communs

Les champs communs définissent les données spécifiques au vol qui alimentent le pass.

info

Les champs communs sont partagés par tous les pass générés à partir de ce template. Leurs valeurs ne peuvent être modifiées qu'en mettant à jour le template directement. Notez que les modifications apportées aux champs communs ne s'appliqueront qu'aux pass nouvellement créés. Les pass existants ne peuvent être mis à jour que via une campagne de mise à jour.

CléTypeDescription
issuerNameStringLe nom de l'organisation émettrice du pass — généralement le nom de votre compagnie aérienne ou de votre marque. Affiché au dos du pass.
localScheduledDepartureDateTimeStringLa date et l'heure de départ prévues au format ISO 8601 (2025-06-21T14:30:00+02:00). Pilote la pertinence temporelle et est affiché sur le recto du pass.
localBoardingDateTimeStringL'heure d'embarquement au format ISO 8601.
fromStringLe code IATA de l'aéroport de départ (ex. : AMS). Affiché comme code de ville d'origine sur le pass.
toStringLe code IATA de l'aéroport de destination (ex. : OPO). Affiché comme code de ville de destination sur le pass.
fromNameStringLe nom complet de l'aéroport ou de la ville de départ (ex. : Amsterdam). Affiché sous le code IATA pour plus de lisibilité.
toNameStringLe nom complet de l'aéroport ou de la ville de destination (ex. : Porto). Affiché sous le code IATA pour plus de lisibilité.
gateStringLa porte d'embarquement (ex. : C23). La mise à jour de ce champ déclenche automatiquement une notification push au passager.
terminalStringLe terminal de départ (ex. : 5). Comme la porte, la mise à jour de ce champ déclenche une notification push.
flightNumberStringLe numéro de vol (ex. : 6001). Affiché de manière proéminente dans l'en-tête du pass.
carrierIataCodeStringLe code IATA de la compagnie aérienne (ex. : HV). Utilisé en combinaison avec flightNumber pour afficher l'identifiant complet du vol.
flightStringL'identifiant complet du vol combinant le code compagnie et le numéro de vol (ex. : HV6001). Affiché dans le champ d'en-tête du pass.
airlineLogoImageLe logo de la compagnie aérienne affiché sur le pass. Taille recommandée : 160×50 pt (@2x : 320×100 px). Utilisez un PNG avec fond transparent.
airlineNameStringLe nom complet de la compagnie aérienne (ex. : Ma Compagnie). Affiché au dos du pass et utilisé par les lecteurs d'écran.
astuce

Lorsque vous mettez à jour la porte ou le terminal sur un pass émis, Apple Wallet et Google Wallet envoient automatiquement une notification au passager. C'est l'une des fonctionnalités les plus puissantes du type vol : des mises à jour opérationnelles en temps réel, livrées nativement.

Champs de pass

Les champs de pass contrôlent l'apparence visuelle du pass et les données personnalisées affichées pour chaque passager.

info

Contrairement aux champs communs, ces champs sont réservés aux propriétés contenant les détails uniques d'un pass spécifique émis pour un utilisateur spécifique. Ces champs peuvent être modifiés lors de la création ou de la mise à jour d'un pass.

CléTypeDescription
backgroundColorColorLa couleur de fond du pass au format hexadécimal (ex. : #FFFFFF).
foregroundColorColorLa couleur du texte principal sur le pass (ex. : #000000). Assurez un contraste suffisant avec la couleur de fond pour garantir la lisibilité.
labelColorColorLa couleur des libellés de champ (ex. : #000000). Les libellés sont les petites légendes au-dessus de chaque valeur (ex. : « DE », « PORTE », « SIÈGE »).
iconImageL'icône d'application affichée dans les notifications système et la liste des pass. Taille : 29×29 pt (@2x : 58×58 px). PNG avec fond transparent.
logoImageVotre logo affiché dans le coin supérieur gauche du pass. Taille : 160×50 pt (@2x : 320×100 px). Fond transparent obligatoire.
footerImageUne fine bande affichée en bas du pass, au-dessus du code-barres. Taille : 286×15 pt (@2x : 572×30 px).
heroImageImageUne grande image décorative affichée sur le pass. Taille : 1032×336 px. À utiliser pour des visuels de destination ou de marque.
passengerNameStringLe nom complet du passager (ex. : Jean Dupont). Personnalisé par pass émis.
confirmationCodeStringLa référence de réservation ou le PNR (ex. : ABC123). Affiché sur le recto du pass.
ticketNumberStringLe numéro de ticket individuel. Utile pour les voyages multi-tronçons ou les réservations multi-passagers.
seatStringLe siège assigné au passager (ex. : 14A). Affiché sur le recto du pass aux côtés de la porte et du terminal.
astuce

passengerName, confirmationCode, ticketNumber et seat sont les champs que vous injecterez généralement de manière dynamique lors de l'émission du pass. Les champs de design (backgroundColor, logo, icon) sont définis une fois au niveau du template et s'appliquent à tous les pass générés à partir de ce template.

Ajouter et supprimer des champs

Vous avez la possibilité de supprimer des champs en cochant la case à gauche du champ puis en cliquant sur Supprimer champs.

Supprimer un champ

Vous avez également la possibilité d'ajouter des champs si certains sont manquants. Cliquez sur Ajouter un champ.

Ajouter un champ

Pour le champ ajouté, vous devrez choisir :

  • le type : string, blob, date, number, money, color, image, JSON ou boolean
  • la clé : le nom technique du champ
  • la valeur : la valeur par défaut du champ

Formulaire d'ajout de champ

Étape 3 - Design

Une fois tous les champs que vous souhaitez utiliser dans votre template ajoutés à la deuxième étape, vous pourrez définir comment votre pass sera rendu sur chaque plateforme. Cette étape est divisée en deux onglets, l'un pour Apple Wallet et l'autre pour Google Wallet.

Apple Wallet

L'onglet Apple Wallet est divisé en quatre sous-onglets : Général, Design, Données et Sémantique.

Le template de pass vol se présente comme suit :

Template de pass vol

Général

Dans cet onglet, vous pouvez personnaliser les informations de base de votre pass. Pour chaque champ :

  • Vous pouvez choisir des champs communs ou des champs de pass que vous aurez définis à l'étape précédente. Seuls les champs ayant le format attendu seront disponibles.
  • Vous pouvez ajouter un nouveau champ : si vous avez oublié d'ajouter un champ à l'étape précédente, vous pouvez l'ajouter ici et il sera automatiquement ajouté à la liste des champs de l'étape 2.
  • Vous pouvez choisir d'utiliser une autre valeur, une valeur statique que vous ne prévoyez pas de réutiliser dans d'autres champs.

Le tableau suivant présente les champs et leur description.

ChampDescription
Nom de l'organisationLe nom affiché sous votre logo sur le recto du pass. Généralement le nom de votre compagnie aérienne ou de votre marque.
DescriptionUne courte description textuelle utilisée par les outils d'accessibilité et la recherche sur l'appareil. Exemple : Carte d'embarquement – AMS vers OPO.
Identifiant de regroupementRegroupe les pass liés dans Apple Wallet. Utile pour les voyages multi-tronçons où un pass est émis par tronçon.
Identifiants App StoreLie votre pass à une application dans l'App Store. Une bannière invitant l'utilisateur à installer votre application apparaît au dos du pass.
URL de lancement de l'applicationUne URL qui ouvre directement votre application lorsqu'elle est sélectionnée depuis le pass. Nécessite un App Store Identifier.
Infos utilisateurUn champ de métadonnées pour transmettre des données personnalisées non affichées avec le pass. Utile pour le suivi interne ou la liaison CRM.
Empêcher le partage de passLorsqu'il est activé, empêche le passager de transférer le pass. Recommandé pour les cartes d'embarquement nominatives.

Design

Le sous-onglet Design correspond directement aux champs de pass définis à la deuxième étape. Sélectionnez le champ correspondant pour chaque élément visuel à l'aide du menu déroulant.

Sur le côté droit de votre écran, vous disposez d'un aperçu de votre template de pass.

Données

Le sous-onglet Données vous permet d'assigner vos champs aux zones visuelles du pass (En-tête, Principaux, Secondaires, Auxiliaires et Verso). Utilisez les colonnes Libellé, Clé et Valeur pour contrôler ce qui est affiché dans chaque zone et dans quel ordre.

Pour chaque zone du pass :

  • Vous pouvez ajouter un champ, pour lequel vous devrez définir différentes propriétés. Notez qu'ici, vous définissez le design du pass. Vous définirez donc les libellés à afficher et la valeur à présenter. Ces deux éléments ne proviennent pas nécessairement du même champ défini à l'étape 2.

    Libellé et valeur

    • Clé : la clé unique pour la combinaison libellé/valeur
    • Libellé : le libellé du champ, qui est la partie affichée au-dessus
    • Valeur : la valeur du champ, qui est la partie affichée en dessous
    • Alignement : l'alignement du champ
info

Comme vous définissez le design de votre template de pass, vous pouvez jouer avec les différents champs :

  • Exemple 1 : vous pouvez décider de mettre « PASSAGER » comme libellé et le nom du passager comme valeur.
  • Exemple 2 : vous pouvez décider de mettre le prénom comme libellé et le nom de famille du passager comme valeur.
Template de pass vol
  • Vous pouvez supprimer un champ de cette zone du pass en cochant la case à gauche du champ et en cliquant sur Supprimer champ.
  • Vous pouvez modifier un champ en cliquant dessus.
astuce

L'ordre des champs dans chaque zone détermine leur ordre d'affichage de gauche à droite sur le pass. Utilisez l'aperçu en temps réel sur la droite pour vérifier la mise en page au fur et à mesure de votre configuration.

Sémantique

Les sémantiques sont des métadonnées lisibles par les machines qu'Apple utilise pour alimenter des fonctionnalités système telles que les suggestions Siri, la recherche Spotlight et l'affichage proactif sur l'écran de verrouillage. Elles ne sont pas visibles sur le pass lui-même — elles fonctionnent silencieusement en arrière-plan pour rendre votre pass plus intelligent.

Pour les passes de type Vol, les sémantiques sont organisées en neuf catégories :

  • Informations de vol — données opérationnelles principales : code de vol, numéro de vol, code de confirmation, dates d'embarquement et de départ (d'origine et actuelles), dates d'arrivée, durée, statut du transit, contrôle de sécurité et préférences de silence.
  • Origine — détails de l'aéroport de départ : code de l'aéroport, nom de l'aéroport, terminal, porte et lieu de départ (coordonnées).
  • Destination — détails de l'aéroport d'arrivée : code de l'aéroport, nom de l'aéroport, terminal, porte et lieu de destination (coordonnées).
  • Informations sur le transporteur — détails relatifs au transporteur : code IATA de la compagnie aérienne, prestataire de transport, nom du véhicule, numéro du véhicule et type de véhicule.
  • Informations d'embarquement — données spécifiques à l'embarquement : groupe d'embarquement, numéro de séquence d'embarquement et statut prioritaire.
  • Informations sur les places — détails des places attribuées au passager. Vous pouvez ajouter une ou plusieurs places via le bouton Ajouter une place.
  • Informations sur le passager — détails du nom du passager : préfixe, suffixe, prénom, deuxième prénom, nom de famille, surnom et représentation phonétique.
  • Tarification — données tarifaires : code de devise et montant.
  • Autres — données complémentaires : réseaux Wi-Fi, configurables via le bouton Ajouter un réseau.

Pour chaque sémantique :

  • Vous pouvez choisir des champs communs ou des champs de pass que vous aurez définis à l'étape précédente. Seuls les champs ayant le format attendu seront disponibles.
  • Vous pouvez ajouter un nouveau champ : si vous avez oublié d'ajouter un champ à l'étape précédente, vous pouvez l'ajouter ici et il sera automatiquement ajouté à la liste des champs de l'étape 2.
  • Vous pouvez choisir d'utiliser une autre valeur, une valeur statique que vous ne prévoyez pas de réutiliser dans d'autres champs.

Renseigner les sémantiques est optionnel mais fortement recommandé. Un pass avec des sémantiques configurées s'affichera automatiquement sur l'écran de verrouillage du passager à l'approche de l'heure d'embarquement — sans nécessiter l'envoi manuel d'une notification push.

astuce

Prévisualisez toujours les versions Apple Wallet et Google Wallet de votre pass avant de le publier. L'aperçu en temps réel sur le côté droit de l'écran se met à jour instantanément au fur et à mesure de votre configuration.

Étape 4 - Pertinence

La pertinence définit quand et où votre pass s'affiche automatiquement sur l'écran de verrouillage du passager, sans nécessiter le déclenchement manuel d'une notification.

astuce

La pertinence est optionnelle, mais pour les pass vol, c'est l'une des fonctionnalités les plus impactantes disponibles. Une carte d'embarquement qui apparaît sur l'écran de verrouillage à l'approche de la porte est une expérience fluide et premium qui supprime toute friction au moment précis où c'est nécessaire.

Localisations

Ajoutez des coordonnées GPS pour déclencher l'affichage du pass sur l'écran de verrouillage lorsque le passager entre dans un rayon défini autour d'un lieu. Pour les pass vol, les cas d'usage les plus pertinents sont :

  • L'aéroport de départ (affiche le pass à l'arrivée à l'aéroport)
  • Une zone de terminal ou de porte spécifique (pour les aéroports où les coordonnées sont suffisamment précises)

Beacons (Apple Wallet uniquement)

Les beacons BTLE permettent un déclenchement ultra-précis en intérieur, impossible à atteindre avec le GPS. Si votre aéroport a déployé des beacons Bluetooth aux portes ou aux comptoirs d'enregistrement, vous pouvez configurer le pass pour qu'il s'affiche automatiquement lorsque l'appareil du passager détecte un beacon spécifique.

Configurez chaque beacon avec son UUID, et optionnellement ses valeurs Major et Minor pour un ciblage plus précis.

attention

La pertinence par beacon nécessite un déploiement physique de matériel beacon sur site. Coordonnez-vous avec l'opérateur de l'aéroport ou du lieu avant de configurer cette option.

Étape 5 - Code-barres

Le code-barres est l'élément scannable qui connecte votre pass digital à votre infrastructure physique d'enregistrement ou d'embarquement.

FormatDescriptionRecommandation
NoneAucun code-barres affiché sur le pass.Non recommandé pour les pass vol.
QR CodeCode-barres matriciel 2D. Grande capacité de données, scan rapide, largement pris en charge.Recommandé pour la plupart des implémentations. Compatible avec la majorité des scanners de portes d'embarquement modernes.
PDF417Code-barres empilé 2D. Format traditionnel pour les cartes d'embarquement (utilisé dans la norme BCBP — Bar Coded Boarding Pass).À utiliser si votre système d'assistance au sol ou d'enregistrement requiert la conformité BCBP.
1D (Code 128)Code-barres linéaire. Faible capacité de données.Non recommandé pour les cartes d'embarquement — capacité insuffisante pour les données BCBP standard.
AztecCode-barres matriciel 2D. Compact et efficace, natif d'Apple Wallet.Adapté si votre infrastructure de scan le prend en charge.
astuce

Si votre opération utilise des scanners conformes à la norme IATA BCBP, utilisez le PDF417 — c'est le standard de l'industrie pour les cartes d'embarquement et garantit la compatibilité avec les systèmes d'assistance au sol. Si vous construisez un workflow de scan personnalisé, le QR Code est le format le plus universellement pris en charge.

Cet article vous a-t-il été utile ?