Google Wallet
Avant de pouvoir émettre des pass sur Google Wallet, vous devez récupérer votre Issuer ID depuis la Google Pay & Wallet Console et créer un compte de service depuis Google Cloud Platform. Ces identifiants permettent à Actito de créer et gérer des pass en votre nom.
Prérequis
- Un compte Google Pay & Wallet Console enregistré en tant qu'entreprise (gratuit).
- Un compte Google Cloud Platform (GCP) pour la gestion des API et des comptes de service.
- Un accès administrateur aux deux consoles.
Étape 1 - Récupérer votre Issuer ID
L'Issuer ID est un numéro unique à 18 chiffres qui identifie votre organisation en tant qu'émetteur de pass sur Google Wallet.
- Connectez-vous à la Google Pay & Wallet Console.
- Accédez au menu Google Wallet API.
- Acceptez les conditions d'utilisation si vous y êtes invité.
- Votre Issuer ID est affiché en haut du tableau de bord.

Notez votre Issuer ID — vous en aurez besoin lors de la configuration de Google Wallet dans Actito.
Étape 2 - Créer un compte de service et une clé JSON
Le compte de service est ce qui accorde à Actito les permissions nécessaires pour interagir avec l'API Google Wallet en votre nom.
Créer un projet dans Google Cloud
- Connectez-vous à la Google Cloud Console.
- Créez un nouveau projet (ex. :
Actito-Wallet-Integration).

Créer le compte de service
- Accédez à IAM & Administration > Service Accounts.

- Cliquez sur (+) Create Service Account.

- Donnez-lui un nom (ex. :
actito-wallet) et cliquez sur Done.

Générer la clé JSON
- Cliquez sur l'adresse e-mail du compte de service que vous venez de créer.

- Accédez à l'onglet Keys et cliquez sur Add Key > Create New Key.

- Sélectionnez le format JSON et cliquez sur Create.

- Le fichier JSON sera automatiquement téléchargé sur votre ordinateur.
Conservez ce fichier JSON en lieu sûr. Il s'agit de l'unique copie — Google ne le stocke pas. Vous en aurez besoin pour configurer Google Wallet dans Actito.
Étape 3 - Autoriser le compte de service dans la Wallet Console
Pour qu'Actito puisse créer des pass, le compte de service doit se voir accorder un accès dans la Google Pay & Wallet Console.
- Copiez l'adresse e-mail de votre compte de service (ex. :
actito-wallet@votre-projet.iam.gserviceaccount.com).

- Retournez dans la Google Pay & Wallet Console et ouvrez le menu User.
- Invitez l'adresse e-mail du compte de service avec le rôle Developer ou Administrator.
Le rôle Developer est suffisant pour la création et la gestion des pass. N'accordez le rôle Administrator que si vous avez également besoin que le compte de service gère d'autres utilisateurs dans la console.
Étape 4 - Importer les identifiants dans Actito
Une fois votre Issuer ID et votre clé JSON prêts, rendez-vous dans Hub > Wallet > Configuration dans Actito et cliquez sur Mettre à jour les crédentials de Google Wallet :
- Identifiant de l'émetteur : saisissez votre Issuer ID à 18 chiffres.
- Compte de service : importez le fichier de clé JSON téléchargé depuis Google Cloud.

Liens de référence
- Google Pay & Wallet Console — pay.google.com/business/console : récupérez votre Issuer ID et gérez les autorisations des utilisateurs.
- Google Cloud Console — console.cloud.google.com : créez votre compte de service et téléchargez la clé JSON.
- Prérequis de l'API Google Wallet — developers.google.com/wallet/retail/loyalty-cards/web/prerequisites : détails techniques sur l'intégration et les classes de pass.