Conditions préalables

Avant d'utiliser l'API Google Wallet pour une intégration, procédez comme suit :

1. Créer un compte d'émetteur pour l'API Google Wallet

Un compte d'émetteur est nécessaire pour créer et distribuer des cartes pour Google Wallet. Inscrivez-vous à la Google Pay and Wallet Console pour obtenir votre compte d'émetteur. Une fois votre fiche d'établissement complétée, accédez à la page API Google Wallet, puis cliquez sur Demander l'accès. Dans le cas d'utilisation, indiquez que vous prévoyez d'utiliser l'API Google Wallet pour cette implémentation, complétez la checklist et envoyez la requête.

En attendant que votre compte d'émetteur soit approuvé, créez un compte de développeur temporaire ou suivez l'atelier de programmation.

2. Activer l'API Wallet

3. Créer un compte de service

Vous devez disposer d'un compte de service et d'une clé de compte de service pour appeler l'API Google Wallet. Le compte de service est l'identité qui appelle l'API Google Wallet. La clé du compte de service contient une clé privée qui identifie votre application en tant que compte de service.

Créez un compte de service :

  • 1. Créez un compte de service dans la console Google Cloud, en fournissant les informations suivantes :
    • Nom du compte de service (par exemple, Client Web Wallet)
    • ID du compte de service (par exemple, my-service-account)
  • 2. Cliquez sur CRÉER ET CONTINUER.
  • 3. Cliquez sur OK.

Créez une clé de compte de service :

  • 1. Sélectionnez votre compte de service. Exemple : my-service-account@my-project-id.iam.gserviceaccount.com.
  • 2. Cliquez sur l'élément de menu CLÉS en haut de la page.
  • 3. Cliquez sur AJOUTER UNE CLÉ, puis sur Créer une clé.
  • 4. Sélectionnez le type de clé JSON.
  • 5. Cliquez sur CRÉER pour créer et télécharger la clé du compte de service.

4. Autoriser le compte de service

Pour appeler l'API, vous devez autoriser le compte de service. Pour cela, vous devez donner l'accès au compte de service pour qu'il puisse gérer votre compte émetteur.

  • Accédez à la page Utilisateurs dans Google Pay and Wallet Console.
  • 1. Cliquez sur Inviter un utilisateur.
  • 2. Ajoutez l'adresse e-mail du compte de service. Exemple : my-service-account@my-project-id.iam.gserviceaccount.com.
  • 3. Sélectionnez le niveau d'accès Développeur.
  • 4. Cliquez sur Inviter.

5. Créer une classe

Avant de pouvoir créer et ajouter un objet EventObject, vous devez créer une classe EventClass. Pour cela, connectez-vous à Google Pay & Wallet Console, accédez à la page API Google Wallet et créez une classe d'événement.

  1. Accédez à l'onglet Gérer.
  2. Cliquez sur Créer une classe.
  3. Choisissez un Événement.
  4. Remplissez tous les champs obligatoires avec le symbole *.
  5. Cliquez sur Créer une classe.

Répétez cette procédure si vous avez besoin de plusieurs billets pour des événements.

Reportez-vous au modèle de mise en page pour découvrir comment ces attributs sont représentés sur la carte.

Après avoir créé une classe d'événements, passez à la section Ajouter des cartes à Google Wallet.