Pour activer les cartes Google Wallet pour vos contacts, vous devez créer un certificat Google et le connecter à votre compte Brevo.
Avant de commencer
- Vérifiez que vous disposez d’un compte Google avec un accès à la console Google Cloud
- Vérifiez que vous avez installé sur votre ordinateur :
- Android Studio
- Git
- Node.js (version 10 ou ultérieure)
- Vous pouvez uniquement ajouter un certificat Apple par compte Brevo. Un certificat ne peut pas être supprimé car il est lié à des contacts qui l'ont utilisé pour ajouter leur carte wallet. Si le certificat est supprimé, ces contacts ne recevront plus les notifications ni les mises à jour associées aux cartes créées avec ce certificat.
Étape 1 : créer un compte émetteur d'API Google Wallet
Un compte émetteur est requis pour créer et distribuer des cartes pour Google Wallet.
Pour créer un compte émetteur d'API Google Wallet :
- Ouvrez la console Google Pay & Wallet.
- Suivez les instructions à l’écran pour créer un compte émetteur.
- Sélectionnez l’API Google Wallet.
- Confirmez que vous acceptez les conditions d’utilisation et la politique de confidentialité.
- Copiez la valeur ID de l’émetteur et enregistrez-la pour plus tard.
- Sous l’onglet Gérer, sélectionnez Configurer des comptes de test.
- Ajoutez toutes les adresses email que vous utiliserez dans ce codelab.
Étape 2 : créer un compte de service et une clé
Un compte de service et sa clé associée sont requis pour appeler l’API Google Wallet. Le fichier de clé que vous générez à cette étape est le certificat que vous importerez dans Brevo.
Activer l’API Google Wallet
- Connectez-vous à la console Google Cloud.
- Créez un projet Google Cloud ou sélectionnez-en un existant. Pour en savoir plus, consultez la documentation officielle des développeurs Google.
- Activez la page de l’API Google Wallet pour votre projet.
Créer un compte de service
Commencez par créer un compte de service :
- Dans la console Google Cloud, accédez à Comptes de service.
- Entrez un nom, un ID et une description pour votre compte de service.
- Cliquez sur Créer et continuer.
- Cliquez sur OK.
Créer une clé de compte de service
Ensuite, créez une clé pour ce compte de service :
- Cliquez sur le compte de service que vous venez de créer.
- Accédez à l'onglet Clés.
- Cliquez sur Ajouter une clé, puis sélectionnez Créer une nouvelle clé.
- Sélectionnez JSON comme type de clé.
-
Cliquez sur Créer. Le fichier de clé JSON se télécharge automatiquement sur votre ordinateur.
❗️ ImportantConservez ce fichier de clé JSON en lieu sûr. Il contient une clé privée qui identifie votre application. Ne le partagez pas et ne le stockez pas dans un emplacement public.
Autoriser le compte de service
Après avoir téléchargé le fichier de clé, vous devez autoriser le compte de service pour qu’il puisse gérer les cartes Google Wallet dans votre compte d’émetteur.
- Ouvrez la console Google Pay & Wallet.
- Sélectionnez Utilisateurs.
- Sélectionnez Inviter un utilisateur.
- Entrez l’adresse email de votre compte de service. Il suit ce format :
service-account-name@project-id.iam.gserviceaccount.com. - Sélectionnez Développeur ou Administrateur dans le menu déroulant Niveau d’accès.
- Sélectionnez Inviter.
Étape 3 : ajouter le certificat Google à Brevo
Une fois votre configuration Google terminée, importez le fichier de clé JSON dans Brevo pour connecter votre compte Google Wallet :
- Depuis votre compte Brevo, cliquez sur le menu déroulant du compte et accédez à Paramètres > Marketing > Identifiants wallet.
- Cliquez sur Ajouter des identifiants.
- Sous Application, choisissez Google Wallet.
- Saisissez un nom pour votre certificat Google, qui vous aidera à l’identifier dans la liste.
- Collez la valeur ID de l’émetteur que vous avez enregistrée lors de votre inscription à un compte émetteur d'API Google Wallet.
- Importez le fichier d’identifiants JSON que vous avez téléchargé depuis la console Google Cloud.
- Cliquez sur Enregistrer les identifiants.
❓Quand dois-je renouveler mon certificat ?
Si votre certificat est compromis, vous devez le renouveler en conservant le même ID d’émetteur. Pour cela, récupérez l’ID d’émetteur que vous avez enregistré lors de l’inscription à un compte émetteur d'API Google Wallet, puis recréez une clé de compte de service.
⏭️ Et après ?
- Créer, ajouter ou prolonger un certificat Apple pour Brevo Wallet
- Créer une campagne wallet
- Configurer une automatisation pour notifier les contacts wallet et/ou les déplacer vers une autre carte
- Envoyer des notifications de géolocalisation aux détenteurs de cartes wallet
🤔 Vous avez des questions ?
Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.
Si vous avez besoin d'aide pour un projet impliquant Brevo, nous pouvons vous mettre en relation avec une agence partenaire Brevo.