UPI की सुविधा वाला Android क्यूआर स्कैनर

Android 13 (Android 12 के साथ काम करता है) में UPI पेमेंट के फ़्लो की सुविधा है. इसके लिए, इसमें एक खास क्यूआर कोड स्कैनर जोड़ा गया है. उपयोगकर्ता, इस स्कैनर को क्विक सेटिंग टाइल से सीधे ऐक्सेस कर सकते हैं. उपयोगकर्ता, लाइव कैमरे या स्टैटिक इमेज से क्यूआर कोड को स्कैन करके, UPI पेमेंट फ़्लो को लॉन्च कर सकते हैं.

जब किसी डिवाइस पर एक से ज़्यादा UPI ऐप्लिकेशन इंस्टॉल होते हैं, तो उपयोगकर्ता को UPI ऐप्लिकेशन के बीच अंतर बताने वाला डायलॉग दिखता है. इसके बाद, उपयोगकर्ता के चुने गए ऐप्लिकेशन में पेमेंट प्रोसेस जारी रहती है.

ध्यान दें कि ऐप्लिकेशन के क्रम में किसी भी तरह का बदलाव नहीं किया जाता. उपयोगकर्ताओं के सबसे ज़्यादा इस्तेमाल किए जाने वाले ऐप्लिकेशन को ओएस प्राथमिकता देता है और उन्हें सबसे पहले दिखाता है. यह मौजूदा UPI इंटेंट डायलॉग की तरह ही होता है.

Android क्यूआर स्कैनर से UPI इंटेंट की सुविधा का इस्तेमाल करना

जब इस फ़्लो की मदद से कोई पेमेंट ऐप्लिकेशन लॉन्च किया जाता है, तो कॉल करने वाले पैकेज का आईडी com.google.android.gms के तौर पर सेट किया जाता है. इस वैल्यू में बदलाव नहीं किया जा सकता.

पेमेंट ऐप्लिकेशन को इस सोर्स की पुष्टि करनी होगी. साथ ही, इस पैकेज आईडी से शुरू किए गए सभी पेमेंट फ़्लो को क्यूआर से शुरू किए गए पेमेंट के तौर पर मैनेज करना होगा. इसके अलावा, पेमेंट पाने वाले व्यक्ति के पीएसपी को डेटा भेजते समय, शुरू करने का मोड क्यूआर पर सेट करना होगा.

कैमरे का इस्तेमाल करके लाइव क्यूआर कोड स्कैन करने और डिवाइस पर मौजूद क्यूआर कोड की इमेज स्कैन करने से शुरू किए गए पेमेंट में अंतर करने के लिए, क्यूआर स्कैनर एक extra इंटेंट पास करता है. इससे क्यूआर कोड के सोर्स की पहचान करने में मदद मिलती है.

पेमेंट ऐप्लिकेशन को कुंजी com.google.android.gms.UPI_QR_SOURCE की मदद से, "intent extra" की वैल्यू फ़ेच करनी होगी. इसके बाद, इसकी तुलना इनसे करनी होगी:

  • STATIC_IMAGE स्ट्रिंग से पता चलता है कि सोर्स एक स्टैटिक इमेज है.
  • LIVE_CAMERA स्ट्रिंग से पता चलता है कि सोर्स कैमरा है.

कुंजी

वैल्यू

एक्सप्लेनेशंस

com.google.android.gms.UPI_QR_SOURCE

STATIC_IMAGE

डिवाइस पर सेव की गई क्यूआर कोड इमेज.

LIVE_CAMERA

कैमरे का इस्तेमाल करके, लाइव क्यूआर कोड की इमेज कैप्चर की गई