תעודה מזהה לבדיקה מאפשרת לכם להריץ את תהליך ההצגה המלא ולוודא שהשירות שלכם מקבל ומאמת את התגובה של Google Wallet, בלי צורך בתעודה מזהה רשמית אמיתית. כדי ליצור את התעודה המזהה לבדיקה, סורקים דרכון אלקטרוני מדומה ל-Google Wallet במכשיר בסביבת ה-Sandbox.
בחרו את הנתיב שלכם RP, VR או פנים אל פנים
השלבים בדף הזה
שלב א': מגדירים את שני מכשירי Android
אתם צריכים שני מכשירי Android: המכשיר הראשון מדמה דרכון ביומטרי, ובמכשיר השני אתם מוסיפים את מסמכי הזיהוי שנגזרו מהדרכון הביומטרי המדומה.

| דרישה | מכשיר 1: סימולטור של דרכון | מכשיר 2: Google Wallet לבדיקה |
|---|---|---|
| תפקיד | הדמיה של דרכון ביומטרי עם NFC | שמירת מסמכי הזיהוי לבדיקה ב-Google Wallet |
| שלבי ההגדרה |
|
|
שלב ב': הוספת מזהה הבדיקה ל-Wallet
- במכשיר 2, פותחים את אפליקציית Google Wallet ולוחצים על הוספה ל-Wallet.
- לוחצים על תעודה מזהה > מסמכי זיהוי.
- פועלים לפי ההוראות במסך עד לסיום התהליך:
- סריקת MRZ: במכשיר 1, לוחצים על הרשומה שיצרתם קודם באפליקציית הסימולטור, ומזינים ידנית את פרטי הדרכון במכשיר 2.
- סריקת NFC: מצמידים את מכשיר 1 (כשדף ה-MRZ של אפליקציית הסימולטור פתוח) לחלק האחורי של מכשיר 2 במהלך סריקת ה-NFC.
שלב ג': הצגת הפרטים ב-Wallet
- אחרי שמוסיפים את מסמכי הזיהוי ל-Google Wallet, לוחצים על סמל האפשרויות הנוספות (3 נקודות) בפינה השמאלית העליונה ובוחרים באפשרות פרטי מסמכי הזיהוי.
- לוחצים על האפשרויות שמופיעות ברשימה ומוודאים שהן פועלות כצפוי. חשוב במיוחד לפתוח את הקטע של פרטי הכרטיס כדי לוודא שהמאפיינים תואמים לרשומה שיצרתם.
שלב ד': משתמשים במזהה הבדיקה בבקשות
התעודה המזהה לבדיקה בארגז החול היא מסמכי זיהוי. כדי ש-Google Wallet יתאים ויציג את המסמך, ה-OpenID4VP dcql_query צריך לבקש סוג מסמך של מסמכי זיהוי:
com.google.wallet.idcard.1(מסמכי זיהוי), אוorg.iso.23220.photoid.1(מסמכי זיהוי עם תמונה מסוג ISO)
בקשה שכוללת רק רישיון נהיגה בנייד (org.iso.18013.5.1.mDL) לא תתאים למסמכי הזיהוי לבדיקה של Utopia. כדי לקבל כל פרטי כניסה שעומדים בדרישות, משתמשים בדוגמה dcql_query של פרטי כניסה מרובים בשלב 3א: עיצוב הבקשה, ובודקים את פרטי הכניסה והמאפיינים הנתמכים כדי לראות את נתיבי ההצהרה הזמינים.
כדי לבדוק את מסמכי הזיהוי החדשים, צריך לבצע שני שלבים:
- בדיקה מהירה באמצעות כלי האימות באינטרנט: פותחים את הכתובת verifier.multipaz.org במכשיר 2 (או בדפדפן במחשב כדי לבדוק את קוד ה-QR במכשירים שונים) ומבקשים מסמכי זיהוי. כך תוכלו לוודא שהמכשיר ומסמכי הזיהוי לבדיקה פועלים לפני שתבדקו את הקוד שלכם.
- בדיקה מול השירות שלכם: אחרי שתשלימו את שלב 3, שלחו בקשה חתומה באמצעות מפתחות הבדיקה של ארגז החול (גורמים מסתמכים) או רשות האישורים הבסיסית של ארגז החול (רשמים מאמתים), והגדירו את השרת כך שיאמת את
issuerAuthמול האישור של Utopia Sandbox.
פתרון בעיות
| בעיה | מה צריך לבדוק |
|---|---|
| האפשרות סביבת TapAndPay חסרה בהגדרות | חשבון Google שלכם עדיין לא נמצא ברשימת ההיתרים של ארגז החול. שלב 1.א: בקשת גישה לארגז החול. |
| האפשרות מסמכי זיהוי לא מופיעה בקטע הוספה ל-Wallet | מוודאים שמכשיר 2 נמצא במצב ארגז חול (שלב 1.ג'), מחובר לחשבון @gmail.com, לא עבר תהליך רוט/ניפוי באגים ופועלת בו גרסה 24.38.xx ואילך של Google Play Services. |
| ההודעה "אין תעודה מזהה דיגיטלית" מופיעה כשבודקים בקשה | מוודאים שהבקשה כוללת את com.google.wallet.idcard.1 או את org.iso.23220.photoid.1, ושהמכשיר השני עדיין במצב ארגז חול. |
| הבקשה נכשלת לפני מסך ההסכמה של Google Wallet | מאמתים את חתימת ה-JWS, כותרת האישור של x5c, client_id (x509_hash) ו-gw_rp_metadata_bytes. |
מחיקת מסמכי הזיהוי לבדיקה מ-Wallet
לוחצים על סמל האפשרויות הנוספות (3 נקודות) בפינה השמאלית העליונה של מסך התעודה, בוחרים באפשרות מחיקה ופועלים לפי ההנחיות כדי להסיר את מסמכי הזיהוי לבדיקה.