UPI 지원 Android QR 스캐너

Android 12와 하위 호환되는 Android 13은 사용자가 해당하는 빠른 설정 타일에서 직접 액세스할 수 있는 전용 QR 코드 스캐너를 추가하여 UPI 결제 흐름을 지원합니다. 사용자는 실시간 카메라 또는 정적 이미지에서 QR 코드를 스캔하여 UPI 결제 흐름을 시작할 수 있습니다.

기기에 여러 UPI 앱이 설치된 경우 사용자에게 명확성 대화상자가 표시됩니다. 그러면 사용자가 선택한 앱에서 결제 흐름이 계속됩니다.

앱의 순서는 어떤 식으로든 수정되지 않습니다. 사용자가 가장 자주 사용하는 앱은 OS에 따라 우선순위가 지정되고 기존 UPI 인텐트 대화상자와 유사하게 먼저 표시됩니다.

Android QR 스캐너에서 UPI 인텐트 지원

이 흐름을 통해 결제 앱이 실행되면 호출 패키지 ID가 com.google.android.gms로 설정됩니다. 이 값은 변경할 수 없습니다.

결제 앱은 이 소스를 확인하고 이 패키지 ID에서 시작된 모든 결제 흐름을 처리하여 QR에 의해 시작된 것으로 처리되도록 하고 수취인의 PSP로 데이터를 전송할 때 시작 모드를 QR로 설정해야 합니다.

라이브 QR 코드 스캔 (카메라 사용)과 QR 코드 이미지 스캔 (기기의 사진)에서 시작된 결제를 구별하기 위해 QR 스캐너는 QR 코드의 소스를 식별하는 데 도움이 되는 인텐트 추가를 전달합니다.

결제 앱은 com.google.android.gms.UPI_QR_SOURCE 키로 'intent extra' 값을 가져온 다음 다음과 비교해야 합니다.

  • STATIC_IMAGE 문자열은 소스가 정적 이미지임을 나타냅니다.
  • LIVE_CAMERA 문자열은 소스가 카메라임을 나타냅니다.

설명

com.google.android.gms.UPI_QR_SOURCE

STATIC_IMAGE

기기에 저장된 QR 코드 이미지입니다.

LIVE_CAMERA

카메라를 사용해 실시간으로 캡처한 QR 코드 이미지