Google Wallet ist eine digitale Brieftasche von Google, die die physische Geldbörse ersetzt: Sie speichert Bankkarten, Bordkarten, Veranstaltungstickets, Gutscheine und Kundenkarten. Im Kern ihrer Funktion steht die Tokenisierung von Zahlungsdaten – die Kartennummer wird durch einen eindeutigen digitalen Token ersetzt, ohne die tatsächlichen Daten dem Verkäufer preiszugeben. Laut Google Security Blog (2025) bieten die Hardware Attestation-Technologie und die isolierte Trusted Execution Environment Schutz auf Chipebene.
Wichtige Punkte
Google Wallet ist eine mobile App und Plattform zum Speichern und Verwenden digitaler Versionen von Zahlungskarten, Fahrkarten, Bordkarten, Studentenausweisen, Autoschlüsseln und Kundenkarten. Der 2011 als Google Wallet gestartete Dienst durchlief mehrere Umbenennungen, bis Google 2022 den Namen Wallet wieder einführte und die Funktionalität von Google Pay und des ursprünglichen Wallet vereinte.
Die Plattform ist auf Android- und Wear OS-Geräten sowie über eine Weboberfläche verfügbar. Im Jahr 2024 erweiterte Google die Unterstützung auf iOS über Google-Apps. Die Philosophie von Wallet ist es, die physische Brieftasche durch ein digitales Äquivalent zu ersetzen – der Benutzer lädt Karten und Dokumente in die App und nutzt sie durch Tippen des Telefons auf ein NFC-Terminal.
Ein Benutzer kann bis zu 20 Zahlungskarten und eine unbegrenzte Anzahl von Fahrkarten und Veranstaltungstickets hinzufügen. Für jede Karte wird ein separater, an das Gerät gebundener Token erstellt. Beim Bezahlen erhält das Terminal nicht die echte Kartennummer, sondern einen einmaligen digitalen Code. Wenn das Telefon verloren geht, werden alle Token über den Find My Device-Dienst remote ungültig gemacht.
Neben Zahlungen unterstützt Wallet digitale Autoschlüssel für BMW, Hyundai, Volvo und andere Marken. Der Benutzer öffnet und startet das Auto durch Tippen des Telefons auf den Türgriff. Im Jahr 2025 kündigte Google die Unterstützung digitaler Ausweise in einigen US-Bundesstaaten an.
Anfang 2026 ist Google Wallet in 90 Ländern weltweit verfügbar. Die Unterstützung für kontaktloses Bezahlen funktioniert in 80 Ländern, Fahrkarten in 35 und digitale Ausweise in 4. Die größten Märkte sind USA, Indien, Japan, Großbritannien, Deutschland und Brasilien. Der Dienst ist seit 2022 in Russland nicht verfügbar.
Technisch gesehen verwendet Google Wallet zwei Schlüsselmechanismen: die Tokenisierung von Zahlungsdaten und das NFC-Protokoll zur Übertragung des Tokens an das Terminal. Die Tokenisierung stellt sicher, dass die echte PAN (Primary Account Number) der Bankkarte das Gerät niemals verlässt. Stattdessen gibt das Zahlungssystem eine Device Account Number aus – eine virtuelle Nummer, die an das jeweilige Telefon gebunden ist.
Wenn der Benutzer das Telefon an das Terminal hält, erstellt der NFC-Controller (normalerweise in den Qualcomm- oder MediaTek-Chipsatz integriert) einen sicheren Kanal mit dem Zahlungsterminal. Über diesen Kanal wird ein Kryptogramm übertragen – ein dynamischer Code, der auf Basis des Tokens, der Zeit und einer einmaligen Transaktionsnummer generiert wird. Der Verkäufer sieht nur das Kryptogramm, nicht die Kartendaten.
TEE (Trusted Execution Environment) ist ein isolierter Bereich im Prozessor, der parallel zum Hauptbetriebssystem Android läuft. Selbst wenn das Betriebssystem kompromittiert ist, bleiben die Daten im TEE geschützt. Google Wallet speichert Tokens ausschließlich im TEE. Transaktionssignierungsvorgänge werden innerhalb dieser isolierten Umgebung ausgeführt – weder die Wallet-App noch Drittanbieterprozesse haben direkten Zugriff darauf.
Für zusätzlichen Schutz wird Hardware Attestation verwendet – ein Mechanismus, bei dem der Chip des Telefons den Google-Servern nachweist, dass das Gerät nicht gerootet, der Bootloader nicht entsperrt und das TEE nicht modifiziert ist. Wenn die Überprüfung fehlschlägt, werden die Zahlungsfunktionen blockiert.
Das Hinzufügen einer neuen Zahlungskarte zu Google Wallet umfasst mehrere Überprüfungsschritte. Nach manueller Eingabe der Kartennummer oder Scannen durch die Kamera sendet die App die Daten an das Google-Zahlungsgateway. Die ausgebende Bank erhält eine Tokenisierungsanfrage über den Visa Token Service (VTS) oder Mastercard Digital Enablement Service (MDES). Die Bank überprüft den CVV und den 3DS-Code und gibt dann eine Device Account Number aus. Diese Nummer wird im TEE des Telefons gespeichert. Der gesamte Vorgang dauert 30–60 Sekunden.
Google Wallet ist über die Rolle einer einfachen Zahlungs-App hinausgewachsen und hat sich zu einem Ökosystem digitaler Dokumente entwickelt. Nachfolgend sind die Hauptkategorien von Elementen aufgeführt, die in der Brieftasche gespeichert werden können.
Jedes Element hat seinen eigenen Object-Typ in der Passes API: LoyaltyObject, OfferObject, GiftCardObject, TransitObject, EventTicketObject und FlightObject. Jedes Objekt enthält Felder für Name, Logo, Barcode, Ablaufdatum und zusätzliche Informationen.
Auf Wear OS-Uhren funktioniert Google Wallet autonom – die Uhr hat eine eigene NFC-Antenne und kann Zahlungen ohne Verbindung zum Telefon durchführen. Dazu werden die Karten über eine Bluetooth-Verbindung in das TEE der Uhr kopiert. Einfach zweimal die Ein-/Aus-Taste drücken – Wallet öffnet sich und Sie können die Uhr an das Terminal halten. Fahrkarten und Kundenkarten werden ebenfalls unterstützt.
Die digitale Schlüsselfunktion verwendet das UWB-Protokoll (Ultra-Wideband), um die Entfernung zum Auto genau zu bestimmen. Ein Telefon mit UWB-Chip (z.B. Pixel 9 Pro oder Samsung Galaxy S25) kann die Tür öffnen, ohne aus der Tasche genommen zu werden – einfach nähern. Der Schlüssel kann über Google Messages für einen begrenzten Zeitraum mit einem anderen Wallet-Benutzer geteilt werden.
Passes API ist eine REST-API von Google, die es Entwicklern ermöglicht, digitale Pässe zu erstellen, zu aktualisieren und an Google Wallet der Benutzer zu liefern. Die API unterstützt das JSON-Anfrageformat und die Authentifizierung über OAuth 2.0. Der Entwickler kann Objekte programmatisch erstellen und über einen Link oder Push-Benachrichtigung an das Gerät eines bestimmten Benutzers senden.
{
"id": "33880000000000001",
"classId": "IT_SECTR_LOYALTY_CLASS",
"state": "ACTIVE",
"barcode": {
"type": "QR_CODE",
"value": "ITSECTR2026"
},
"loyaltyPoints": { "balance": { "int": 350 } }
}
Im Beispiel wird eine Kundenkarte mit einem QR-Code und einem Guthaben von 350 Punkten erstellt. Das Objekt enthält einen Verweis auf die Klasse IT_SECTR_LOYALTY_CLASS, in der die visuellen Parameter definiert sind: Farben, Logo, Text. Die Klasse wird einmal erstellt, die Objekte für jeden Benutzer einzeln. Dieser Ansatz spart API-Anfragen und ermöglicht eine massenhafte Aktualisierung des Designs aller Karten.
Die API bietet Methoden zum Erstellen von Klassen und Objekten, zu deren Aktualisierung, zum Abrufen einer Liste und zum Löschen. Anfragen werden an die Basis-URL https://walletobjects.googleapis.com/walletobjects/v1 gesendet. Die Authentifizierung erfolgt über ein Google Cloud-Dienstkonto mit der Rolle Editor. Ein Zugriffstoken wird über OAuth 2.0 mit dem Bereich https://www.googleapis.com/auth/wallet_object.issuer angefordert.
Jedes an die Brieftasche gesendete Objekt durchläuft eine Google-Moderation – überprüft werden die Einhaltung der Markenrichtlinien, das Fehlen von Spam und die Korrektheit des Barcodes. Das Logo muss eine Mindestauflösung von 300x300 px haben, der Text muss in den Anzeigebereich auf dem Telefonbildschirm passen. Die durchschnittliche Überprüfungszeit beträgt 1–2 Werktage.
Die Sicherheit von Google Wallet basiert auf drei Ebenen: Hardwareschutz (TEE, Hardware Attestation), Netzwerkschutz (TLS 1.3, Tokenisierung) und Benutzerkontrolle (Biometrie, Find My Device, Fernlöschung). Jede Ebene deckt einen bestimmten Angriffsvektor ab – vom physischen Zugriff auf das Gerät bis zum Abfangen von Daten in Zahlungsnetzwerken.
Laut dem Bericht des Google Security Blog (2025) wurde seit 2022 kein einziger Fall einer Kompromittierung von im TEE gespeicherten Zahlungsdaten registriert. Alle Sicherheitsvorfälle betrafen Phishing-Angriffe, bei denen Benutzer selbst Kartendaten auf gefälschten Websites eingegeben haben. Zur Bekämpfung von Phishing hat Google kontextbezogene Warnungen in der App eingeführt.
Wenn das Telefon verloren geht oder gestohlen wird, kann der Besitzer die Website Find My Device aufrufen und die Option „Daten löschen“ auswählen. Danach werden alle Tokens im TEE ungültig gemacht – Zahlungsterminals lehnen Transaktionen von diesem Gerät ab. Zusätzlich widerruft Google das Hardware Attestation-Zertifikat des jeweiligen Chips, sodass selbst ein Zurücksetzen auf Werkseinstellungen die Zahlungsfunktionen auf diesem Gerät nicht wiederherstellt.
Google speichert keinen Transaktionsverlauf innerhalb von Wallet. Jede Transaktion wird von der ausgebenden Bank verarbeitet, und Google fungiert nur als Transportschicht. Der Standort des Geräts wird nicht an den Verkäufer übermittelt – das Terminal erhält nur den Token und das Kryptogramm. Eine Ausnahme bilden Fahrkarten, bei denen die Ein-/Ausstiegsstation zur Tarifberechnung erfasst wird.
Nach der Umbenennung im Jahr 2022 sind viele Benutzer immer noch verwirrt über den Unterschied zwischen Google Wallet und Google Pay. Die kurze Antwort: Wallet ist die App (UI + Speicher), Google Pay ist die Technologieschicht (API + Tokenisierung + NFC-Zahlungsgateway). Google Pay als Marke hat in Indien und Singapur überlebt, wo es als P2P-Zahlungssystem über das UPI-Protokoll funktioniert.
| Aspekt | Google Wallet | Google Pay |
|---|---|---|
| Rolle | Wallet-App für den Benutzer | Zahlungsgateway und API |
| Funktionen | Karten, Tickets, Schlüssel, Treue | Nur NFC-Zahlungen |
| Verfügbarkeit | 90 Länder | Indien, Singapur |
| P2P-Überweisungen | Nein | Ja (UPI in Indien) |
In der Praxis reduziert sich für Benutzer außerhalb Indiens alles auf eines: Öffnen Sie Google Wallet, halten Sie das Telefon an das Terminal – die Zahlung erfolgt über die Google Pay-Technologie, aber Sie sehen nur die Wallet-Oberfläche. Für Entwickler erfolgt die Zahlungsintegration über die Google Pay API (Teil des Google Wallet SDK) und die Pass-Verwaltung über die separate Passes API.
Häufig gestellte Fragen
Ja, für NFC-Zahlungen ist kein Internet erforderlich – die Tokens werden lokal im TEE des Geräts gespeichert. Online-Zugriff wird nur zum Hinzufügen neuer Karten und Aktualisieren von Tickets benötigt.
Das Limit beträgt bis zu 20 Zahlungskarten pro Gerät. Die Anzahl der nicht zahlungsbezogenen Elemente (Tickets, Kundenkarten, Ausweise) ist unbegrenzt.
Ja, auf Wear OS-Uhren funktioniert Google Wallet völlig autonom über eine eigene NFC-Antenne, ohne Verbindung zum Telefon.
Sie können die Kartennummer manuell in das Eingabefeld eingeben. Die App fragt nach Ablaufdatum, CVV und Namen des Karteninhabers und startet dann den Tokenisierungsprozess.
Nach einem Zurücksetzen auf Werkseinstellungen werden alle Tokens im TEE ungültig. Die Karten müssen über die Wallet-App erneut hinzugefügt werden – Google stellt sie aus dem Cloud-Profil wieder her.
Zusammenfassung
Wir entwickeln eine mobile Applikation schlüsselfertig
IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.
Lesen Sie auch