דרישות בסיסיות של פונקציונליות

כדי לשלב עם Google Wallet, צריך להטמיע את הפונקציות הבסיסיות הבאות.

אישור EMV

מסופים צריכים לעמוד בדרישות ההסמכה של EMVCo ברמה 1 ו-2. פרטים נוספים זמינים באתר של EMVCo.

אימות נתונים ממקורות אופליין

כדי לאפשר למשתמשים לעבור במהירות במסוף, מסופי התחבורה הציבורית חייבים לתמוך באימות נתונים אופליין (ODA). ODA הוא בדיקה קריפטוגרפית מאפשר למסוף תשלומים לבצע אימות אופליין באמצעות כרטיס תשלום 'מצמידים ומשלמים', מהמכשיר הנייד. ODA מספק רמה גבוהה של אמון שהכרטיס שמוצג אמיתי. היא מאפשרת ששער התחבורה הציבורית ייפתח ללא צורך שהמשתמש ימתין עד שהרשת תעבד תשלום. משתמשים ב-ODA גם כשמסופי תחבורה ציבורית לא מחוברים לאינטרנט לסירוגין. כשהתחבורה הציבורית המסוף חזר לאינטרנט, והתשלום מעובד.

התכונה ODA מתאימה במיוחד לתחנות של תחבורה ציבורית שיש בהן מסופים שלא תמיד מחוברים לאינטרנט שיש להם חיבורים פחות אמינים. המאפיין הזה משמש גם כאשר זמן עיבוד התשלום עלול להאט את נוסעים יורדים בדרך לשער. בדרך כלל, השערים נפתחים תוך 500 אלפיות השנייה מרגע שהמשתמש מקשיב על המכשיר הנייד.

כדי להשתמש ב-ODA, צריך להגדיר את מסוף התחבורה הציבורית בצורה נכונה. פנייה אל ספק שירותי התשלומים או בכלי השילוב של המערכת כדי לקבל פרטים על אופן ההגדרה של המסופים.

Google Wallet תומך ב-ODA ברשתות הבאות:

  • ויזה
  • מאסטרקארד
  • Amex

דגימה וקונפליקט כרטיסים

לכרטיסי NFC פיזי יש UID סטטי. עם זאת, לכל מכשיר Android נייד יש מזהה UID דינמי שמשתנה בכל עסקה. כך אפשר להוסיף רמה של פרטיות למשתמשים כי זה מונע מעקב, אבל זה עלול לגרום ל'התנגשות כרטיסים', כלומר מצב שבו מסוף התחבורה הציבורית מזהה יותר מכרטיס אחד בשדה ה-NFC.

כשמשתמש מתקרב למסוף עם הטלפון, עוצמת השדה של ה-NFC גוברת, והמכשיר שלו עשוי להתחיל עסקה לפני שהשדה חזק ויציב מספיק כדי ליצור חיבור. אם החיבור לטלפון יתנתק, העסקה תיפסק והמכשיר ינסה שוב לבצע אותה. כתוצאה מכך, מזהה ה-UID של המכשיר הנייד משתנה. אם מסוף התשלום מוגדר עם לוגיקה של התנגשות כרטיסים, הוא עלול לזהות בטעות יותר מזהה UID אחד בפרק זמן קצר ולהפסיק את העסקה. המצב הזה מחמיר כשיש מסופים עם לוגיקה של התנגשות כרטיסים ומהירות הבדיקה של המסוף גבוהה מדי. כדי לפתור את המצב הזה, משביתים את הלוגיקה של התנגשות כרטיסי UID או מורידים את מהירות הבדיקה של המסוף.

AID select,‏ PPSE ו-ePPSE

מומלץ להגדיר טרמינלים שתומכים גם בכרטיסים ללולאה פתוחה וגם בכרטיסים ללולאה סגורה הסדר הבא:

  1. כל הכרטיסים במעגל סגור שמשתמשים ב-AID נבחרים קודם.
  2. כל הכרטיסים ב-Open Loop שמשתמשים ב-PPSE.

ePPSE

ePPSE הוא מפרט חדש של EMVCo שעוזר לספק מידע מהטרמינל נייד על סוג העסקה ממש לפני ביצוע העסקה. כך הטלפון יכול לבחור כרטיס תשלום ספציפי, שהמשתמש הגדיר מראש, לסוג העסקה הספציפי הזה. לגבי תחבורה ציבורית, ייתכן שיהיה צורך להגדיר כרטיס ברירת מחדל לנסיעה בתחבורה ציבורית, והכרטיס הזה יחליף את ברירת המחדל של הכרטיס כרטיס התשלום שמוגדר כברירת מחדל, כשמקישים על מסוף תחבורה ציבורית.

בשלב זה, Google Wallet לא תומך ב-ePPSE. עם זאת, אם ברצונך להפעיל את ePPSE בתחבורה הציבורית, עליך לציין זאת בטופס לתחבורה ציבורית עם לולאה פתוחה ששולחים ל-Google Wallet.