Technique · Apple Wallet

Apple PassKit pour commerçants québécois : guide technique complet 2026

Si vous lancez un programme de fidélité numérique en 2026, ne pas supporter Apple Wallet est un handicap concurrentiel. Voici tout ce qu'un commerçant québécois doit savoir sur Apple PassKit — la technologie sous le capot — sans être ingénieur.

26 avril 2026 Lecture de 12 minutes

Qu'est-ce qu'Apple PassKit, en termes simples

Apple Wallet est l'application native installée par défaut sur tout iPhone qui contient les cartes de paiement, les billets, les cartes d'embarquement, et — ce qui nous intéresse — les cartes de fidélité.

Apple PassKit est le framework technique qu'Apple fournit aux développeurs et aux entreprises pour créer ces cartes. Une « carte » au sens PassKit est un petit fichier numérique avec l'extension .pkpass qui contient :

Quand un client clique sur un fichier .pkpass sur son iPhone, le système lui propose de l'ajouter à Apple Wallet. La carte apparaît alors dans son portefeuille numérique, à côté de sa Visa.

Pourquoi Apple PassKit change la donne pour un commerce

Avant PassKit, une carte de fidélité numérique vivait dans une application dédiée. Le client devait télécharger l'app, créer un compte, ouvrir l'app à chaque fois qu'il voulait l'utiliser. Friction massive.

Avec PassKit, votre carte de fidélité :

Sur les commerces que nous accompagnons, le taux d'utilisation active des cartes Apple Wallet est 2 à 3 fois supérieur à celui des cartes papier ou même des apps de fidélité simples.

Les types de passes PassKit

Apple PassKit supporte cinq types de cartes :

1. Boarding Pass (carte d'embarquement)

Pour les billets d'avion, de train, de bateau. Affiche un code-barres scannable + détails du voyage. Pas pertinent pour la fidélité.

2. Coupon

Pour les rabais à usage unique. Pertinent pour des promotions ponctuelles, mais pas pour un programme de fidélité continu.

3. Event Ticket (billet d'événement)

Pour les billets de concerts, festivals, conférences. Inclut date/heure/lieu. Utile si votre commerce organise des événements (dégustations, ateliers).

4. Generic Pass (carte générique)

Le plus flexible. Utilisé pour les cartes de membre, accès à un club, ou les cartes d'affaires numériques. C'est le type que LogicSupplies utilise pour les cartes d'affaires des commerçants.

5. Store Card (carte de fidélité)

Le type spécifiquement conçu pour les programmes de fidélité commerciaux. Affiche le solde de points en évidence, supporte les niveaux/tiers, optimisé pour le scan QR à la caisse. C'est le type que LogicSupplies utilise pour les cartes de fidélité de vos clients.

Le processus technique de bout en bout

Étape 1 — Compte Apple Developer Program

Toute personne qui veut signer des passes Apple Wallet doit avoir un compte Apple Developer Program (99 USD/an). Ce compte fournit un Team ID (10 caractères alphanumériques) qui identifie l'émetteur des passes. Notre Team ID chez LogicSupplies est D8SXYV7QXP — c'est ce qui apparaît dans la signature cryptographique de chaque carte que nous générons.

Étape 2 — Créer un Pass Type Identifier

Dans la console Apple Developer, on crée un identifiant unique pour le type de carte qu'on veut émettre. Format typique : pass.com.[entreprise].[usage]. Pour les cartes de fidélité LogicSupplies, l'identifiant est pass.pass.com.logicsupplies.loyalty.

Un même Team ID peut créer des dizaines de Pass Type Identifiers différents — par exemple, un commerce peut avoir un identifiant pour ses cartes de fidélité et un autre pour ses cartes-cadeaux numériques.

Étape 3 — Générer un certificat de signature

Pour chaque Pass Type Identifier, on génère un certificat (.cer) signé par Apple, accompagné de la clé privée correspondante (.p12 ou .pem). Ce duo certificat + clé privée est utilisé pour signer cryptographiquement chaque .pkpass émis.

Sans cette signature valide, le pass est rejeté par Apple Wallet. C'est ce qui empêche les acteurs malveillants de créer des fausses cartes au nom de votre commerce.

Étape 4 — Construire le fichier .pkpass

Un fichier .pkpass est en réalité un fichier ZIP avec une structure spécifique :

La construction de ce fichier est entièrement automatisable côté serveur. Chez LogicSupplies, nos serveurs Supabase Edge Functions génèrent un .pkpass personnalisé à votre branding en moins de 200 millisecondes par requête.

Étape 5 — Distribution au client

Le fichier .pkpass est servi via :

Sur iOS, cliquer sur un .pkpass ouvre automatiquement Apple Wallet et propose l'ajout. Aucune app à télécharger.

Étape 6 — Mises à jour automatiques (push)

Pour qu'un pass se mette à jour automatiquement quand le solde de points change, le pass.json doit inclure :

Quand le téléphone vérifie périodiquement les mises à jour, le serveur peut renvoyer un nouveau .pkpass avec le solde mis à jour. La carte se met à jour silencieusement.

Pour des mises à jour plus immédiates, le serveur peut envoyer un push à Apple Push Notification Service (APNs) qui notifie le téléphone instantanément.

Sécurité et conformité Loi 25

Apple PassKit ajoute plusieurs couches de sécurité :

En matière de Loi 25 du Québec, l'utilisation d'Apple Wallet est neutre : les données affichées sur le pass sont déjà les données que le client a fournies à votre programme. Apple ne traite ces données que pour les afficher sur son téléphone — pas de transfert vers les USA pour traitement. Voir notre guide Loi 25 pour les détails.

Les limites à connaître

1. Pas de support Android natif

Apple PassKit fonctionne uniquement sur iOS (iPhone, iPad, Apple Watch). Pour Android, le standard équivalent est Google Wallet qui supporte le format Google Pay Pass. Une plateforme moderne (comme LogicSupplies) génère les deux formats simultanément à partir des mêmes données.

2. Localisation activable mais nuancée

Un pass peut inclure jusqu'à 10 locations (lieux géographiques) qui déclenchent l'affichage du pass sur l'écran verrouillé quand le téléphone est proche. Très utile pour les commerces multi-succursales. Mais Apple est strict : pas plus de 10 locations, pas d'abus de notifications.

3. Personnalisation limitée du visuel

La structure visuelle d'un pass est fixe (header, fields primaires/secondaires/auxiliaires). Vous personnalisez les couleurs, le logo, le texte — mais vous ne pouvez pas faire un design entièrement libre comme dans une app native. C'est un compromis pour la cohérence d'expérience iOS.

4. Limite de taille du fichier

Un pass doit faire moins de 10 MB. En pratique, on est généralement à 50-200 KB par pass. Pas une vraie contrainte à moins d'inclure beaucoup d'images haute résolution.

Faut-il développer PassKit soi-même ou utiliser une plateforme?

Construire l'infrastructure PassKit en interne demande :

C'est un projet de développement de 4-8 semaines pour un développeur expérimenté. Pour un commerçant indépendant, ça n'a aucun sens d'investir là-dedans.

Une plateforme comme LogicSupplies fournit toute cette infrastructure clé en main : votre commerce reçoit ses propres cartes de fidélité Apple Wallet signées avec notre Team ID validé, sans avoir à toucher à un certificat. Le seul coût pour vous : l'abonnement mensuel.

Cas d'usage concret — la carte de fidélité d'un café Saint-Roch

Voyons comment PassKit transforme l'expérience d'un client typique :

  1. Inscription : le client visite le site du café, entre nom + courriel, clique « Ajouter à Apple Wallet »
  2. Téléchargement : Apple Wallet s'ouvre, propose l'ajout de la carte. Le client confirme. Temps écoulé : 8 secondes.
  3. Première visite : le client achète un café, l'employé scanne le QR sur l'écran de la carte avec son téléphone. Système ajoute 80 points.
  4. Mise à jour : 5 secondes plus tard, le téléphone du client vibre. Notification : « +80 points · Solde : 80 ». La carte est à jour.
  5. Visite suivante : le client passe devant le café 3 jours plus tard. Sa carte apparaît sur l'écran verrouillé. Il l'a oubliée, mais l'iPhone lui rappelle. Il entre, achète un café.
  6. Récompense débloquée : au 6e café, son solde atteint 500 points. Push notification : « 🎉 Vous avez débloqué : Café offert ». Il l'utilise immédiatement.

Toute cette expérience est rendue possible par PassKit + l'infrastructure de mises à jour. Sans Apple Wallet, le client aurait dû ouvrir une app dédiée à chaque étape — c'est généralement le moment où l'engagement chute.

Comment tester votre programme PassKit avant de signer avec un fournisseur

Avant d'engager votre commerce avec un fournisseur de programme de fidélité, demandez :

Si le fournisseur hésite ou ne sait pas répondre, il y a des chances que son support PassKit soit superficiel.

À retenir : Apple PassKit est devenu le standard moderne pour les cartes de fidélité numériques. La signature cryptographique avec le Team ID Apple Developer apporte un niveau de confiance technique que les solutions « web wrapper » ne peuvent pas égaler. Pour un commerce qui veut un programme de fidélité crédible en 2026, le support PassKit n'est plus optionnel.

Carte Apple Wallet à votre branding, signée et live en 24 h

Votre commerce a sa propre carte de fidélité Apple Wallet, certifiée Apple PassKit, avec mises à jour push automatiques. Démo gratuite sans engagement.

Demander une démo gratuite