Aller au contenu principal
Wallet
Wallet

Configurer Google Wallet (Issuer ID, service account)

Guide complet pour activer les passes Google Wallet sur Digisimma Pages : creation de l'Issuer ID, service account JSON et variables d'environnement.

Mis a jour le 2026-05-23

Configurer Google Wallet

Le bloc Google Wallet permet aux visiteurs Android d'ajouter votre carte de contact dans l'application Google Wallet.

La configuration necessite un compte Google Wallet Business, accessible via wallet.google.com/business.

Etape 1 : creer un compte Issuer

Connectez-vous sur la Google Wallet Business Console. Completez le formulaire d'inscription avec les informations de votre entreprise.

Une fois valide, notez votre Issuer ID (nombre a 15 chiffres). C'est la variable GOOGLE_WALLET_ISSUER_ID.

Etape 2 : creer un compte de service Google

Dans la Google Cloud Console (console.cloud.google.com), selectionnez votre projet et allez dans IAM et administration > Comptes de service.

Creez un nouveau compte de service. Assignez-lui le role Google Wallet Object Issuer.

Generez une cle JSON pour ce compte de service. Telechargez le fichier JSON.

Etape 3 : encoder le service account

Le fichier JSON du service account doit etre encode en base64. Sur la page Admin > Wallet Config, utilisez l'outil de conversion base64 integre.

Deposez le fichier JSON et copiez la valeur base64 generee.

Etape 4 : configurer les variables d'environnement

Dans Vercel, ajoutez :

GOOGLE_WALLET_ISSUER_ID=<votre_issuer_id_15_chiffres>
GOOGLE_WALLET_SERVICE_ACCOUNT_BASE64=<base64_du_json_service_account>

Etape 5 : tester

Apres redeploy, accedez a l'URL /api/wallet/google/votre-slug sur un appareil Android. Vous devriez etre redirige vers pay.google.com avec l'invite d'ajout au Wallet.

Si la variable est absente, l'endpoint retourne un 503 avec un message explicatif (pas d'erreur silencieuse).

Notes importantes

  • Les passes Google Wallet sont signes avec un JWT RS256 genere cote serveur
  • Les passes Apple Wallet sont signes avec le certificat .p12 via la bibliotheque passkit-generator
  • Les deux types de passes se configurent independamment

En savoir plus

Cet article vous a aide ?