Google Wallet hỗ trợ giấy tờ tuỳ thân trên thiết bị di động (mDoc) tuân thủ tiêu chuẩn ISO/IEC 18013-5 cho thẻ lên máy bay. Thẻ lên máy bay đủ điều kiện
được lưu vào Google Wallet có thể được cấp dưới dạng thông tin xác thực mDoc
(mso_mdoc) và xuất trình cho các bên tin cậy và bên xác minh (chẳng hạn như
chốt kiểm tra an ninh sân bay) cùng với Giấy tờ tuỳ thân kỹ thuật số của người dùng.
mDoc thẻ lên máy bay được tự động lấy từ
thẻ lên máy bay (FlightClass và FlightObject)
trong Google Wallet.
Giá trị nhận dạng giản đồ
| Thuộc tính | Giá trị |
|---|---|
Loại giấy tờ (docType) |
com.google.wallet.boardingpass.1 |
| Không gian tên | com.google.wallet.boardingpass.1 |
| Định dạng thông tin xác thực | mso_mdoc (ISO/IEC 18013-5) |
Phần tử dữ liệu
Tất cả các phần tử dữ liệu trong mDoc thẻ lên máy bay đều nằm trong không gian tên com.google.wallet.boardingpass.1.
| Giá trị nhận dạng thành phần | Loại CBOR | Bắt buộc | Mô tả | Nguồn API của Google Wallet | Ví dụ |
|---|---|---|---|---|---|
id |
tstr |
Có | Giá trị nhận dạng riêng biệt do Google tạo cho thẻ lên máy bay sau khi người dùng lưu thẻ đó vào Google Wallet. Hai người dùng lưu cùng một đối tượng thẻ lên máy bay sẽ có mã nhận dạng khác nhau. | Do Google Wallet tạo khi người dùng lưu | "1313e7d5d3a74b5795ffb6c3ad655778" |
passenger_name |
tstr |
Có | Tên đầy đủ của hành khách như trên thẻ lên máy bay. | flightObject.passengerName |
"Jane Doe" |
passenger_name_record |
tstr |
Có | Mã xác nhận đặt chỗ của hãng hàng không (PNR). | flightObject.reservationInfo.confirmationCode |
"OWDGV9" |
flight_number |
tstr |
Có | Mã hãng hàng không IATA và số hiệu chuyến bay được phân tách bằng dấu cách. | flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber |
"UA 1585" |
scheduled_departure_time |
tdate (#6.0(tstr)) |
Có | Dấu thời gian khởi hành theo lịch được định dạng theo RFC 3339. | flightClass.localScheduledDepartureDateTime |
"2025-03-01T11:21:00-07:00" |
departure_airport_iata |
tstr |
Có | Mã sân bay IATA gồm 3 chữ cái của sân bay khởi hành. | flightClass.origin.airportIataCode |
"SFO" |
arrival_airport_iata |
tstr |
Có | Mã sân bay gồm 3 chữ cái của IATA cho sân bay đến. | flightClass.destination.airportIataCode |
"PVR" |
assurance_level |
tstr |
Có | Nguồn gốc và cấp độ xác minh của thẻ lên máy bay. Xem Mức độ đảm bảo. | Do Google Wallet xác định dựa trên nguồn nhập thẻ và vé | "ISSUER_VERIFIED" |
Mức độ đảm bảo
Vì Google Wallet hỗ trợ thẻ lên máy bay từ nhiều kênh (chẳng hạn như Google Wallet API, dữ liệu nhập từ Gmail và ảnh chụp màn hình hoặc ảnh chụp), nên phần tử assurance_level cho các bên phụ thuộc biết nguồn gốc của thẻ lên máy bay:
| Giá trị | Mô tả |
|---|---|
ISSUER_VERIFIED |
Thẻ lên máy bay do một hãng hàng không hoặc công ty phát hành đã xác minh cấp trực tiếp thông qua Google Wallet API. |
SELF_ATTESTED |
Thẻ lên máy bay không phải do hãng hàng không trực tiếp cung cấp (ví dụ: được tạo từ ảnh chụp màn hình do người dùng cung cấp hoặc được nhập từ Gmail). |
SELF_ATTESTED_VERIFIED |
Thẻ lên máy bay được nhập từ một tài liệu do người dùng cung cấp (chẳng hạn như ảnh chụp màn hình) và Google đã xác minh bằng mật mã chữ ký số của công ty phát hành được nhúng trong mã vạch. |