Conditions préalables

Avant d'utiliser l'API Google Wallet pour une intégration, effectuez la procédure suivante :

1. Demander 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 & Wallet Console pour obtenir votre compte d'émetteur. Une fois inscrit, accédez à la page API Google Wallet, puis cliquez sur Créer votre première carte. Une fois que vous avez accepté les conditions d'utilisation, vous pouvez commencer à créer une classe de carte.

Ensuite, vous pouvez également essayer 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 que votre application utilise pour s'authentifier auprès de l'API Google Wallet.

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 lui donner un accès suffisant 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

Pour pouvoir créer et ajouter un objet GenericObject, vous devez d'abord créer une classe GenericClass. Pour ce faire, utilisez l'API Web. Pour en savoir plus, consultez la documentation de référence sur GenericClass, ainsi que le guide de démarrage sur l'utilisation de l'API Web.

Répétez cette procédure si vous avez besoin de plusieurs cartes génériques.

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

Une fois que vous aurez réussi à créer une classe générique, passez à Ajouter des cartes à Google Wallet. Notez que nous travaillons toujours à ajouter un type générique à la console Google Pay et Wallet.