- Was sind Preisbeschränkungen?
-
Bei einer Preisbeschränkung werden Nutzern Fahrten über einen gewissen Zeitraum in Rechnung gestellt. Die kombinierten Fahrpreise für mehrere Fahrten dürfen nicht höher sein als der Preis, der für die Karte/das Ticket für den optimalen Zeitraum gelten würde. Wenn der Nutzer eine Fahrt antritt und sein Smartphone an ein Terminal hält, das eine Preisbeschränkung hat, erfasst das Back-End des Betreibers alle Kontakte mit Terminals und entscheidet, wie hoch der zu zahlende Preis am Ende des Tages ist. Ziel ist es, dem Nutzer den besten Preis zu bieten, ohne dass entsprechende Karten oder Tickets gekauft werden müssen.
Beispiel: Nutzer können die folgenden Fahrpreise nutzen:
- Einfache Fahrt: 1 $
- Unbegrenzte Tageskarte / unbegrenztes Tagesticket: 10 $
- Unbegrenzte Wochenkarte / unbegrenztes Wochenticket: 25 $
Mit festgelegten Preisbeschränkungen erhalten Nutzer immer den optimalen Preis. Die folgenden Beispiele zeigen die Preise, die dem Nutzer unter verschiedenen Umständen berechnet werden:
- 1 Fahrt: 1 $
- 3 Fahrten: 3 $
- 13 Fahrten an einem Tag: 10 $
- 30 Fahrten in einer Woche: 25 $
Viele Betreiber haben Preisbeschränkungen implementiert, um die Preise zugunsten der Nutzer zu vergünstigen. In Google Wallet können Sie Beleg-Rollups implementieren, um die Nutzer besser über die Ergebnisse dieser Transaktionen zu informieren. Weitere Informationen finden Sie unter Rollups bei Preisbeschränkungen.
- Wie funktioniert die Offline-Datenauthentifizierung (ODA)?
- Das Android-Mobilgerät und das Zahlungsterminal überprüfen mithilfe von Zertifikaten die Echtheit des Kartenausstellers und des Kartennetzwerks. Sie können jedoch nicht überprüfen, ob das Kartenkonto Guthaben aufweist oder das Limit des Kontos unterschritten wurde. Wenn eine Karte später bei der Verarbeitung der Transaktion abgelehnt wird, sollten Sie das Konto Ihrer Sperrliste hinzufügen, damit keine weitere Nutzung möglich ist.
- Wie implementiere ich die ODA?
- In den meisten großen Zahlungsnetzwerken ist die Nutzung der ODA für öffentliche Verkehrsmittel zulässig. Die Spezifikationen für die Implementierung der ODA variieren je nach Zahlungsnetzwerk. Wir empfehlen, mit den Zahlungsnetzwerken zusammenzuarbeiten, um die Anforderungen für die ODA zu verstehen und die ODA anhand ihrer Spezifikationen zu implementieren.
- Wie werden Daten auf Mobilgeräten verarbeitet?
-
Google Wallet verwendet Schlüssel und Zertifikate des Zahlungsnetzwerks und der ausstellenden Bank. Dies ermöglicht die Authentifizierung mit dem Zahlungsterminal im Offlinemodus.
In der folgenden Tabelle werden die Schlüssel und Zertifikatdetails beschrieben, die vom Android-Gerät verwendet werden:
Vertraulich Bei Terminalaktion mit Terminal geteilt Gerät Privater Schlüssel der Karte
Netzwerkschlüssel-ID
Kartenzertifikat (und öffentlicher Schlüssel)
Ausstellerzertifikat (und öffentlicher Schlüssel)
Der private Schlüssel der Karte bleibt auf dem Gerät und wird zur Authentifizierung des Geräts verwendet.
Gibt an, zu welchem Netzwerk die Karte gehört.
Vom Aussteller signiertes Kartenzertifikat und öffentlicher Schlüssel für Google Wallet.
Jede Karte hat ein Zertifikat und einen entsprechenden öffentlichen Schlüssel, der vom privaten Schlüssel des Ausstellers signiert wird, der wiederum vom Kartennetzwerk signiert wird.
- Wie kommuniziert das Mobilgerät mit dem Zahlungsterminal?
-
Das folgende Diagramm zeigt den genauen Ablauf, in dessen Rahmen das Android-Gerät und das Zahlungsterminal Daten austauschen und einander authentifizieren können.
Abbildung 1. Daten, die zwischen dem Gerät des Nutzers und dem Terminal ausgetauscht werden.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-07-31 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-07-31 (UTC)."],[[["Fare capping ensures riders pay the lowest possible fare by automatically applying the best-priced pass based on their trip frequency."],["Offline data authentication (ODA) allows for faster transit payments by verifying card and network authenticity directly on the device, but balance checks still occur later."],["Google Wallet leverages payment network and bank-issued keys to facilitate offline authentication between your device and the transit terminal."],["Transit agencies can implement receipt rollups in Google Wallet to provide users with clear breakdowns of their fare-capped transactions."]]],["Fare caps ensure users pay the lowest possible fare based on usage, without needing to buy passes. Transit agencies collect ride data and dynamically calculate the optimal charge at day's end. Offline Data Authentication (ODA) uses certificates for device and terminal verification but cannot check account balances. ODA implementation requires collaborating with payment networks. Google Wallet uses payment network keys and certificates on the device for offline authentication and exchanges data during tap interactions.\n"]]