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üge 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 Sie ein GiftCardObject
erstellen und hinzufügen können, müssen Sie eine GiftCardClass
erstellen.
Melde dich dazu in der Google Pay & Wallet Console an, rufe die Seite Google Wallet API auf und erstelle eine neue Geschenkkartenklasse.
- Achte darauf, dass der Tab Verwalten angezeigt wird
- Wenn du zum ersten Mal eine Karte oder ein Ticket erstellst, wird dir die Meldung Der Demomodus ist aktiviert angezeigt.
- Klicke im Demomodus auf Testkonten einrichten, um Testkonten hinzuzufügen. Solange du dich mit dem Ausstellerkonto im Demomodus befindest, können nur diese Konten Ihre Karten oder Tickets speichern.
- Klicke auf Klasse erstellen.
- Wählen Sie Geschenkkarte aus.
- Fülle alle mit * gekennzeichneten Pflichtfelder aus
- Klicke auf Klasse erstellen
Wiederhole die Schritte auf dieser Seite, wenn du mehrere Geschenkkarten benötigst.
Weitere Informationen zur Darstellung dieser Attribute auf der Karte bzw. dem Ticket finden Sie in der Layoutvorlage.
Nachdem Sie eine Geschenkkarte erstellt haben, fahren Sie mit dem Thema Karten/Tickets zu Google Wallet hinzufügen fort.