UPI destekli Android QR tarayıcı

Android 13 (Android 12 için geriye dönük uyumlulukla), kullanıcıların doğrudan ilgili Hızlı Ayarlar kutusundan erişebilecekleri özel bir QR Kodu tarayıcısı ekleyerek UPI ödeme akışlarını destekler. Kullanıcılar, canlı kameradan veya statik bir resimden QR kodu tarayarak UPI ödeme akışı başlatabilir.

Bir cihaza birden fazla UPI uygulaması yüklendiğinde, açıklama amaçlı bir iletişim kutusu gösterilir. Daha sonra ödeme akışı, kullanıcı tarafından seçilen uygulamada devam eder.

Uygulamaların sırasının hiçbir şekilde değiştirilmediğini unutmayın. Kullanıcıların en sık kullandığı uygulamalara işletim sistemi tarafından öncelik verilir ve bu uygulamalar, mevcut UPI amaç iletişim kutusuna benzer şekilde ilk olarak gösterilir.

Android QR tarayıcıdan UPI amaçlarını destekleyin

Bir ödeme uygulaması bu akış aracılığıyla başlatıldığında, arayan paket kimliği com.google.android.gms olarak ayarlanır. Bu değer değiştirilemez.

Ödeme uygulamalarının bu kaynağı doğrulaması ve bu paket kimliğinden başlatılan tüm ödeme akışlarının QR tarafından başlatıldığı gibi işleme alınması ve alacaklının PSP'sine veri gönderirken başlangıç modunu QR olarak ayarlaması gerekir.

Canlı QR Kodunu tarama (kamera kullanılarak) ile QR kodu resmini (cihazdaki fotoğraf) taramayla başlatılan ödemeleri ayırt etmek için QR kodu, QR Kodunun kaynağını belirlemeye yardımcı olan ekstra intent iletir.

Ödeme uygulamalarının, com.google.android.gms.UPI_QR_SOURCE anahtarıyla "niyet extra" değerini getirmesi ve ardından aşağıdakilerle karşılaştırması gerekir:

  • STATIC_IMAGE dizesi, kaynağın statik bir resim olduğunu belirtir.
  • LIVE_CAMERA dizesi, kaynağın kamera olduğunu belirtir.

Anahtar

Değer

Açıklama

com.google.android.gms.UPI_QR_SOURCE

STATIC_IMAGE

Cihazda depolanan QR kodu resmi.

LIVE_CAMERA

Kamerayla canlı olarak çekilmiş QR kodu görüntüsü