# Configuration des pass Google Wallet pour Android

Configurez votre **ID d'émetteur de la Google Pay & Wallet Console** et une **clé de compte de service Google Cloud** pour que Pushwoosh puisse émettre et mettre à jour les [pass Google Wallet](/fr/product/messaging-channels/google-wallet-passes/) pour votre application. Il s'agit d'une configuration unique. Une fois qu'une configuration valide est en place, le [générateur de pass](/fr/product/messaging-channels/google-wallet-passes/pass-builder/) Google Wallet se déverrouille pour l'application.

## Créer le compte d'émetteur

<Aside type="caution" title="Important">
La configuration est stockée **par application**. Configurez-la pour chaque application qui émet des pass.
</Aside>

**Inscrivez-vous pour un compte d'émetteur.** Dans la [Google Pay & Wallet Console](https://pay.google.com/business/console), terminez l'intégration de l'API Google Wallet pour obtenir votre **ID d'émetteur** (une valeur numérique). Vous pouvez commencer en mode démo et demander un accès à la production plus tard.

<img src="/android-google-wallet-configuration-1.webp" alt="Écran de la Google Pay and Wallet Console affichant l'ID d'émetteur numérique après l'intégration de l'API Google Wallet"/>

## Créer la clé de compte de service

1. **Créez (ou choisissez) un projet Google Cloud** et activez l'**API Google Wallet** pour celui-ci. Utilisez le même projet Google Cloud qui est lié à votre émetteur dans la Google Pay & Wallet Console lors de l'intégration. Consultez le [guide de démarrage de Google](https://developers.google.com/wallet/generic/getting-started/onboarding-guide).

2. **Créez un compte de service** dans ce projet et téléchargez sa **clé JSON**. Suivez le [guide de Google sur la génération d'identifiants pour l'API REST](https://developers.google.com/wallet/generic/getting-started/auth/rest). Le fichier de clé doit être de type `service_account` et contenir un `client_email` et une clé privée PEM.

3. **Copiez l'adresse e-mail du compte de service** à partir de la clé JSON (le champ `client_email`). Vous en aurez besoin à l'étape suivante.

### Accorder l'accès au compte de service

Dans la [Google Pay & Wallet Console](https://pay.google.com/business/console) :

1. Ouvrez **Utilisateurs** dans la barre latérale gauche.
2. Cliquez sur **Inviter un utilisateur**.
3. Collez l'adresse e-mail du compte de service (de l'étape 3 ci-dessus).
4. Définissez le **Niveau d'accès** sur **Développeur**.
5. Cliquez sur **Inviter**.

Sans cette étape, Pushwoosh ne peut pas créer ou mettre à jour les pass Google Wallet.

## Configurer Google Wallet dans le Panneau de configuration

1. Allez dans **Paramètres → Configurer les plateformes** dans le Panneau de configuration.
2. Sous **PLATEFORMES MOBILES**, trouvez **Android** et ouvrez la configuration **Google Wallet**.

<img src="/android-google-wallet-configuration-3.webp" alt="Page Configurer les plateformes avec la ligne Android montrant la configuration de Google Wallet parmi les boutons d'action de la plateforme"/>

3. Dans **ID d'émetteur**, saisissez l'ID d'émetteur numérique de la Google Pay & Wallet Console.
4. À côté de **Clé de compte de service (JSON)**, cliquez sur **Parcourir...** et sélectionnez votre fichier de clé `.json` de compte de service.

<img src="/android-google-wallet-configuration-2.webp" alt="Formulaire Google Wallet de la page Configurer les plateformes de Pushwoosh avec l'ID d'émetteur, l'importation de la clé de compte de service et le bouton Appliquer"/>

5. Cliquez sur **Appliquer**.

<Aside type="caution" title="Gardez le compte de service valide">
Si vous supprimez le compte de service dans Google Cloud, révoquez sa clé ou supprimez son accès dans la Wallet Console, Pushwoosh ne pourra plus créer ou mettre à jour les pass. La création et la mise à jour des pass échoueront jusqu'à ce que vous ajoutiez à nouveau une clé valide.
</Aside>

## Prochaines étapes

Une fois que vous avez cliqué sur **Appliquer**, vous pouvez concevoir des pass dans le générateur de pass.

<LinkCard title="Démarrer avec les pass Google Wallet" href="/product/messaging-channels/google-wallet-passes/" />

## Gérer les pass via l'API

Utilisez l'API Google Wallet pour créer des pass, émettre des liens de sauvegarde et les envoyer aux utilisateurs.

<LinkCard title="API Google Wallet" href="/developer/api-reference/google-wallet-api/" />