支援統一支付介面 (UPI) 的 Android QR 掃描器

Android 13 (具備 Android 12 回溯相容性) 新增專屬的 QR code 掃描器,讓使用者可以直接透過相應的「快速設定」圖塊存取 UPI 付款流程。使用者可以掃描即時相機或靜態圖片中的 QR code,藉此啟動統一支付介面 (UPI) 付款流程。

當裝置上安裝多個 UPI 應用程式時,使用者會看到消歧對話方塊。接著,使用者選取的應用程式會繼續執行付款流程。

請注意,應用程式的順序不會以任何方式更動。與現有的 UPI 意圖對話方塊類似,OS 會優先顯示使用者最常用的應用程式。

支援 Android QR 掃描器的 UPI 意圖

透過這個流程啟動付款應用程式時,呼叫套件 ID 會設為 com.google.android.gms。這個值無法變更。

付款應用程式必須驗證這個來源,並處理透過這個套件 ID 啟動的所有付款流程,且由 QR 圖碼啟動,並在傳送資料至收款人的 PSP 時將啟動模式設為 QR 圖碼

為區分啟動付款和掃描即時 QR code (使用相機) 和掃描 QR code 圖片 (裝置上的相片),QR 掃描器會傳遞意圖「額外」,協助識別 QR code 的來源。

付款應用程式必須擷取「意圖 extra」的值和 com.google.android.gms.UPI_QR_SOURCE 鍵,然後與以下項目進行比較:

  • STATIC_IMAGE 字串表示來源是靜態圖片。
  • LIVE_CAMERA 字串表示來源是相機。

說明

com.google.android.gms.UPI_QR_SOURCE

STATIC_IMAGE

儲存在裝置上的 QR code 圖片。

LIVE_CAMERA

使用相機即時擷取的 QR code 圖片