מערכת Android 13 (עם תאימות לאחור ל-Android 12) תומכת בתהליכי תשלום ב-UPI באמצעות הוספת סורק ייעודי לקודי QR, שאליו המשתמשים יכולים לגשת ישירות מהמשבצת המתאימה בהגדרות המהירות. המשתמשים יכולים להפעיל תהליך תשלום ב-UPI על ידי סריקת קוד QR מהמצלמה או מתמונה סטטית.
כשיש כמה אפליקציות UPI שמותקנות במכשיר, מוצגת למשתמש תיבת דו-שיח לבחירת אפליקציה. לאחר מכן תהליך התשלום ממשיך באפליקציה שבחר המשתמש.
לתשומת ליבכם, סדר האפליקציות לא משתנה בשום צורה. מערכת ההפעלה תעדוף את האפליקציות שבהן המשתמשים משתמשים בתדירות הגבוהה ביותר, והן יוצגו קודם, בדומה לתיבת הדו-שיח הקיימת של כוונה ל-UPI.
תמיכה בכוונות UPI מסורק ה-QR של Android
כשאפליקציית תשלומים מופעלת באמצעות התהליך הזה, מזהה החבילה של מבצע הקריאה מוגדר בתור com.google.android.gms. אי אפשר לשנות את הערך הזה.
אפליקציות תשלומים צריכות לאמת את המקור הזה ולטפל בכל תהליכי התשלום שהתקבלו ממזהה החבילה הזה, כדי להתייחס אליהם כאל תהליכים שהתקבלו מקוד QR ולהגדיר את סטטוס ההתחלה כקוד QR כששולחים נתונים ל-PSP של מקבל התשלום.
כדי להבדיל בין תשלומים שהתבצעו באמצעות סריקת קוד QR פעיל (באמצעות המצלמה) לבין תשלומים שהתבצעו באמצעות סריקת תמונה של קוד QR (תמונה במכשיר), סורק ה-QR מעביר פרט נוסף של כוונת פעולה (intent) שעוזר לזהות את המקור של קוד ה-QR.
אפליקציות תשלומים צריכות לאחזר את הערך של 'intent extra' באמצעות המפתח com.google.android.gms.UPI_QR_SOURCE
, ואז להשוות אותו לערך הבא:
- המחרוזת
STATIC_IMAGE
מציינת שהמקור הוא תמונה סטטית. - המחרוזת
LIVE_CAMERA
מציינת שהמקור הוא המצלמה.
מפתח |
הערך |
הסבר |
com.google.android.gms.UPI_QR_SOURCE |
|
תמונה של קוד QR שמאוחסנת במכשיר. |
|
תמונה של קוד QR שצולמה בזמן אמת באמצעות המצלמה |