Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Conditions préalables

Avant de pouvoir commencer à intégrer l'API Google Wallet, 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. Pour obtenir votre compte d'émetteur, inscrivez-vous à Google Pay and Wallet Console. 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.

Après l'étape ci-dessus, vous pouvez également essayer l'atelier de programmation.

2. Familiarisez-vous avec le développement d'applications sur la plate-forme Android

Pour les besoins de ce tutoriel, familiarisez-vous avec les concepts de base et les compétences de base du développement d'applications pour la plate-forme Android. Si vous devez en savoir plus sur le développement Android avant de commencer, suivez certaines leçons de la formation pour les développeurs Android.

3. Obtenir des identifiants pour autoriser votre appli

Pour utiliser l'API Google Wallet pour Android dans votre application Android, vous devez autoriser votre application. Pour ce faire, vous devrez utiliser l'empreinte SHA1 de votre clé de développeur et le nom du package.

Pour que votre application soit approuvée, vous devez obtenir l'empreinte SHA1 du certificat. Pour trouver l'empreinte, ouvrez une fenêtre de terminal et exécutez l'utilitaire Keytool :

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

Le keystore de débogage se trouve généralement dans ~/.android/debug.keystore et son mot de passe est android.

Keytool imprime l'empreinte dans l'interface système. Exemple :

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

Copiez l'empreinte SHA1, qui est mise en surbrillance dans l'exemple précédent. L'empreinte et le nom du package de l'application sont nécessaires pour autoriser l'application. Pour ce faire, contactez l'équipe d'assistance via le widget de contact de l'assistance Business Console.

4. Configurer les services Google Play

Si vous n'avez pas encore Android Studio, téléchargez et installez Android Studio.

Google Wallet pour Android fait partie des services Google Play. Pour importer des bibliothèques de services Google Play, suivez les instructions pour configurer les services Google Play.

En particulier, pour importer l'API Google Wallet pour Android, ajoutez le code suivant au bloc de dépendances dans le fichier build.gradle du module de l'application:

dependencies {
  implementation 'com.google.android.gms:play-services-pay:16.0.3'
}

5. Créer une classe de carte

Avant de pouvoir créer et ajouter une offre, vous devez créer un OfferClass. Pour cela, connectez-vous à la console Google Pay et Wallet, puis accédez à la page API Google Wallet et créez un OfferClass.

  1. Vérifiez que vous êtes dans l'onglet Gérer.
  2. Le message Vous êtes en mode démo devrait s'afficher pour la première fois.
  3. En mode démo, cliquez sur Configurer des comptes de test pour ajouter des comptes de test. Seuls ces comptes pourront enregistrer les cartes lorsque votre compte d'émetteur est en mode démo.
  4. Cliquez sur Créer un cours.
  5. Sélectionnez Offre.
  6. Remplissez tous les champs obligatoires marqués d'un astérisque *.
  7. Cliquez sur Créer un cours.

Répétez les étapes ci-dessus si vous avez besoin de plusieurs offres.

Maintenant que vous avez créé une OfferClass, vous pouvez ajouter des cartes à Google Wallet.