Skaner kodów QR na Androida obsługujący UPI

Android 13 (z wsteczną zgodnością z Androidem 12) obsługuje procesy płatności UPI dzięki dodaniu dedykowanego skanera kodów QR, do którego użytkownicy mogą uzyskać dostęp bezpośrednio z odpowiedniej karty Szybkich ustawień. Użytkownicy mogą uruchomić proces płatności UPI, skanując kod QR za pomocą aparatu lub obrazu stałego.

Jeśli na urządzeniu jest zainstalowanych kilka aplikacji UPI, użytkownik zobaczy okno z prośbą o rozstrzygnięcie. Następnie proces płatności jest kontynuowany w aplikacji wybranej przez użytkownika.

Pamiętaj, że kolejność aplikacji nie jest w żaden sposób modyfikowana. Najczęściej używane aplikacje są sortowane według systemu operacyjnego i wyświetlane jako pierwsze, podobnie jak w obecnym oknie intencji UPI.

Obsługa intencji UPI w skanerze kodów QR na Androidzie

Gdy aplikacja do płatności jest uruchamiana za pomocą tego procesu, identyfikator wywoływanego pakietu jest ustawiany jako com.google.android.gms. Tej wartości nie można zmienić.

Aplikacje do płatności muszą weryfikować ten zasób i zarządzać wszystkimi ścieżkami płatności rozpoczętymi z użyciem tego identyfikatora pakietu, aby traktować je jako rozpoczęte za pomocą kodu QRustawić tryb inicjowania na „QR” podczas wysyłania danych do dostawcy usług płatniczych abonenta.

Aby odróżnić płatności rozpoczęte przez zeskanowanie kodu QR (za pomocą aparatu) od płatności rozpoczętych przez zeskanowanie obrazu kodu QR (zdjęcia na urządzeniu), skaner kodów QR przekazuje dodatkowy zamiar, który pomaga zidentyfikować źródło kodu QR.

Aplikacje do płatności muszą pobrać wartość „intent extra” za pomocą klucza com.google.android.gms.UPI_QR_SOURCE, a następnie porównać ją z tymi wartościami:

  • Ciąg znaków STATIC_IMAGE wskazuje, że źródło to obraz statyczny.
  • Ciąg znaków LIVE_CAMERA wskazuje, że źródłem jest kamera.

Klucz

Wartość

Wyjaśnienie

com.google.android.gms.UPI_QR_SOURCE

STATIC_IMAGE

obraz kodu QR zapisany na urządzeniu.

LIVE_CAMERA

Obraz kodu QR zrobiony w czasie rzeczywistym za pomocą aparatu