Android 13 (Android 12 具備回溯相容性) 支援統一支付介面 (UPI) 付款流程,方法是新增專屬的 QR code 掃描器,讓使用者直接透過對應的「快速設定」方塊存取。使用者可以透過使用即時相機或靜態圖片掃描 QR code 來啟動統一支付介面 (UPI) 付款流程。
如果裝置上安裝多個 UPI 應用程式,系統會向使用者顯示消歧對話方塊。之後,付款流程會在使用者所選應用程式中繼續進行。
請注意,應用程式的順序不會經過任何修改。與現有的 UPI 意圖對話方塊類似,系統會優先顯示使用者最常用的應用程式。
支援 Android QR 掃描器的 UPI 意圖
透過此流程啟動付款應用程式時,呼叫套件 ID 會設為 com.google.android.gms。您無法變更這個值。
付款應用程式必須驗證此來源,並處理由此套件 ID 啟動的所有付款流程,由 QR code 啟動,並在傳送資料至收款人的 PSP 時將啟動模式設為 QR code。
為了區分已啟動的付款、掃描即時 QR code (使用相機) 和掃描 QR code 圖片 (裝置中顯示的相片),QR code 掃描器會傳遞意圖「額外項目」,以協助識別 QR code 的來源。
付款應用程式需要使用 com.google.android.gms.UPI_QR_SOURCE
鍵擷取「意圖 extra」的值,然後與下列項目比較:
STATIC_IMAGE
字串表示來源是靜態圖片。LIVE_CAMERA
字串表示來源為攝影機。
鍵 |
值 |
說明 |
com.google.android.gms.UPI_QR_SOURCE |
|
儲存在裝置上的 QR code 圖片。 |
|
使用相機即時擷取 QR code 圖片 |