NFC-Off-Host-Zahlungssynchronisierung

Android unterstützt die NFC-Kartenemulation mit einem sicheren Element für die Off-Host-Kartenemulation. (Weitere Informationen finden Sie Host-basierte Kartenemulation Übersicht .) Jedoch auf der Android - Plattform, der bevorzugte Zahlungsdienst angegeben in der Tap & Pay - Einstellung wird mit der App in dem sicheren Elemente nicht immer synchronisiert. Dies bedeutet, dass anstelle des bevorzugten Zahlungsdienstes möglicherweise ein nicht bevorzugter Zahlungsdienst im sicheren Element verwendet wird.

In Android 11 stellt die Off-Host - Zahlungssynchronisierungsfunktion einen Mechanismus, den Sie die Zahlung Konfiguration in Tap & Pay synchronisieren kann, die Routing - Konfiguration auf dem berührungslosen Front-End (CLF) und den App-ausgewählten Zustand in dem sicheren Elemente .

Das folgende Diagramm veranschaulicht die Designarchitektur der Off-Host-Zahlungssynchronisierungsfunktion.

Architektur der Off-Host-Zahlungssynchronisierung
Abbildung 1. Off - Host Zahlungs Synchronisation Design Architektur

Implementierung

Um die Off-Host-Zahlungssynchronisierungsfunktion zu implementieren, muss das Gerät über einen NFC-Controller verfügen, der den NCI 2.0-Standard unterstützt, und muss die Frameworks Android Open Source Project NFC und Open Mobile Application Programming Interface (OMAPI) verwenden.

Framework-APIs

Um die Off-Host-Zahlungssynchronisierung zu implementieren, verwenden Sie die folgenden Framework-APIs aus dem Android Open Source Project:

Validierung

Um Ihre Implementierung der Off-Host-Zahlungssynchronisationsfunktion zu validieren, installieren Sie sichere Element-Apps mit entsprechenden sicheren Elementen und prüfen Sie dann unter verschiedenen Bedingungen auf geeignete Antworten von einem NFC-Lesegerät.