Query - OrderCreate
NAME | DESCRIPTION | FORMAT | ALLOWED/POSSIBLE VALUES |
---|---|---|---|
<Query / Order> | |||
Offer AttributeOfferID AttributeOwner AttributeResponseID |  Id of a returned offer   Airline code   Id of the response |  Alphanumeric   Alphabetical   Alphanumeric |  Any   Any   Any |
Offer /Â OfferItem | Id for OfferItem | Alphanumeric | Any |
Offer / OfferItem /Â PassengerRefs | Type of passenger | Alphanumeric | |
Offer / OfferItem /Â ALaCarteSelection /Â Quantity | Quantity of ancillaries Mandatory for schema if "ALaCarteSelection" tag is indicated | Numeric | Any |
Offer / OfferItem /Â ALaCarteSelection /Â SegmentID | Id for the segment that applies the ancillaries | Alphanumeric | Any |
Offer / OfferItem /Â SeatSelection /Â Row | Row for the seat Mandatory for schema if "SeatSelection" tag is indicated | Numeric | Any |
Offer / OfferItem / Seat Selection /Â Column | Column for the seat Mandatory for schema if "SeatSelection" tag is indicated | Alphabetical | Any |
Offer / OfferItem /Â ServiceSelection | Id for the special service NDC Mandatory for Special Needs selections. | Alphanumeric | Any |
Offer / OfferItem /Â ServiceSelection /Â ServiceDefinitionID | Definition for the special service Mandatory for schema if "ServiceSelection" tag is indicated | 4 Alphabetical | |
<Query / Payments / Payment> | |||
Type | Payment Methods can vary depending on market and type of seller. Please check here. | Alphabetical |
|
-- This refers to Cash payment method -- | |||
Method / Cash | Cash payment method. | Alphabetical | true |
Amount | Total amount of the offer. Code refers to currency code for payment. | Numeric | Any |
Payer /Â ContactInfoRefs | Reference for the payer info, that must be associated correctly in the XML below. In Cash Payment Method is OPTIONAL | Alphanumeric | Any valid reference associated in the XML below. |
-- This refers to Credit Card method  – If Secure Payment applies additional info needed is defined below in 3DS INFO -- | |||
Method / PaymentCard | NDC Mandatory for 3DS and/or installments payment. This is used to reference the associated 3DS info in PaymentCardSecureInfo ObjectKey, and/or the installment payment info in PaymentFormMetadata MetadataKey. If both 3DS and installment payments are being used for the same Order, then the two references are included here together separated by a space. Example: <PaymentCard refs="KEY_3DS KEY_QUOTAS"> | Alphanumeric | Any |
Method / PaymentCard / CardType | Type of credit card | Alphanumeric | 1-6 characters |
Method / PaymentCard / SeriesCode | Series Code of credit card | Numeric | 1-8 characters |
Method / PaymentCard /Â CardHolderName | Card Holder Name | Alphanumeric | 0-50 characters |
Method / PaymentCard /Â CardHolderBillingAddress /Â Street | Street of the billing address of the cardholder. NDC Mandatory that at least one field has to be filled in inside "CardHolderBillingAddress" tag. | Alphanumeric | If tag is indicated once, only first 40 characters will be considered If tag is indicated twice, only first 80 characters will be considered |
Method / PaymentCard /Â CardHolderBillingAddress /Â CityName | City of the Billing Address of cardholder NDC Mandatory that at least one field has to be filled in inside "CardHolderBillingAddress" tag. | Alphanumeric | Only first 50 characters will be considered |
Method / PaymentCard / CardHolderBillingAddress / StateProv | State Prov. of the Billing Address of cardholder NDC Mandatory that at least one field has to be filled in inside "CardHolderBillingAddress" tag. | Alphanumeric | 1-40 characters |
Method / PaymentCard / CardHolderBillingAddress / PostalCode | Postal Code of the Billing Address of cardholder NDC Mandatory that at least one field has to be filled in inside "CardHolderBillingAddress" tag. | Alphanumeric | 2-10 characters |
Method / PaymentCard / CardHolderBillingAddress / CountryCode | Country Code of the Billing Address of cardholder NDC Mandatory that at least one field has to be filled in inside "CardHolderBillingAddress" tag. | Alphabetical | 2 characters |
Method / PaymentCard /Â CardNumber | Number of credit card | Numeric | 1-9 characters |
Method / PaymentCard / EffectiveExpireDate / Expiration | Effective expiration date of the credit card | Numeric | 4 characters |
Amount | Total amount of the offer. Code refers to currency code for payment. | Numeric | Any |
Payer /Â ContactInfoRefs | Reference for the payer info, that must be associated correctly in the XML below. | Alphanumeric | Any valid reference associated in the XML below. |
-- This refers to Voucher payment method -- | |||
Method / Voucher | Voucher payment method. | Alphabetical | true |
Method / Voucher / Number | Number of the voucher | Alphanumeric | any |
Amount | Total amount of the offer. Code refers to currency code for payment. | Numeric | Any |
Payer /Â ContactInfoRefs | Reference for the payer info, that must be associated correctly in the XML below. | Alphanumeric | Any valid reference associated in the XML below. |
-- This refers to Service Fee method -- | |||
Method / Other / Remarks | References for all passengers of the order | Alphanumeric | any |
Method / Other / Remarks / Remark | Service Fee payment method Mandatory for schema if "Remarks" tag is indicated | Alphabetical | ServiceFee |
Amount | Total amount of the Service Fee Code refers to currency code for payment. | Numeric | Any |
<Query /Â BookingReferences /Â BookingReference> | |||
ID | External reference ID Mandatory for Sender External Reference | Alphabetical | XRef |
OtherID | This attribute must contain the senders IATA Number and will be matched against the Senders IATANumber from TravelAgencySender Mandatory for Sender External Reference | Numeric | 7/8 Numbers |
OtherID | Sender's external reference Mandatory for Sender External Reference | Alphanumeric | Any (Strings exceeding 30 chars will be truncated) |
OrderCreateRQ Query example
Â
Â
Â
Â