NFC 離站付款同步處理

Android 支援 NFC 卡模擬功能,並提供安全元素,以便離機模擬卡片。(詳情請參閱「主機型卡片模擬總覽」)。不過,在 Android 平台上,感應付款設定中指定的偏好付款服務,不一定會與安全元素中的應用程式同步。這表示安全元件可能會使用非偏好付款服務,而非偏好付款服務。

在 Android 11 中,主機外付款同步處理功能提供一種機制,可讓您同步處理感應付款中的付款設定、感應式前端 (CLF) 的路由設定,以及安全元素中的應用程式選取狀態。

下圖說明主機外付款同步處理功能的設計架構。

離主機支付同步處理設計架構
圖 1. 主機付款同步處理設計架構

實作

如要實作離機付款同步功能,裝置必須具備支援 NCI 2.0 標準的 NFC 控制器,並使用 Android 開放原始碼專案 NFC 和開放式行動應用程式程式設計介面 (OMAPI) 架構。

Framework API

如要實作主機外付款同步處理,請使用 Android 開放原始碼計畫中的下列架構 API:

驗證

如要驗證您實作非主機付款同步功能的方式,請安裝安全元件應用程式,並使用相應的安全元件,然後檢查 NFC 讀取器在不同情況下的適當回應。