Giản đồ mDoc của thẻ lên máy bay

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.