Führe die folgenden Schritte aus, bevor du zum Einbinden die Google Wallet API verwendest:
1. Für ein Google Wallet API-Ausstellerkonto registrieren
Zum Erstellen und Verteilen von Karten/Tickets für Google Wallet ist ein Ausstellerkonto erforderlich. Registriere dich in der Google Pay and Wallet Console, um ein Ausstellerkonto zu erhalten. Rufe danach die Seite Google Wallet API auf und klicke auf Erste Karten/Tickets erstellen. Sobald du die Bedingungen akzeptiert hast, kannst du eine Karten-/Ticketklasse erstellen.
Nach diesem Schritt kannst du auch 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 deine Anwendung die Google Wallet API authentifiziert.
Erstelle ein Dienstkonto:
- 1. Erstelle ein Dienstkonto in der Google Cloud Console. Gib dabei die folgenden Informationen an:
- Name des Dienstkontos, z. B. Wallet Web Client
- Dienstkonto-ID, z. B. my-service-account
- 2. Klicke auf ERSTELLEN UND FORTFAHREN.
- 3. Klicken Sie auf FERTIG.
Erstelle einen Dienstkontoschlüssel:
- 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. Klicke 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.
- Rufe in der Google Pay and Wallet Console die Seite Nutzer auf.
- 1. Klicke 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ähle als Zugriffsebene Entwickler aus.
- 4. Klicken Sie auf Einladen.
5. Klassen erstellen
Bevor du ein GenericObject
erstellen und hinzufügen kannst, musst du eine GenericClass
erstellen. Dazu kannst du die Web API verwenden. Weitere Informationen findest du in der Referenzdokumentation zu GenericClass
und im Startleitfaden zur Verwendung der Web API.
Wenn du mehrere generische Karten/Tickets benötigst, wiederhole die Schritte auf dieser Seite.
Weitere Informationen zur Darstellung dieser Attribute auf der Karte bzw. dem Ticket findest du in der Layoutvorlage.
Wenn du eine generische Klasse erstellt hast, fahre mit Karten/Tickets zu Google Wallet hinzufügen fort. Bitte beachte, dass wir noch daran arbeiten, den generischen Typ in Google Pay und Wallet Console hinzuzufügen.