Mit der Google Wallet API können deine Kunden ganz einfach Fahrkarten mit QR-Codes und Barcodes auf ihrem Smartphone zu Google Wallet hinzufügen.
Unterstützte Plattformen
Mit der Google Wallet API können Sie Karten/Tickets für Ihre Nutzer ausstellen, die sie in Google Wallet auf mehreren Plattformen, einschließlich Android-Apps, und überall dort speichern können, wo Hyperlinks unterstützt werden, z. B. auf Websites, in E-Mails und SMS.
APIs und SDKs
Die Google Wallet API bietet eine REST API und ein Android SDK, mit denen du Karten/Tickets schnell und einfach ausstellen und verwalten kannst.
- Google Wallet REST API
Wenn du Karten/Tickets auf Plattformen wie dem Web, E-Mail oder SMS ausstellen möchtest, empfehlen wir die Verwendung der Google Wallet REST API. Die API bietet eine Reihe von Endpunkten, mit denen du die verschiedenen Komponenten von Karten/Tickets erstellen, abrufen und aktualisieren kannst.
- Google Wallet Android SDK
Wenn Sie Karten/Tickets in einer Android-App ausstellen möchten, empfehlen wir, das Google Wallet Android SDK zu verwenden. Das SDK bietet eine Vielzahl von praktischen Methoden, mit denen du die Google Wallet API mithilfe von nativem Code ganz einfach in deine mobilen Apps einbinden kannst.
Hinweis: Die Verwendung der Google Wallet REST API oder des Google Wallet Android SDK ist nicht erforderlich, um Karten/Tickets mit der Google Wallet API auszustellen, wird aber dringend empfohlen. Weitere Informationen zum Ausstellen von Karten/Tickets ohne die REST API oder das Android SDK findest du unter Karten-/Ticketobjekte und Karten-/Ticketklassen im JWT erstellen.
Voraussetzungen
Wenn du Karten/Tickets mit der Google Wallet API ausstellen möchtest, musst du zuerst Folgendes tun:- Erstelle ein Google Wallet API-Ausstellerkonto.
- Nicht-Android-Entwickler: Erstellen Sie ein Google Cloud-Konto.
- Android-Entwickler: Google Play-Dienste einrichten
Erste Schritte mit der Google Wallet API
Bevor du mit der Google Wallet API beginnst, solltest du dir diese nützlichen Artikel ansehen, um dich mit den grundlegenden Funktionen und der Terminologie vertraut zu machen.- Wichtige Konzepte und Terminologie: In diesem Artikel werden Sie mit allen wichtigen Begriffen und Funktionen vertraut gemacht, die Sie für die Arbeit mit der Google Wallet API benötigen.
- Karten-/Ticketklassen und -objekte: Karten/Tickets, die du an deine Nutzer ausstellst, werden durch Kombination einer Karten-/Ticketklasse mit einem Karten-/Ticketobjekt erstellt. In diesem Artikel werden diese beiden Konzepte vorgestellt und es wird erläutert, wie sie zum Erstellen von Karten/Tickets verwendet werden.
- Entwicklungsablauf für Google Wallet-Karten/Tickets: Dieser Artikel bietet eine End-to-End-Übersicht über alle Schritte, die erforderlich sind, um Karten/Tickets mit der Google Wallet API von Anfang bis Ende zu erstellen.
Tools und Ressourcen
- Codelabs
In unseren interaktiven Codelabs wirst du durch die erforderlichen Schritte geführt, um eine Karte bzw. ein Ticket zu Google Wallet hinzuzufügen. Wähle zuerst „Android“ aus, wenn die Implementierung nur auf Android-Geräten erfolgen soll, und „Web“, wenn sie Android, Web, E-Mail oder SMS unterstützt.
- Karten-/Ticketerstellung
Erstelle deine erste Karte bzw. dein erstes Ticket mit dem Tool zum Erstellen von Karten/Tickets visuell und generiere automatisch die JSON-Datei, die du zum Erstellen der Karte bzw. des Tickets mit der Google Wallet API benötigst.
- Google Wallet-GitHub
Nützliche Tools, Bibliotheken und Beispielcode für verschiedene Programmiersprachen findest du in der Google Wallet-GitHub-Organisation.