'Boarding pass' cards support one-off transit types such as airlines, trains, buses, ferries, and etc.
Boarding passes in Wallet can remind the user of boarding time and help during check-in. Depending on the integration level, it can provide status information updates related to flights, and journeys, such as boarding gate changes or cancellations.
Wallet Card type
Wallet card type
Wallet card subtype
boardingpass
airlines, trains, buses, others
Airlines
Buses
Trains
Wallet Card data fields
Attributes
Type
Value
Description
attributes.{fields}
title String(32)
(Required) Main title. e.g., 'BOARDING PASS'.
transitType String(16)
(Optional) Transit type. * This will be deprecated.
groupingId String(32)
(Optional) Identifier used to group related cards
orderId String(32)
(Optional) Unique identifier for an order
providerLogo String(256)
(Required) URL of the logo image. The file size should not exceed than 256 kB.
providerLogo.darkUrl String(256)
(Required) URL of the logo image in dark mode. The file size should not exceed 256 kB.
providerLogo.lightUrl String(256)
(Required) URL of the logo image in light mode. The file size should not exceed 256 kB.
providerName String(32)
(Required) Display name of the boarding pass provider
user String(64)
(Conditional) Passenger Name. * Required if subType is airlines
userType String(32)
(Optional) Passenger type i.e., Classification of passengers, like Child, Adult.
transitOperator String(64)
(Optional) Operator name
vehicleNumber String(32)
(Conditional) Transit or route number i.e., Flight number on airlines. * Required if subType is airlines.
transitClass String(32)
(Optional) Transit class i.e., Premium class for buses.
transitFare String(32)
(Optional) General fare or purchase fare
coachNumber String(16)
(Optional) Identifier assigned to each individual carriage. e.g., B4.
seatClass String(32)
(Conditional) Seat class. * Required if subType is airlines
seatNumber String(16)
(Required) Individual number of the passenger seat. e.g., A-9, Free.
seatFacing String(16)
(Optional) Direction in which the seat is oriented within a carriage. It indicates whether the seat is positioned to face the direction of travel or face the opposite direction. e.g., Forward, Backward.
reservationNumber String(32)
(Required) Number of the transit reservation
boardingPriority String(32)
(Optional) Information on whether entitles the passenger to board before others. i.e., if the passengers are pregnant.
boardingSeqNo String(32)
(Optional) Boarding sequence number
boardingGroup String(8)
(Optional) Value of boarding group or zone. e.g., B.
boardingTime Long(13)
(Optional) Boarding time. Epoch timestamp in milliseconds.
boardingTime.utcOffset String(8)
(Conditional) UTC offset of boarding time at the departure point. * Required if boardingTime exist
gateClosingTime Long(13)
(Optional) Boarding gate closing time. Epoch timestamp in milliseconds.
gateClosingTime.utcOffset String(8)
(Conditional) UTC offset of gate closing time at the departure point. * Required if gateClosingTime exist
baggageAllowance String(16)
(Optional) Baggage allowance
departName String(32)
(Conditional) Name of the departure point. * Required if subType is airlines.
departCode String(8)
(Conditional) Code for the departure point. * Required if subType is airlines.
departTerminal String(8)
(Conditional) Terminal name of the departure point. * Required if subType is airlines.
departGate String(8)
(Optional) Gate name of the departure point
estimatedOrActualStartDate Long(13)
(Conditional) Departure time. Epoch timestamp in milliseconds, i.e., the estimated time the aircraft plans to pull from the gate, or the actual time the aircraft already pulled from the gate. * Required if subType is airlines.
estimatedOrActualStartDate. utcOffset String(8)
(Conditional) UTC offset of time at the departure point. * Required if estimatedOrActualStartDate exists.
arriveName String(32)
(Conditional) Name of the arrival point. * Required if subType is airlines.
arriveCode String(8)
(Conditional) Code for the arrival point. * Required if subType is airlines.
arriveTerminal String(8)
(Optional) Terminal name of the arrival point
arriveGate String(8)
(Optional) Gate name of the arrival point
estimatedOrActualEndDate Long(13)
(Conditional) Arrival time. Epoch timestamp in milliseconds, i.e., the estimated time the aircraft plans to reach the destination gate (not the runway), or the actual time it reached the gate. * Required if subType is airlines.
estimatedOrActualEndDate. utcOffset String(8)
(Conditional) UTC offset of time at the arrival point. * Required if estimatedOrActualEndDate exists.
locations String(1024)
(Optional) List of locations where the card can be used. * See Location format.
bgColor String(8)
(Required) Color of the card art. e.g., #00FFFF.
fontColor String(8)
(Optional) Color of the font on the card art. Acceptable values: dark, light.
blinkColor String(8)
(Optional) Color of the blinking effect which indicates that a card cannot be captured in the Indicator area. e.g., #00FFFF.
appLinkLogo String(256)
(Required) App link image URL. The file size should not exceed 256 kB.
appLinkName String(32)
(Required) App link name.
appLinkData String(256)
(Required) Information about the partner app link.
extraInfo String(512)
(Optional) Additional information to be delivered to customers. * See Additional Information format.
noticeDesc String(5000)
(Optional) Text of the notice. * Long content is allowed. * See Additional Information format.
csInfo String(512)
(Optional) Providers’ customer service Information Using data in JSON format converted to escape string * Allowed items: call, email, or website * See below for an example.
displayTSAPreCheckYn String(1)
(Optional) Flag whether to display the TSA PreCheck image. Either ‘Y’ or ‘N’. Image size: 68x20 / 140x20
membershipStatusLevel String(256)
(Optional) Image URL for the status level of the airline alliance or own membership. i.e., Airline: SkyTeam, Star Alliance. Image size: 68x20 / 140x20
barcode.value String(4096)
(Optional) Actual data that is delivered when the barcode/QR code is scanned.
(Optional) Amount of redundancy or error correction data included in the code. There are four error correction levels available in QR codes. * Code options: L/M/Q/H
We use cookies to improve your experience on our website and to show you relevant
advertising. Manage you settings for our cookies below.
Essential Cookies
These cookies are essential as they enable you to move around the website. This
category cannot be disabled.
Company
Domain
Samsung Electronics
.samsungdeveloperconference.com
Analytical/Performance Cookies
These cookies collect information about how you use our website. for example which
pages you visit most often. All information these cookies collect is used to improve
how the website works.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Functionality Cookies
These cookies allow our website to remember choices you make (such as your user name, language or the region your are in) and
tailor the website to provide enhanced features and content for you.
Company
Domain
LinkedIn
.ads.linkedin.com, .linkedin.com
Advertising Cookies
These cookies gather information about your browser habits. They remember that
you've visited our website and share this information with other organizations such
as advertisers.
Company
Domain
LinkedIn
.linkedin.com
Meta (formerly Facebook)
.samsungdeveloperconference.com
Google Inc.
.samsungdeveloperconference.com
Preferences Submitted
You have successfully updated your cookie preferences.