Passer au contenu

Configuration des pass Google Wallet pour Android

Connectez votre émetteur de la Google Pay & Wallet Console à Pushwoosh pour qu’il puisse émettre et mettre à jour les pass Google Wallet pour votre application. Vous invitez le compte de service Pushwoosh dans votre émetteur et saisissez votre ID d’émetteur dans le Control Panel. Vous n’avez besoin ni de votre propre projet Google Cloud ni d’une clé JSON. Il s’agit d’une configuration unique. Une fois qu’une configuration valide est en place, le constructeur de pass Google Wallet se déverrouille pour l’application.

Créer le compte d’émetteur

Anchor link to

Inscrivez-vous pour un compte d’émetteur. Dans la Google Pay & Wallet 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 l’accès à la production plus tard.

É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

Inviter le compte de service Pushwoosh

Anchor link to

Pushwoosh crée et met à jour les pass dans votre émetteur via son compte de service wallet-issuer@pushwoosh-wallet.iam.gserviceaccount.com. La même adresse est affichée dans le formulaire Google Wallet du Control Panel, avec un bouton Copier à côté.

Dans la Google Pay & Wallet Console :

  1. Ouvrez Utilisateurs dans la barre latérale gauche.
  2. Cliquez sur Inviter un utilisateur.
  3. Collez wallet-issuer@pushwoosh-wallet.iam.gserviceaccount.com.
  4. Réglez 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.

Qui doit avoir accès à l’émetteur

Anchor link to

Au moins une personne de la liste Utilisateurs de l’émetteur doit également être utilisateur de votre compte Pushwoosh, avec la même adresse e-mail. Pushwoosh le vérifie avant d’émettre des pass via son compte de service, afin qu’un autre compte Pushwoosh ne puisse pas écrire dans votre émetteur en saisissant votre ID d’émetteur.

Si personne ne correspond, Pushwoosh ne peut pas créer ou mettre à jour les pass dans l’émetteur. Corrigez cela de l’une des deux façons suivantes :

  • Invitez votre propre adresse e-mail (celle avec laquelle vous vous connectez à Pushwoosh) dans l’émetteur, dans la Google Pay & Wallet Console.
  • Invitez dans votre compte Pushwoosh une personne qui a déjà accès à l’émetteur.

Configurer Google Wallet dans le Control Panel

Anchor link to
  1. Allez dans Paramètres → Configurer les plateformes dans le Control Panel.
  2. Sous PLATEFORMES MOBILES, trouvez Android et ouvrez la configuration Google Wallet.
Page Configurer les plateformes avec la ligne Android montrant la configuration de Google Wallet parmi les boutons d'action de la plateforme
  1. Dans ID d’émetteur, saisissez l’ID d’émetteur numérique de la Google Pay & Wallet Console.
  2. Cliquez sur Appliquer.
Formulaire de configuration Google Wallet de Pushwoosh avec le compte de service Pushwoosh, l'ID d'émetteur, l'importation facultative de clé et le bouton Appliquer

Utiliser votre propre clé de compte de service (facultatif)

Anchor link to

Si vous émettez déjà des pass avec votre propre compte de service Google Cloud, vous pouvez continuer à l’utiliser à la place du compte de service Pushwoosh. Lorsqu’une application dispose de sa propre clé, Pushwoosh utilise toujours cette clé.

  1. Créez un compte de service dans le projet Google Cloud lié à votre émetteur et téléchargez sa clé JSON. Suivez le guide de Google sur la génération des identifiants de l’API REST. Le fichier de clé doit être de type service_account et contenir un client_email et une clé privée PEM.
  2. Invitez le client_email du compte de service dans votre émetteur, dans la Google Pay & Wallet Console, avec le niveau d’accès Développeur, comme décrit dans Inviter le compte de service Pushwoosh.
  3. Dans le formulaire Google Wallet du Control Panel, à côté de Clé de compte de service propre (JSON, facultatif), cliquez sur Parcourir… et sélectionnez le fichier de clé .json.
  4. Cliquez sur Appliquer.

Si vous cliquez plus tard sur Appliquer sans sélectionner de fichier, la clé enregistrée reste en place.

Prochaines étapes

Anchor link to

Une fois que vous cliquez sur Appliquer, vous pouvez concevoir des pass dans le constructeur de pass.

Gérer les pass via l’API

Anchor link to

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