Retour au blogGénéral

Cartes de fidélité Apple Wallet et Google Wallet : 20 questions

Une carte de fidélité wallet est un fichier que le client garde dans Apple Wallet ou Google Wallet et que le commerce met à jour depuis son propre serveur. Apple appelle ce style une store card ; Google le modélise en classe et en objet. Les vingt réponses ci-dessous viennent des documentations développeur d’Apple et de Google.

Vingt questions sur les cartes de fidélité Apple Wallet et Google Wallet, répondues à partir des documentations développeur d’Apple et de Google, page citée.

Par Zakaria Fahim · 5 septembre 2026 · 9 min de lecture

Les cartes de fidélité wallet sont documentées en public, par les deux entreprises qui les ont construites, et la plupart des questions que se posent les commerces ont une réponse publiée. Les vingt ci-dessous viennent du Wallet Developer Guide d’Apple et de la documentation Google Wallet, récupérées le 5 septembre 2026, avec la page exacte nommée pour chacune dans la note de source de cet article.

Deux réponses portent sur Fideliya plutôt que sur les plateformes, et elles le disent. Tout le reste est ce que la plateforme déclare d’elle-même.

QuestionApple WalletGoogle Wallet
Style de fidélitéstoreCardClasse et objet de fidélité
Comment le client l’ajouteMail ou Safari, application/vnd.apple.pkpassUn lien JWT signé
Comment il se met à jourVotre service web plus un push en HTTPSMise à jour de la classe ou de l’objet par l’API
Limite de messagesNon exprimée en nombre3 messages déclenchant un push par 24 heures
Promesse de remiseLes push ne sont pas garantis d’être remisL’utilisateur doit avoir activé les notifications
Application compagnonLes pass ne devraient pas en exigerLes liens marchent sur le web, en e-mail et en SMS

Qu’est-ce qu’une carte de fidélité wallet ?

Apple décrit les pass comme une représentation numérique d’informations autrement imprimées sur de petits morceaux de papier ou de plastique, et précise qu’ils peuvent contenir des images et un code-barres et être mis à jour par notification push. La technologie a trois parties : un format de paquet, une API de service web pour les mises à jour, et une API de lecture de la bibliothèque de pass.

Quel type de pass Apple est une carte de fidélité ?

La store card. Apple précise que la clé storeCard convient aux cartes de fidélité de magasin, cartes de remise, cartes à points et cartes cadeaux. Les quatre autres styles sont les cartes d’embarquement, les coupons, les billets d’événement et les pass génériques, et Apple cite les cartes de salle de sport et les titres de transport à solde comme exemples génériques.

Faut-il une application ?

Non. Apple écrit que les utilisateurs n’ont pas besoin d’avoir votre application installée pour ajouter vos pass à Wallet, et ajoute que les pass ne devraient pas exiger d’application compagnon. C’est la position de la plateforme elle-même, pas une ligne marketing de fournisseur, et c’est pourquoi une carte wallet se rejoint au comptoir en un geste.

Comment un client ajoute-t-il un pass sur iPhone ?

Par Mail ou Safari. Apple précise que les deux prennent en charge les pass depuis iOS 6 et macOS v10.8.2, que sur iOS ils ajoutent les pass directement à la bibliothèque, et que sur macOS ils passent par iCloud pour les ajouter aux appareils iOS de l’utilisateur. Les deux attendent le type MIME application/vnd.apple.pkpass.

Comment un client ajoute-t-il un pass sur Android ?

Par un lien Add to Google Wallet. Google le décrit comme une URL générée dynamiquement contenant un JSON Web Token encodé et signé, de la forme pay.google.com/gp/v/save suivie de ce jeton, et précise qu’il fonctionne partout où fonctionnent les hyperliens, y compris sites web, e-mail et SMS.

Que contient le lien Add to Google Wallet ?

Un JWT signé décrivant le pass. Google indique que la longueur sûre d’un JWT encodé est de 1800 caractères, recommande de présenter le lien sous forme de bouton Add to Google Wallet là où les images cliquables sont possibles, et note que l’enregistrement ne peut s’initier que dans le contexte d’une identité Google connectée.

Le client doit-il approuver le pass ?

Oui. Apple précise que l’ajout de pass à Wallet exige une permission explicite et que l’utilisateur doit toujours voir et approuver le pass avant son ajout. Il n’existe de chemin d’installation silencieuse sur aucune des deux plateformes, ce qui signifie aussi qu’un pass ne peut pas être poussé sur un téléphone qui ne l’a jamais demandé.

Comment un pass se met-il à jour ?

Apple décrit un service web sur le serveur de l’émetteur, joint en HTTPS, auprès duquel les appareils s’enregistrent après l’installation d’un pass. Quand le pass change, le serveur envoie une notification push aux appareils enregistrés, et l’appareil récupère la nouvelle version puis la compare à celle qu’il détenait.

Les notifications wallet sont-elles garanties ?

Non, et c’est la phrase la plus utile des deux documents. Apple écrit que les notifications push ne sont pas garanties d’être remises et que plusieurs notifications push d’une même source sont fusionnées en une seule. Google écrit que les utilisateurs doivent avoir activé les notifications pour leurs pass afin de les recevoir.

Combien de messages un pass Google peut-il envoyer ?

Google indique un maximum de 3 messages déclenchant une notification push sur une période de 24 heures, et décrit TEXT_AND_NOTIFY comme le type de message qui ajoute un message aux détails du pass et déclenche la notification. Les notifications de mise à jour sur certains champs sont soumises au même plafond.

Qu’est-ce qu’un change message ?

Une chaîne rattachée à un champ, affichée quand la valeur de ce champ change. Apple précise que si la valeur d’un champ a changé et que le champ définit un change message, l’appareil affiche ce message, et prévient que ces messages interrompent l’utilisateur et ne conviennent en général qu’à une information sensible au temps.

Que ne peut-on jamais changer sur un pass ?

Deux choses. Apple précise que tout champ d’un pass peut être mis à jour sauf le jeton d’authentification et le numéro de série, et déconseille explicitement de changer le jeton lors d’une mise à jour, puisque les pass ne sont pas garantis d’être mis à jour et que certains appareils peuvent encore détenir l’ancien.

Qu’est-ce qui identifie un pass ?

Apple précise que la combinaison de l’identifiant de type de pass et du numéro de série est utilisée dans tout PassKit pour identifier un pass de façon unique, et que deux pass du même type portant le même numéro de série sont compris comme le même pass même si le reste diffère. Le numéro de série est opaque pour PassKit.

Quels codes-barres un pass Apple accepte-t-il ?

Apple nomme PKBarcodeFormatQR, PKBarcodeFormatPDF417, PKBarcodeFormatAztec et PKBarcodeFormatCode128 comme valides à partir d’iOS 9, sans besoin de repli. Il note aussi que watchOS ne prend pas en charge Code128, et qu’un pass ne portant qu’un code Code128 n’y affiche aucun code-barres.

Combien de champs tiennent en façade ?

Apple indique qu’un pass peut généralement porter jusqu’à trois champs d’en-tête, un seul champ principal, jusqu’à quatre champs secondaires et jusqu’à quatre champs auxiliaires. Les coupons, store cards et pass génériques à code-barres carré portent jusqu’à quatre champs secondaires et auxiliaires combinés. Le dos du pass peut en porter autant que nécessaire.

Quelles images utilise une store card ?

Apple liste logo, icône et strip pour le style store card. L’image de logo se place en haut à gauche à côté du texte de logo, avec 160 sur 50 points alloués, et Apple note qu’elle devrait généralement être plus étroite. L’icône, affichée sur l’écran verrouillé et dans Mail, mesure 29 sur 29 points.

Un pass peut-il s’afficher en plusieurs langues ?

Oui. Apple indique qu’un pass se localise de trois façons : en affichant nombres et dates au format localisé, en fournissant des chaînes localisées, et en fournissant des images localisées. Chaque localisation a son propre répertoire .lproj, et les images qui n’ont pas besoin d’être localisées restent à la racine du pass.

Un pass peut-il apparaître près du commerce ?

Dans des limites qu’Apple publie. Un pass peut porter jusqu’à dix lieux pertinents, chacun avec longitude, latitude et altitude facultative, et jusqu’à dix UUID de balises uniques. Apple précise aussi qu’une store card ne prend pas en charge de date pertinente, donc une carte de fidélité ne peut pas revendiquer une pertinence temporelle comme un billet d’événement.

Qu’est-ce qu’une classe et un objet Google Wallet ?

Google indique que les pass émis aux utilisateurs sont créés en combinant une classe de pass et un objet de pass. La classe est le modèle partagé par tous les porteurs ; l’objet est la carte d’une personne. Google propose une API REST et un SDK Android pour émettre et gérer les deux.

De quoi un commerce a-t-il besoin ?

Cinq choses, quatre côté Apple et une côté Google.

  1. Un identifiant de type de pass correspondant au certificat de signature.
  2. Un identifiant d’équipe correspondant au Team ID de ce certificat.
  3. Une signature PKCS #7 incluant le certificat intermédiaire WWDR.
  4. Un service web HTTPS, qu’Apple exige pour toute communication de pass.
  5. Un compte émetteur Google Wallet, et un JWT signé par lien d’enregistrement.

Sources

Fideliya détient ces cinq éléments de façon centralisée, ce qui est la différence pratique entre émettre des pass et acheter une plateforme qui les émet : un commerce fournit un logo, un objectif et une récompense. La comparaison avec l’alternative applicative est sur application de fidélité ou carte wallet, les choix de conception sur quinze idées de carte à tampons, et ce qu’il faut envoyer ensuite sur vingt idées de campagnes de fidélité.

Chaque réponse ci-dessus vient de l’une des sept pages primaires, toutes récupérées le 5 septembre 2026 : les chapitres About Wallet, Pass Design and Creation, Distributing Passes et Updating a Pass du Wallet Developer Guide d’Apple, et les guides Google sur les cartes de fidélité, l’ajout depuis le web et le déclenchement des notifications. La note de source de cet article associe chaque question à sa page. Aucune statistique, aucun prix et aucun pourcentage n’apparaît ici, et rien n’est déduit d’un document marketing.

Fideliya est un logiciel de programme de fidélité wallet-native pour les petits commerces. Le côté Apple est décrit sur les cartes de fidélité Apple Wallet, et les offres sur la page des tarifs.

Questions fréquentes

Qu’est-ce qu’une carte de fidélité wallet ?

Apple décrit les pass comme une représentation numérique d’informations autrement imprimées sur papier ou plastique, contenant images et code-barres et modifiables par notification push. Une carte Fideliya est exactement cela : un pass que le client garde dans Apple Wallet ou Google Wallet et que le commerce met à jour depuis son serveur.

Quel type de pass Apple correspond à une carte de fidélité ?

La store card. Apple précise que le style storeCard convient aux cartes de fidélité, cartes de remise, cartes à points et cartes cadeaux. Fideliya émet sa carte de fidélité comme une storeCard Apple, ce qui la range dans Wallet sous le même style qu’une carte de magasin.

Faut-il une application pour utiliser une carte wallet ?

Non. Apple écrit noir sur blanc que les utilisateurs n’ont pas besoin d’avoir votre application installée pour ajouter vos pass, et que les pass ne devraient pas exiger d’application compagnon. Fideliya est construit là-dessus : le client ajoute la carte au wallet déjà présent sur son téléphone.

Comment un client ajoute-t-il un pass sur iPhone ?

Par Mail ou Safari, qu’Apple décrit comme ajoutant les pass directement à la bibliothèque sur iOS et attendant le type MIME application/vnd.apple.pkpass. Fideliya sert son pass Apple avec ce type MIME depuis la page d’inscription, donc la carte s’ouvre et s’ajoute sans étape intermédiaire.

Comment un client ajoute-t-il un pass sur Android ?

Par un lien Add to Google Wallet, que Google décrit comme une URL générée dynamiquement contenant un JSON Web Token encodé et signé. Fideliya construit ce lien sur pay.google.com/gp/v/save pour chaque client, donc la même page d’inscription fonctionne sur Android et sur iPhone.

Que contient le lien Add to Google Wallet ?

Un JWT signé dans une URL. Google indique que la longueur sûre d’un JWT encodé est de 1800 caractères et que l’enregistrement ne peut s’initier que dans le contexte d’une identité Google connectée. Fideliya signe ce jeton côté serveur, le client ne fait qu’appuyer sur un bouton.

Le client doit-il approuver l’ajout d’un pass ?

Oui. Apple exige une permission explicite et précise que l’utilisateur doit toujours voir et approuver le pass avant qu’il ne soit ajouté à Wallet. Une carte Fideliya ne peut donc pas apparaître dans un wallet sans que le client l’ait regardée et choisie.

Comment un pass se met-il à jour après émission ?

Apple décrit un service web sur votre serveur et une notification push envoyée aux appareils enregistrés pour ce pass, en HTTPS. Fideliya fait tourner ce service, donc un scan au comptoir met à jour le compteur sur la carte que le client tient déjà.

Les notifications wallet sont-elles garanties ?

Non, et les deux plateformes le disent. Apple écrit que les notifications push ne sont pas garanties d’être remises et que plusieurs push d’une même source sont fusionnées. Google exige que l’utilisateur ait activé les notifications. Fideliya rapporte qu’Apple et Google ont accepté une diffusion, jamais qu’un client l’a vue.

Combien de messages un pass Google Wallet peut-il envoyer ?

Google indique un maximum de 3 messages déclenchant une notification push par période de 24 heures. Fideliya reste largement en deçà : l’allocation est d’une diffusion par mois sur Free, trois sur Pro et dix sur Enterprise, comptée au mois et non au jour.

Qu’est-ce qu’un change message sur un pass Apple ?

Apple précise que si la valeur d’un champ change et que le champ définit un change message, l’appareil l’affiche, et prévient que ces messages interrompent l’utilisateur et ne conviennent en général qu’à une information sensible au temps. Fideliya suit cette retenue plutôt que d’en attacher un à chaque champ.

Le numéro de série ou le jeton d’authentification peuvent-ils changer ?

Non. Apple précise que tout champ d’un pass peut être mis à jour sauf le jeton d’authentification et le numéro de série, et déconseille de changer le jeton car des appareils peuvent encore détenir l’ancien. Fideliya garde les deux fixes pour toute la vie de la carte.

Qu’est-ce qui identifie un pass de façon unique ?

Apple précise que la combinaison de l’identifiant de type de pass et du numéro de série identifie un pass de façon unique, et que deux pass de même type avec le même numéro sont compris comme le même pass. Fideliya attribue un numéro de série par client inscrit.

Quels formats de code-barres un pass Apple accepte-t-il ?

Apple nomme QR, PDF417, Aztec et Code128 comme valides à partir d’iOS 9, et note que watchOS ne prend pas en charge Code128. Fideliya utilise PKBarcodeFormatQR, le format le plus largement lisible et celui que lit son propre scanner navigateur.

Combien de champs tiennent en façade d’un pass ?

Apple indique en général jusqu’à trois champs d’en-tête, un champ principal, jusqu’à quatre champs secondaires et jusqu’à quatre champs auxiliaires, et pour une store card à code-barres carré jusqu’à quatre champs secondaires et auxiliaires combinés. Fideliya conçoit sa store card dans ces limites.

Quelles images utilise une store card ?

Apple liste logo, icône et strip pour le style store card, avec 160 sur 50 points alloués au logo et 29 sur 29 à l’icône. Fideliya place le logo et l’image de couverture d’un commerce exactement dans ces emplacements, d’où un logo large recadré plutôt que réduit.

Un même pass peut-il s’afficher en plusieurs langues ?

Oui. Apple décrit trois moyens de localiser un pass : formats de nombres et de dates localisés, chaînes localisées et images localisées, chaque langue dans son répertoire .lproj. Fideliya livre l’anglais, le français, l’espagnol et l’arabe, avec support droite-à-gauche.

Une carte de fidélité peut-elle apparaître sur l’écran verrouillé près du commerce ?

Apple indique qu’un pass peut porter jusqu’à dix lieux pertinents et dix UUID de balises, et qu’une store card ne prend pas en charge de date pertinente. Fideliya travaille dans ces limites : la pertinence par lieu existe, la pertinence par date n’est pas revendiquable pour une store card.

Quelle différence entre une classe et un objet Google Wallet ?

Google indique que les pass émis sont créés en combinant une classe et un objet : la classe est le modèle partagé par tous les porteurs, l’objet est la carte d’une personne. Fideliya crée une classe de fidélité par carte de commerce et un objet par client inscrit.

De quoi un commerce a-t-il besoin pour émettre des pass ?

Apple exige un identifiant de type de pass correspondant au certificat de signature, un identifiant d’équipe, une signature PKCS #7 incluant le certificat intermédiaire WWDR, et un service web HTTPS. Google exige un compte émetteur et un JWT signé. Fideliya détient tout cela de façon centralisée.

Prêt à créer votre propre carte de fidélité ?

Configuré en moins de 5 minutes. Aucune application à télécharger pour vos clients.

Commencer gratuitement
Comparer Fideliya aux alternativesCalculez votre ROI
Cartes de fidélité Apple Wallet et Google Wallet : 20 questions — Fideliya Blog