Générer des identifiants d'authentification pour l'API REST Google Wallet

Google Wallet propose une API REST qui vous permet de créer et de gérer des cartes en envoyant des requêtes à l'API Google Wallet via HTTP. Ceci est utile pour ceux qui veulent créer des services côté serveur pour utiliser des cartes de manière programmatique.

Pour utiliser l'API REST Google Wallet, vous devez l'activer dans la console Google Cloud. créer un compte de service Google Cloud, puis générer une clé pour ce compte.

Lorsque vous créez des cartes avec l'API REST, la clé de compte de service utilisée pour signer votre Objets de cartes encodés par jeton Web JSON.

Pour les autres opérations, comme la mise à jour ou la suppression de cartes, la clé du compte de service est envoyée avec la requête permettant de vous authentifier en tant qu'émetteur de cartes.

1. Activer l'API REST Google Wallet

Pour activer l'API REST Google Wallet, procédez comme suit:

  1. Si vous ne possédez pas encore de compte Google Cloud, accédez à la console Google Cloud. et suivez les étapes pour créer un compte.
  2. Dans le menu déroulant du projet en haut de la console, sélectionnez le projet Google Google Cloud que vous souhaitez utiliser ou créez-en un.
  3. Accédez à la page d'informations détaillées sur le produit de l'API Google Wallet. dans Marketplace dans la console Google Cloud.
  4. Cliquez sur le bouton "Activer" . Dans quelques instants, l'API REST Google Wallet sera pour le projet Google Cloud sélectionné.

2. Générer une clé de compte de service Google Cloud

Pour authentifier les requêtes auprès de l'API REST Google Wallet, vous devez créer un compte de service, puis générez une clé de compte de service en procédant comme suit:

  1. Accédez à la page Créer un compte de service dans la console Google Cloud.
  2. Saisissez les détails du compte de service. Notez l'adresse e-mail du service qui apparaît sous "ID du compte de service" . Vous en aurez besoin plus tard lorsque vous utilisez le compte de service pour authentifier vos requêtes auprès du service API REST.
  3. Cliquez sur "OK". . Il n'est pas nécessaire de renseigner l'autre compte de service étapes de création.
  4. Cliquez sur les CLÉS en haut de la page.
  5. Cliquez sur "AJOUTER UNE CLÉ" puis cliquez sur "Créer une clé".
  6. Sélectionnez le type de clé "JSON".
  7. Cliquez sur CRÉER. pour créer et télécharger la clé du compte de service.

3. Autoriser votre compte de service dans la console Google Wallet

Pour authentifier vos requêtes auprès de l'API REST Google Wallet à l'aide d'un compte de service vous devez ajouter l'adresse e-mail de votre compte de service en tant qu'utilisateur Compte d'émetteur. Pour ajouter votre compte de service en tant qu'utilisateur, procédez comme suit:

  1. Accédez à la page Comptes de service de la console Google Cloud.
  2. Copiez l'adresse e-mail du compte de service que vous souhaitez utiliser pour authentifier vos requêtes auprès de l'API Google Wallet.
  3. Accédez à la page Google Pay & Console Wallet
  4. Dans le menu de navigation de gauche, cliquez sur "Utilisateurs".
  5. Cliquez sur "Inviter un utilisateur".
  6. Saisissez l'adresse e-mail de votre compte de service.
  7. Dans "Niveau d'accès", sélectionnez "Développeur".
  8. Cliquez sur "Inviter". .

Une fois votre compte de service ajouté, vous pouvez utiliser n'importe quelle clé de compte de service générée pour authentifier les requêtes auprès de l'API REST Google Wallet. Lors de l'utilisation du service clés de compte, gardez à l'esprit qu'il s'agit d'identifiants très sensibles ne doivent être utilisées que dans des environnements sécurisés côté serveur.