Passenger data list definition. Travellers in the shopping transaction. Supports 1 to 9 Paxs.
Note:
For OfferPriceRQ, SeatAvailabilityRS, OrderCreateRQ/OrderViewRS and OrderRetrieveRQ/OrderViewRS, this is Mandatory, but Optional for AirShoppingRQ.
M
List of Passenger(s)
List [1...*]
M
Uniquely identifies a set of contact information.
String
O
An organised structure set up for a particular purpose, such as a business.
Note:
If GST information provided, then all the details are mandatory.
C
Name of the organisation.
String
M
The Identification of a party purchasing goods or services as registered with a Purchase Tax
List[1..*]
O
City name of the Organisation.
String
O
Country code of the Organisation.
String
O
Country dialing code of the phone.
String
O
E-Mail ID of the Organisation
String
M
Phone number of the Organisation.
String List[1..2]
O
Postal code of the Organization address.
String
O
Registered identifier of the business purchasing the goods and services.
String
O
Street name and number of the Organisation.
String List[1..2]
O
<TaxDeductedatSourceCapabilityInd>
Identifies if the Organisation has the capability to apply Tax Deduction at Source.
Boolean
M
Passport/Visa details of the passenger.
O
Country of the Citizen.
String
O
Document expiry date.
YYYY-MM-DD
O
Holder's first or given name, as written on the document. E.g. JOHN.
String List [1..5]
O
Uniquely identifies the document.
Alphanumeric
M
Identity document type (PADIS Codeset 7365).
Note:
- PT – Passport
- GC - GC Resident alien card (Green Card)
- CR - Known traveler number
String
M
Document Issue date.
YYYY-MM-DD
O
ISO Country Code of Document issuing country.
String
O
Holder's family name or last name.
String
M
An official entry in a Passport or other Travel Document made by an official of a government.
O
Document expiry date.
YYYY-MM-DD
O
ISO Country Code where the visa is valid
String
O
ISO Country Code of Document issuing country.
String
O
Visa document number.
Alphanumeric
O
Individual details. A single human being as distinct from a group, class, or family. Birthdate and GenderCode will only be accepted and added to the booking when confirming a held booking (unticketed order).
O
Date of Birth of the Passenger.
Note:
1.For instant purchase (OrderCreateRQ with payment), this is mandatory for all pax
2.For Infant PAX this is mandatory for both instant purchase and hold booking requests
YYY-MM-DD
O
Gender of the individual passenger.
Note:
M - Male
F - Female
U - Disclosed
X - Unspecified
Note:
1. For instant purchase this is mandatory for all pax
2. For Infant PAX this is mandatory for both instant purchase and hold booking requests
ENUM
O
Personal/Given name of the Pax.
String
O
Uniquely Identifies an Individual within the context of one message.
Alphanumeric
O
Family/Lastname of the Pax. Individual's hereditary name(s) common to all members of a family. Also known as family name or last name. E.g. SMITH. Excludes any potential suffix.
Note:
For OrderCreateRQ/OrderViewRS, this is Mandatory.
String
M
A word such as Mr., Mrs., Miss or Dr that is used before an individual's name to indicate the gender, profession or marital status.
O
Passenger's frequent flyer information. An account set up for a customer within a rewards program which holds funds on behalf of that customer.
O
A rewards program offered by a company to customers who frequently make purchases, which may give a customer advanced access to new products, special sales coupons or free merchandise.
M
Frequent flyer Program Name. Loyalty Program ID: Example: MAM
String
O
Loyalty Program Name. Example: Miles and More
String
O
Frequent Flyer Number. Loyalty Program account number. Example: ABC123456
String
O
Uniquely identifies a Passenger within the context of one message.
Alphanumeric
M
If an Infant is associated in the Pax mix, then the PaxRefID that refers to the Infant unique ID, defines the relationship between Infant Pax and Adult Pax.
Alphanumeric
O
Passenger Type Code.
Note:
Accepted PTC codes ADT, CHD, INF, GBE.
The service will not validate what is being passed in the attribute.
ADT = Adult - greater than or equal to 16
CHD = Child - greater than or equal to 2 and less than 12 years
INF = Infant - less than 2 years
GBE = Young Adult - greater than or equal to 12 and less than 16 years Any other codes will return an Error
Rules:
1. Support only from 1 to 9 PAX
2. INF PAX should have a reference to one ADT PAX
3. At least 1 ADT PAX should be present
4. Number of Infants cannot be greater than Adult PAXs
ENUM, Char(3)
O
Pax’s country's redress program number.
List[1..*]
O
ISO Country Code.
String
M
A unique government-issued identifier assigned to a redress case.
Numeric
M