Voraussetzungen

Führen Sie die folgenden Schritte aus, bevor Sie zum Einbinden die Google Wallet API verwenden:

1. Für ein Google Wallet API-Ausstellerkonto registrieren

Zum Erstellen und Verteilen von Karten/Tickets für Google Wallet ist ein Ausstellerkonto erforderlich. Registrieren Sie sich in der Google Pay & Wallet Console, um ein Ausstellerkonto zu erhalten. Rufen Sie nach der Fertigstellung Ihres Unternehmensprofils die Seite Google Wallet API auf und klicken Sie auf Zugriff anfordern. Geben Sie im Anwendungsfall an, dass Sie die Google Wallet API für diese Implementierung nutzen möchten, füllen Sie die Checkliste aus und senden Sie die Anfrage.

Während Sie auf die Genehmigung Ihres Ausstellerkontos warten, können Sie ein temporäres Entwicklerkonto erstellen oder das Codelab ausprobieren.

2. Wallet API aktivieren

  • Melden Sie sich bei der Google Cloud Platform an und aktivieren Sie die Google Wallet API für Ihr GCP-Projekt.
  • Wenn Sie noch kein GCP-Projekt haben, erstellen Sie eines.
  • Aktivieren Sie die Google Wallet API.

3. Dienstkonto erstellen

Zum Aufrufen der Google Wallet API sind ein Dienstkonto und ein Dienstkontoschlüssel erforderlich. Das Dienstkonto ist die Identität, die für den Aufruf der Google Wallet API verwendet wird. Der Dienstkontoschlüssel enthält einen privaten Schlüssel, über den Ihre Anwendung als Dienstkonto identifiziert wird.

Dienstkonto erstellen:

  • 1. Erstellen Sie ein Dienstkonto in der Google Cloud Console. Geben Sie dabei die folgenden Informationen an:
    • Name des Dienstkontos, z. B. Wallet Web Client
    • Dienstkonto-ID, z. B. my-service-account
  • 2. Klicken Sie auf ERSTELLEN UND FORTFAHREN.
  • 3. Klicken Sie auf FERTIG.

Dienstkontoschlüssel erstellen:

  • 1. Wählen Sie Ihr Dienstkonto aus. Beispiel: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 2. Klicken Sie oben auf der Seite auf den Menüpunkt SCHLÜSSEL.
  • 3. Klicken Sie auf SCHLÜSSEL HINZUFÜGEN und auf Neuen Schlüssel erstellen.
  • 4. Wählen Sie den Schlüsseltyp JSON aus.
  • 5. Klicken Sie auf ERSTELLEN, um den Dienstkontoschlüssel zu erstellen und herunterzuladen.

4. Dienstkonto autorisieren

Sie müssen das Dienstkonto autorisieren, um die API aufzurufen. Gewähren Sie dem Dienstkonto zur Autorisierung Zugriff, damit das Ausstellerkonto verwaltet werden kann.

  • Rufen Sie in der Google Pay & Wallet Console die Seite Nutzer auf.
  • 1. Klicken Sie auf Nutzer einladen.
  • 2. Fügen Sie die E-Mail-Adresse des Dienstkontos hinzu. Beispiel: my-service-account@my-project-id.iam.gserviceaccount.com.
  • 3. Wählen Sie als Zugriffsebene Entwickler aus.
  • 4. Klicken Sie auf Einladen.

5. Klassen erstellen

Bevor Sie ein GenericObject erstellen und hinzufügen können, müssen Sie eine GenericClass erstellen. Dazu können Sie die Web API verwenden. Weitere Informationen finden Sie in der Referenzdokumentation zu GenericClass und im Startleitfaden zur Verwendung der Web API.

Wenn Sie mehrere generische Karten/Tickets benötigen, wiederholen Sie die Schritte auf dieser Seite.

Weitere Informationen zur Darstellung dieser Attribute auf der Karte bzw. dem Ticket finden Sie in der Layoutvorlage.

Wenn Sie eine generische Klasse erstellt haben, fahren Sie mit Karten/Tickets zu Google Wallet hinzufügen fort. Bitte beachten Sie, dass wir noch daran arbeiten, den generischen Typ in Google Pay und Wallet Console hinzuzufügen.