Für die Einbindung in Google Wallet müssen die folgenden grundlegenden Funktionen erfüllt sein: implementiert.
EMV-Zertifizierung
Terminals müssen die EMVCo-Zertifizierungen der Stufen 1 und 2 erfüllen. Weitere Informationen finden Sie in der EMVCo-Website
Offline-Datenauthentifizierung
Damit Nutzer schnell durch ein Terminal gelangen können, müssen Terminals für öffentliche Verkehrsmittel Offline Data Authentication (ODA): Die ODA ist eine kryptografische Prüfung, ermöglicht einem Zahlungsterminal die Offlineauthentifizierung mit einer kontaktlosen Zahlungskarte oder Mobilgerät. Die ODA bietet ein hohes Maß an Zuverlässigkeit, dass die Karte vertrauenswürdig ist. Sie ermöglicht dass sich die Schranke öffnet, ohne dass der Nutzer auf die Verarbeitung der Daten durch das Netzwerk warten muss. Zahlung. Die ODA wird auch verwendet, wenn Terminals von Betreibern zeitweise offline sind. Sobald das Terminal wieder online ist, wird die Zahlung verarbeitet.
Die ODA-Funktion ist ideal für Haltestellen mit Terminals, die nicht immer online sind oder eine weniger zuverlässige Verbindung haben. Er wird auch verwendet, wenn die Zahlungsabwicklung die Pendler beim Einsteigen ins Gate hinuntergehen. Die Schranken werden in der Regel innerhalb von 500 Millisekunden geöffnet, nachdem der Nutzer sein Mobilgerät an das Terminal gehalten hat.
Damit Sie die ODA verwenden können, muss das Terminal des Betreibers richtig konfiguriert sein. Zahlungsabwickler kontaktieren oder Systemintegrator, um weitere Informationen zur Konfiguration der Terminals zu erhalten.
Google Wallet unterstützt die ODA für folgende Netzwerke:
- Visa
- Mastercard
- American Express
Abfragen und Kartenkonflikte
Physische NFC-Karten haben eine statische UID. Alle Android-Mobilgeräte haben jedoch eine dynamische UID, die sich bei jeder Transaktion ändert. Dies sorgt für ein höheres Maß an Datenschutz für Nutzer, weil dadurch Tracking verhindert wird, kann es zu einem Kartenkonflikt wenn die Terminals des Verkehrsverbunds mehr als eine Karte im NFC-Feld.
Wenn sich ein Nutzer einem Terminal mit seinem Smartphone nähert, erhöht sich die NFC-Feldstärke und das Gerät startet möglicherweise eine Transaktion, bevor das Feld stark und stabil genug ist, um eine Verbindung herzustellen. Wenn die Verbindung des Smartphones unterbrochen wird, wird die Transaktion beendet und versucht, die Transaktion zu wiederholen. Dadurch ändert sich die UID des Mobilgeräts. Wenn das Terminal mit der Logik für Kartenkonflikte konfiguriert ist, erkennt es in einer kurzen Zeitspanne unter Umständen fälschlicherweise mehrere UIDs und beendet die Transaktion. Diese Situation verschärft sich noch weiter, wenn Terminals mit der Logik für Kartenkonflikte eine zu hohe Abfragegeschwindigkeit haben. Um dieses Problem zu lösen, deaktivieren Sie entweder die UID-Logik für Kartenkonflikte oder verringern Sie die Abfragegeschwindigkeit des Terminals.
AID-Auswahl, PPSE und ePPSE
Terminals, die sowohl Open-Loop- als auch Closed-Loop-Karten unterstützen, sollten für die folgende Reihenfolge eingerichtet werden:
- Alle Closed-Loop-Karten, die AID verwenden, werden zuerst ausgewählt.
- Alle Open-Loop-Karten, die PPSE verwenden.
ePPSE
ePPSE ist eine neue Spezifikation von EMVCo, mit der das Terminal dem Mobilgerät direkt vor der Transaktion Informationen zum Transaktionstyp zur Verfügung stellt. So kann das Smartphone eine bestimmte, vom Nutzer vordefinierte Zahlungskarte für diesen speziellen Transaktionstyp auswählen. Für öffentliche Verkehrsmittel könnte dies bedeuten, dass eine Standardkarte für öffentliche Verkehrsmittel festgelegt wird, die beim Tippen auf ein Terminal die Standardzahlungskarte überschreibt.
Google Wallet unterstützt ePPSE derzeit nicht. Wenn du jedoch ePPSE für öffentliche Verkehrsmittel aktivieren möchtest, kannst du dies beim Senden des Open-Loop-Formulars für öffentliche Verkehrsmittel an Google Wallet angeben.