אפליקציית Google Wallet תומכת במסמכים ניידים (mDocs) שתואמים לתקן ISO/IEC 18013-5 לכרטיסי עלייה למטוס. כרטיסי עלייה למטוס שעומדים בדרישות ונשמרו ב-Google Wallet יכולים לשמש כמסמך mDoc (mso_mdoc) ולהיות מוצגים לגורמים מסתמכים ולגורמים מאמתים (כמו נקודות בידוק ביטחוני בשדה התעופה) לצד התעודה המזהה הדיגיטלית של המשתמש.
מסמך mDoc של כרטיס עלייה למטוס נוצר באופן אוטומטי מכרטיס העלייה למטוס (FlightClass ו-FlightObject) הבסיסי ב-Google Wallet.
מזהי סכימה
| נכס | ערך |
|---|---|
סוג המסמך (docType) |
com.google.wallet.boardingpass.1 |
| מרחב שמות | com.google.wallet.boardingpass.1 |
| פורמט פרטי הכניסה | mso_mdoc (ISO/IEC 18013-5) |
רכיבי נתונים
כל רכיבי הנתונים ב-mDoc של כרטיס העלייה למטוס נמצאים במרחב השמות com.google.wallet.boardingpass.1.
| מזהה רכיב | סוג CBOR | חובה | תיאור | מקור ה-API של Passes | דוגמה |
|---|---|---|---|---|---|
id |
tstr |
כן | מזהה ייחודי שנוצר על ידי Google לכרטיס העלייה למטוס אחרי שמשתמש שומר אותו ב-Google Wallet. לשני משתמשים ששומרים את אותו אובייקט של כרטיס עלייה למטוס יש מזהים שונים. | נוצר על ידי Google Wallet כשהמשתמש שומר את הכרטיס | "1313e7d5d3a74b5795ffb6c3ad655778" |
passenger_name |
tstr |
כן | השם המלא של הנוסע כפי שהוא מופיע בכרטיס העלייה למטוס. | flightObject.passengerName |
"Jane Doe" |
passenger_name_record |
tstr |
כן | קוד אישור ההזמנה של חברת התעופה (PNR). | flightObject.reservationInfo.confirmationCode |
"OWDGV9" |
flight_number |
tstr |
כן | קוד IATA של חברת התעופה ומספר הטיסה, מופרדים ברווח. | flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber |
"UA 1585" |
scheduled_departure_time |
tdate (#6.0(tstr)) |
כן | חותמת זמן של שעת היציאה המתוכננת, בפורמט RFC 3339. | flightClass.localScheduledDepartureDateTime |
"2025-03-01T11:21:00-07:00" |
departure_airport_iata |
tstr |
כן | קוד IATA בן 3 אותיות של נמל התעופה שממנו הטיסה ממריאה. | flightClass.origin.airportIataCode |
"SFO" |
arrival_airport_iata |
tstr |
כן | קוד IATA בן 3 אותיות של נמל התעופה שבו הטיסה נוחתת. | flightClass.destination.airportIataCode |
"PVR" |
assurance_level |
tstr |
כן | מקור ורמת האימות של כרטיס העלייה למטוס. מידע נוסף על רמות ודאות | נקבע על ידי Google Wallet על סמך מקור ההטמעה של הכרטיס | "ISSUER_VERIFIED" |
רמות ודאות
מכיוון ש-Google Wallet תומך בכרטיסי עלייה למטוס מכמה ערוצים (כמו Google Wallet API, ייבוא מ-Gmail וצילומי מסך או תמונות), הרכיב assurance_level מציין את מקור כרטיס העלייה למטוס לגורמים המסתמכים:
| ערך | תיאור |
|---|---|
ISSUER_VERIFIED |
כרטיס העלייה למטוס הונפק ישירות על ידי חברת תעופה או מנפיק מאומתים באמצעות Google Wallet API. |
SELF_ATTESTED |
כרטיס העלייה למטוס לא סופק ישירות על ידי מנפיק חברת התעופה (לדוגמה, נוצר מצילום מסך שסופק על ידי המשתמש או יובא מ-Gmail). |
SELF_ATTESTED_VERIFIED |
כרטיס העלייה למטוס יובא מקובץ שסופק על ידי המשתמש (כמו צילום מסך), ו-Google אימתה באופן קריפטוגרפי את החתימה הדיגיטלית של המנפיק שמוטמעת בברקוד. |