Häufig gestellte Fragen

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.