Prerequisites

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

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

Un compte d'émetteur est nécessaire pour créer et distribuer des cartes pour Google Wallet. Inscrivez-vous à Google Pay et à la console Wallet pour obtenir votre compte de l'émetteur. Une fois le profil de votre établissement créé, accédez à la page API Google Wallet, puis cliquez sur Demander l'accès. Indiquez dans le cas d'utilisation que vous prévoyez d'utiliser l'API Google Wallet pour cette mise en œuvre, vérifiez 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 Google Cloud Console, en fournissant les informations suivantes :
    • Nom du compte de service (exemple : client Web Wallet)
    • ID de compte de service. 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 ADD KEY (Ajouter une clé) et Create new key (Créer une clé).
  • 4. Sélectionnez le type de clé JSON.
  • 5. Cliquez sur CREATE (CRÉER) pour créer et télécharger la clé du compte de service.

4. Autoriser le compte de service

Vous devez autoriser le compte de service pour appeler l'API. Pour l'autoriser, autorisez le compte de service à gérer votre compte émetteur.

  • Accédez à la page Utilisateurs dans la console Google Pay et Google Wallet.
  • 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 Développeur pour le niveau d'accès.
  • 4. Cliquez sur Inviter.

5. Créer une classe

Pour pouvoir créer et ajouter un FlightObject, vous devez d'abord créer un FlightClass. Pour ce faire, connectez-vous à la console Google Pay et Google Wallet, accédez à la page API Google Wallet, puis créez une classe d'embarquement.

  1. Sélectionnez l'onglet Manage (Gérer).
  2. Cliquez sur Créer un cours.
  3. Sélectionnez Embarquement.
  4. Remplissez tous les champs obligatoires avec *.
  5. Cliquez sur Créer un cours.

Répétez cette procédure si vous avez besoin de plusieurs cartes d'embarquement.

Reportez-vous au modèle de mise en page pour en savoir plus sur la représentation de ces attributs dans la carte.

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