Airline Complete Request Structure
Topic type: Reference
Purpose: Demonstrate the complete Universal Airline API request hierarchy and show where shared objects, Airline extensions, and supporting structures appear within a request.
Audience: API integrators and client developers implementing the Universal Airline API.
Applies to: Universal Airline API request structures.
Does not apply to: Authorization Update, Fulfillment Update, or Chargeback Update requests, which use separate request models.
This example combines multiple optional and conditional structures into a single request to demonstrate object hierarchy, field placement, and Airline-specific extensions.
Real-world requests typically contain only the structures applicable to the transaction being submitted.
postAuthAirline
The postAuthAirline structure includes the authorization and 3-D Secure fields available after authorization.
{
"transactionID": "ARL-BC123456",
"transactionDateTime": "2022-03-11T17:07:24-07:00",
"eventSource": "web",
"accountID": "12363454566",
"isGuestCheckout": false,
"isAgenticCheckout": false,
"paymentAmount": 1082.91,
"taxAmount": 1.23,
"deliveryAmount": 5.99,
"currencyCode": "USD",
"success": true,
"ipAddress": "10.12.12.123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0",
"deviceTransactionID": "e1a1aade06e2557f34036eeb06173faf1fa05c64959383",
"devicePayload": "afklasdjlasdjl3l23j23423klj",
"ubaID": "3143e969395de649c48c1c9f3e363a3e7ae7",
"ubaEvents": "lasjdlkfdsljelkrrjwl3kl324j32k432",
"emailAddress": "[email protected]",
"authenticationMethod": "magicLink",
"brand": "acme",
"phoneNumber": "3125555555",
"latitude": 33.836,
"longitude": -117.914,
"accountStatus": "active",
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"purchaseType": "services",
"listingID": "abcd1234",
"isPaymentOptimization": true,
"is3DS": true,
"account": {
"isEnrolledInLoyaltyProgram": true,
"loyaltyNumber": "AA123456",
"accountLocale": "en-US",
"accountLevel": "Gold",
"accountType": "individual",
"accountRegistrationDateTime": "2020-11-22T17:07:24-07:00",
"dateOfBirth": "1985-11-15",
"loyaltyProgramName": "AAdvantage",
"loyaltyPointsBalance": 987654
},
"payment": {
"salesRepID": "SR#46k90",
"referralCode": "API 210315",
"isGift": false,
"orderMessage": "Enjoy the gift",
"isPaymentInInstallments": false,
"isPaymentRecurring": false
},
"addresses": [
{
"addressID": "address-account-001",
"addressType": "account",
"primaryFlag": true,
"isAddressOnFile": true,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1863 Main Street",
"address2": "Unit 1",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-billing-001",
"addressType": "billing",
"primaryFlag": true,
"isAddressOnFile": true,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "200 Billing Avenue",
"address2": "Unit 2",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-bopis-001",
"addressType": "bopis",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "100 Store Avenue",
"address2": "Unit 3",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Retail Store",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-curbside-001",
"addressType": "curbside",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "100 Curbside Lane",
"address2": "Unit 4",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Pickup",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-departure-001",
"addressType": "departure",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "10000 West O'Hare Avenue",
"address2": "Unit 5",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "O'Hare International Airport",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-destination-001",
"addressType": "destination",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1 World Way",
"address2": "Unit 6",
"city": "Los Angeles",
"region": "CA",
"postCode": "90045",
"country": "US",
"companyName": "Los Angeles International Airport",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-fulfillment-001",
"addressType": "fulfillment",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "500 Fulfillment Drive",
"address2": "Unit 7",
"city": "Chicago",
"region": "IL",
"postCode": "60638",
"country": "US",
"companyName": "Airline Fulfillment Center",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-listing-001",
"addressType": "listing",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "700 Listing Road",
"address2": "Unit 8",
"city": "Chicago",
"region": "IL",
"postCode": "60602",
"country": "US",
"companyName": "Airline Marketplace",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-lodging-001",
"addressType": "lodging",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "900 Hotel Boulevard",
"address2": "Unit 9",
"city": "Los Angeles",
"region": "CA",
"postCode": "90015",
"country": "US",
"companyName": "Acme Hotel",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-pickup-001",
"addressType": "pickup",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "300 Pickup Street",
"address2": "Unit 10",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Pickup Counter",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-return-001",
"addressType": "return",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "400 Return Street",
"address2": "Unit 11",
"city": "Los Angeles",
"region": "CA",
"postCode": "90045",
"country": "US",
"companyName": "Airport Return Counter",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-shipping-001",
"addressType": "shipping",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1863 Main Street",
"address2": "Unit 12",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-venue-001",
"addressType": "venue",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "111 Venue Plaza",
"address2": "Unit 13",
"city": "Los Angeles",
"region": "CA",
"postCode": "90015",
"country": "US",
"companyName": "Acme Venue",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-other-001",
"addressType": "other",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "999 Other Road",
"address2": "Unit 14",
"city": "Los Angeles",
"region": "CA",
"postCode": "90017",
"country": "US",
"companyName": "Other Location",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
}
],
"paymentMethods": [
{
"paymentType": "creditCard",
"paymentMethodID": "payment-credit-card-001",
"paymentMethodAmount": 399.00,
"isPaymentStoredOnFile": true,
"cardNumber": "4111111111111111",
"cardToken": "6f7%gf38hfUa",
"expirationMonth": "11",
"expirationYear": "2029",
"nameOnCreditCard": "Jane Doe",
"cardBin": "411111",
"cardLastFour": "1111",
"totalFailedAttempts": 1,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "billing-001",
"avsResult": "matched",
"cvvResult": "matched",
"cardAuthorizationCode": "A1B2C3",
"cardAuthorizationDateTime": "2022-03-11T17:07:25-07:00",
"isPreAuthorizationReject": false,
"postAuthorizationRejectReason": "creditReject",
"eciIndicator": "successful",
"isSCASoftDecline": false,
"sca3DSFlow": "frictionless",
"sca3DSVersion": "2.2.0",
"sca3DSChallengeRequestType": "02",
"sca3DSTransactionStatus": "Y",
"scaAuthorizationStatus": "approve",
"scaAuthorizationError": "decline"
},
{
"paymentType": "digitalWallet",
"paymentMethodID": "payment-wallet-001",
"paymentMethodAmount": 100.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"walletType": "Apple Pay",
"walletStatus": "active",
"isWalletProtectionEligible": true,
"paymentMethodBalanceAmount": 4000.32,
"totalFailedAttempts": 0,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "billing-001"
},
{
"paymentType": "giftCard",
"paymentMethodID": "payment-gift-card-001",
"paymentMethodAmount": 75.00,
"isPaymentStoredOnFile": false,
"giftCardNumber": "5555444433332222",
"giftCardLastFour": "2222",
"giftCardBIN": "654678",
"expirationDay": "09",
"expirationMonth": "11",
"expirationYear": "2029",
"paymentMethodBalanceAmount": 150.00,
"totalFailedAttempts": 0,
"addressID": "billing-001"
},
{
"paymentType": "bankAccount",
"paymentMethodID": "payment-bank-account-001",
"paymentMethodAmount": 100.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"accountType": "checking",
"paymentMethodBalanceAmount": 2500.00,
"totalFailedAttempts": 0,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "billing-001"
},
{
"paymentType": "loyaltyPoints",
"paymentMethodID": "payment-loyalty-001",
"paymentMethodAmount": 50.00,
"isPaymentStoredOnFile": true,
"points": 50000,
"loyaltyProgramName": "Members Plus",
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "cash",
"paymentMethodID": "payment-cash-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false
},
{
"paymentType": "check",
"paymentMethodID": "payment-check-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe",
"addressID": "billing-001"
},
{
"paymentType": "cryptoCurrency",
"paymentMethodID": "payment-crypto-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "electronicFundTransfer",
"paymentMethodID": "payment-eft-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"accountType": "checking",
"addressID": "billing-001"
},
{
"paymentType": "invoice",
"paymentMethodID": "payment-invoice-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Accertify, Inc",
"addressID": "billing-001"
},
{
"paymentType": "loan",
"paymentMethodID": "payment-loan-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"addressID": "billing-001"
},
{
"paymentType": "moneyOrder",
"paymentMethodID": "payment-money-order-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "secCard",
"paymentMethodID": "payment-sec-card-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"addressID": "billing-001"
},
{
"paymentType": "storeCredit",
"paymentMethodID": "payment-store-credit-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"paymentMethodBalanceAmount": 250.00
},
{
"paymentType": "thirdParty",
"paymentMethodID": "payment-third-party-001",
"paymentMethodAmount": 25.00,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe",
"addressID": "billing-001"
},
{
"paymentType": "voucher",
"paymentMethodID": "payment-voucher-001",
"paymentMethodAmount": 8.91,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
}
],
"items": [
{
"itemType": "giftCard",
"brandName": "American Airlines",
"description": "giftCard airline item",
"category": "Air Travel",
"itemID": "airline-giftCard-001",
"isHighRiskItem": true,
"price": 101.0,
"faceValueAmount": 126.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK001",
"promoCode": "AIRPROMO01",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "parking",
"brandName": "American Airlines",
"description": "parking airline item",
"category": "Air Travel",
"itemID": "airline-parking-001",
"isHighRiskItem": false,
"price": 102.0,
"faceValueAmount": 127.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK002",
"promoCode": "AIRPROMO02",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "physicalGood",
"brandName": "American Airlines",
"description": "physicalGood airline item",
"category": "Air Travel",
"itemID": "airline-physicalGood-001",
"isHighRiskItem": false,
"price": 103.0,
"faceValueAmount": 128.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "ups",
"companyName": "American Airlines",
"shippingMethod": "ground",
"shippingTrackingNumber": "AIRTRACK003",
"promoCode": "AIRPROMO03",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "reservation",
"brandName": "American Airlines",
"description": "reservation airline item",
"category": "Air Travel",
"itemID": "airline-reservation-001",
"isHighRiskItem": false,
"price": 104.0,
"faceValueAmount": 129.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK004",
"promoCode": "AIRPROMO04",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "subscription",
"brandName": "American Airlines",
"description": "subscription airline item",
"category": "Air Travel",
"itemID": "airline-subscription-001",
"isHighRiskItem": false,
"price": 105.0,
"faceValueAmount": 130.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK005",
"promoCode": "AIRPROMO05",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "ticket",
"brandName": "American Airlines",
"description": "ticket airline item",
"category": "Air Travel",
"itemID": "airline-ticket-001",
"isHighRiskItem": true,
"price": 106.0,
"faceValueAmount": 131.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK006",
"promoCode": "AIRPROMO06",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "other",
"brandName": "American Airlines",
"description": "other airline item",
"category": "Air Travel",
"itemID": "airline-other-001",
"isHighRiskItem": false,
"price": 107.0,
"faceValueAmount": 132.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "other",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK007",
"promoCode": "AIRPROMO07",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
}
],
"promotions": [
{
"promoCode": "BOGO2026",
"promoAmount": 25.00,
"promoType": "bogo"
},
{
"promoCode": "BUNDLE2026",
"promoAmount": 20.00,
"promoType": "bundle"
},
{
"promoCode": "EMPLOYEE50",
"promoAmount": 50.00,
"promoType": "employeeDiscount"
},
{
"promoCode": "FREESHIP",
"promoAmount": 5.99,
"promoType": "freeShipping"
},
{
"promoCode": "LOYALTY25",
"promoAmount": 25.00,
"promoType": "loyaltyDiscount"
},
{
"promoCode": "NEWMEMBER10",
"promoAmount": 10.00,
"promoType": "newMemberDiscount"
},
{
"promoCode": "PERCENT15",
"promoAmount": 15.00,
"promoType": "percentage"
},
{
"promoCode": "QUANTITY20",
"promoAmount": 20.00,
"promoType": "quantityPromotion"
},
{
"promoCode": "OTHERPROMO",
"promoAmount": 5.00,
"promoType": "other"
}
]
}
"flightInformation": {
"pnr": "ABC123",
"flightType": "round-trip",
"isThirdPartyBooking": false,
"fareBasisCode": "YLOWUS",
"otaIdentificationNumber": "OTA12345",
"otaName": "Expedia",
"initialDepartingAirport": "ORD",
"finalArrivalAirport": "LAX",
"numberOfPassengers": 1,
"segments": [
{
"routeInfo": "ORD-LAX",
"airlineName": "American Airlines",
"operatingAirline": "American Airlines",
"flightNumber": "AA1234",
"ticketClass": "economy",
"fareClass": "Y",
"specialFareType": "corporate",
"isAwardTicket": false,
"departureDateTime": "2022-03-11T08:00:00-06:00",
"departureAirportCode": "ORD",
"arrivalDateTime": "2022-03-11T11:00:00-07:00",
"arrivalAirportCode": "LAX",
"isFinalDestination": true
}
],
"passengers": [
{
"passengerID": "PAX001",
"ticketNumber": "0012345678901",
"passengerDateOfBirth": "1985-11-15",
"passengerGender": "F",
"passengerAdultOrChild": "adult",
"passengerTitle": "Ms",
"passengerFirstName": "Jane",
"passengerMiddleName": "Marie",
"passengerLastName": "Doe",
"passengerFullName": "Jane Marie Doe",
"passengerPhone": "3125555555",
"passengerPhoneCountryCode": "1",
"passengerEmailAddress": "[email protected]",
"passengerCheckedBaggageCount": 1,
"passengerLoyaltyNumber": "AA123456",
"passengerLoyaltySinceDate": "2015-06-01",
"passengerLoyaltyLevel": "Gold",
"passengerPassportNumber": "A12345678",
"passengerPassportCountryCode": "US",
"passengerPassportExpirationDate": "2030-06-01"
}
]
},
"agencyInformation": {
"agencyDetails": [
{
"agencyCode": "01234ABC",
"agencyName": "Acme Travel Inc",
"agencySalesRepresentativeID": "232324521",
"agencyConfirmationNumber": "ABC123",
"agencyCountryCode": "US",
"agencyEmail": "[email protected]",
"agencyHeadOffice": "Chicago",
"agencyPhone": "13125555555"
}
]
},
"insuranceInformation": {
"insuranceDetails": [
{
"insuranceType": "travel",
"insuranceCity": "Chicago",
"insuranceCountryCode": "US",
"insuranceStartDateTime": "2022-03-18T17:07:24-07:00",
"insuranceEndDateTime": "2022-03-25T17:07:24-07:00",
"insuranceName": "Acme Travel Insurance Full Cover",
"insuranceReservationName": "Jane Doe",
"insuranceTotalAmount": 399.04,
"insuranceCurrencyCode": "USD"
}
]
}
}
preAuthAirline
The preAuthAirline request omits the post-authorization fields from the "credit card" example under paymentMethods[] block.
{
"transactionID": "ARL-BC123456",
"transactionDateTime": "2022-03-11T17:07:24-07:00",
"eventSource": "web",
"accountID": "12363454566",
"isGuestCheckout": false,
"isAgenticCheckout": false,
"paymentAmount": 1082.91,
"taxAmount": 1.23,
"deliveryAmount": 5.99,
"currencyCode": "USD",
"success": false,
"ipAddress": "10.12.12.123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0",
"deviceTransactionID": "e1a1aade06e2557f34036eeb06173faf1fa05c64959383",
"devicePayload": "afklasdjlasdjl3l23j23423klj",
"ubaID": "3143e969395de649c48c1c9f3e363a3e7ae7",
"ubaEvents": "lasjdlkfdsljelkrrjwl3kl324j32k432",
"emailAddress": "[email protected]",
"authenticationMethod": "magicLink",
"failureCode": "authFailed",
"brand": "acme",
"phoneNumber": "3125555555",
"latitude": 41.9786,
"longitude": -87.9048,
"accountStatus": "active",
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"purchaseType": "services",
"listingID": "airline-listing-001",
"isPaymentOptimization": true,
"is3DS": false,
"account": {
"isEnrolledInLoyaltyProgram": true,
"loyaltyNumber": "AA123456",
"accountLocale": "en-US",
"accountLevel": "Gold",
"accountType": "individual",
"accountRegistrationDateTime": "2020-11-22T17:07:24-07:00",
"accountEmailUpdatedDateTime": "2020-08-28T19:00:00-04:00",
"accountPasswordUpdatedDateTime": "2021-06-15T10:30:00-07:00",
"dateOfBirth": "1985-11-15",
"loyaltyProgramName": "AAdvantage",
"loyaltyPointsBalance": 987654
},
"payment": {
"salesRepID": "SR#46k90",
"referralCode": "API 210315",
"isGift": true,
"orderMessage": "Enjoy the gift",
"orderMessage": "Window seat preferred",
"isPaymentInInstallments": true,
"installmentAmount": 99.99,
"installmentCurrencyCode": "USD",
"installmentCount": 12,
"isPaymentRecurring": false
},
"addresses": [
{
"addressID": "address-account-001",
"addressType": "account",
"primaryFlag": true,
"isAddressOnFile": true,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1863 Main Street",
"address2": "Unit 1",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-billing-001",
"addressType": "billing",
"primaryFlag": true,
"isAddressOnFile": true,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "200 Billing Avenue",
"address2": "Unit 2",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-bopis-001",
"addressType": "bopis",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "100 Store Avenue",
"address2": "Unit 3",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Retail Store",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-curbside-001",
"addressType": "curbside",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "100 Curbside Lane",
"address2": "Unit 4",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Pickup",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-departure-001",
"addressType": "departure",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "10000 West O'Hare Avenue",
"address2": "Unit 5",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "O'Hare International Airport",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-destination-001",
"addressType": "destination",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1 World Way",
"address2": "Unit 6",
"city": "Los Angeles",
"region": "CA",
"postCode": "90045",
"country": "US",
"companyName": "Los Angeles International Airport",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-fulfillment-001",
"addressType": "fulfillment",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "500 Fulfillment Drive",
"address2": "Unit 7",
"city": "Chicago",
"region": "IL",
"postCode": "60638",
"country": "US",
"companyName": "Airline Fulfillment Center",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-listing-001",
"addressType": "listing",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "700 Listing Road",
"address2": "Unit 8",
"city": "Chicago",
"region": "IL",
"postCode": "60602",
"country": "US",
"companyName": "Airline Marketplace",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-lodging-001",
"addressType": "lodging",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "900 Hotel Boulevard",
"address2": "Unit 9",
"city": "Los Angeles",
"region": "CA",
"postCode": "90015",
"country": "US",
"companyName": "Acme Hotel",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-pickup-001",
"addressType": "pickup",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "300 Pickup Street",
"address2": "Unit 10",
"city": "Chicago",
"region": "IL",
"postCode": "60666",
"country": "US",
"companyName": "Airport Pickup Counter",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-return-001",
"addressType": "return",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "400 Return Street",
"address2": "Unit 11",
"city": "Los Angeles",
"region": "CA",
"postCode": "90045",
"country": "US",
"companyName": "Airport Return Counter",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-shipping-001",
"addressType": "shipping",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "1863 Main Street",
"address2": "Unit 12",
"city": "Chicago",
"region": "IL",
"postCode": "60601",
"country": "US",
"companyName": "Accertify, Inc",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-venue-001",
"addressType": "venue",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "111 Venue Plaza",
"address2": "Unit 13",
"city": "Los Angeles",
"region": "CA",
"postCode": "90015",
"country": "US",
"companyName": "Acme Venue",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
},
{
"addressID": "address-other-001",
"addressType": "other",
"primaryFlag": false,
"isAddressOnFile": false,
"firstName": "Jane",
"middleName": "Marie",
"lastName": "Doe",
"emailAddress": "[email protected]",
"phone": "3125555555",
"phoneCountryCode": "001",
"address1": "999 Other Road",
"address2": "Unit 14",
"city": "Los Angeles",
"region": "CA",
"postCode": "90017",
"country": "US",
"companyName": "Other Location",
"addressCreatedDateTime": "2020-03-28T17:07:24-07:00",
"addressUpdatedDateTime": "2021-03-28T17:07:24-07:00"
}
],
"paymentMethods": [
{
"paymentType": "creditCard",
"paymentMethodID": "payment-credit-card-001",
"paymentMethodAmount": 399.0,
"isPaymentStoredOnFile": true,
"cardNumber": "4111111111111111",
"cardToken": "6f7%gf38hfUa",
"expirationMonth": "11",
"expirationYear": "2029",
"nameOnCreditCard": "Jane Doe",
"cardBin": "411111",
"cardLastFour": "1111",
"totalFailedAttempts": 1,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "address-billing-001"
},
{
"paymentType": "digitalWallet",
"paymentMethodID": "payment-wallet-001",
"paymentMethodAmount": 100.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"walletType": "Apple Pay",
"walletStatus": "active",
"isWalletProtectionEligible": true,
"paymentMethodBalanceAmount": 4000.32,
"totalFailedAttempts": 0,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "address-billing-001"
},
{
"paymentType": "giftCard",
"paymentMethodID": "payment-gift-card-001",
"paymentMethodAmount": 75.0,
"isPaymentStoredOnFile": false,
"giftCardNumber": "5555444433332222",
"giftCardLastFour": "2222",
"giftCardBIN": "654678",
"expirationDay": "09",
"expirationMonth": "11",
"expirationYear": "2029",
"paymentMethodBalanceAmount": 150.0,
"totalFailedAttempts": 0,
"addressID": "address-billing-001"
},
{
"paymentType": "bankAccount",
"paymentMethodID": "payment-bank-account-001",
"paymentMethodAmount": 100.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"accountType": "checking",
"paymentMethodBalanceAmount": 2500.0,
"totalFailedAttempts": 0,
"paymentMethodCreatedDateTime": "2020-03-28T17:07:24-07:00",
"paymentMethodUpdatedDateTime": "2021-03-28T17:07:24-07:00",
"addressID": "address-billing-001"
},
{
"paymentType": "loyaltyPoints",
"paymentMethodID": "payment-loyalty-001",
"paymentMethodAmount": 50.0,
"isPaymentStoredOnFile": true,
"points": 50000,
"loyaltyProgramName": "AAdvantage",
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "cash",
"paymentMethodID": "payment-cash-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false
},
{
"paymentType": "check",
"paymentMethodID": "payment-check-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe",
"addressID": "address-billing-001"
},
{
"paymentType": "cryptoCurrency",
"paymentMethodID": "payment-crypto-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "electronicFundTransfer",
"paymentMethodID": "payment-eft-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"accountType": "checking",
"addressID": "address-billing-001"
},
{
"paymentType": "invoice",
"paymentMethodID": "payment-invoice-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Accertify, Inc",
"addressID": "address-billing-001"
},
{
"paymentType": "loan",
"paymentMethodID": "payment-loan-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"addressID": "address-billing-001"
},
{
"paymentType": "moneyOrder",
"paymentMethodID": "payment-money-order-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
},
{
"paymentType": "secCard",
"paymentMethodID": "payment-sec-card-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"addressID": "address-billing-001"
},
{
"paymentType": "storeCredit",
"paymentMethodID": "payment-store-credit-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": true,
"nameOnAccount": "Jane Doe",
"paymentMethodBalanceAmount": 250.0
},
{
"paymentType": "thirdParty",
"paymentMethodID": "payment-third-party-001",
"paymentMethodAmount": 25.0,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe",
"addressID": "address-billing-001"
},
{
"paymentType": "voucher",
"paymentMethodID": "payment-voucher-001",
"paymentMethodAmount": 8.91,
"isPaymentStoredOnFile": false,
"nameOnAccount": "Jane Doe"
}
],
"items": [
{
"itemType": "giftCard",
"brandName": "American Airlines",
"description": "giftCard airline item",
"category": "Air Travel",
"itemID": "airline-giftCard-001",
"isHighRiskItem": true,
"price": 101.0,
"faceValueAmount": 126.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK001",
"promoCode": "AIRPROMO01",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "parking",
"brandName": "American Airlines",
"description": "parking airline item",
"category": "Air Travel",
"itemID": "airline-parking-001",
"isHighRiskItem": false,
"price": 102.0,
"faceValueAmount": 127.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK002",
"promoCode": "AIRPROMO02",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "physicalGood",
"brandName": "American Airlines",
"description": "physicalGood airline item",
"category": "Air Travel",
"itemID": "airline-physicalGood-001",
"isHighRiskItem": false,
"price": 103.0,
"faceValueAmount": 128.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "ups",
"companyName": "American Airlines",
"shippingMethod": "ground",
"shippingTrackingNumber": "AIRTRACK003",
"promoCode": "AIRPROMO03",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "reservation",
"brandName": "American Airlines",
"description": "reservation airline item",
"category": "Air Travel",
"itemID": "airline-reservation-001",
"isHighRiskItem": false,
"price": 104.0,
"faceValueAmount": 129.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK004",
"promoCode": "AIRPROMO04",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "subscription",
"brandName": "American Airlines",
"description": "subscription airline item",
"category": "Air Travel",
"itemID": "airline-subscription-001",
"isHighRiskItem": false,
"price": 105.0,
"faceValueAmount": 130.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK005",
"promoCode": "AIRPROMO05",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "ticket",
"brandName": "American Airlines",
"description": "ticket airline item",
"category": "Air Travel",
"itemID": "airline-ticket-001",
"isHighRiskItem": true,
"price": 106.0,
"faceValueAmount": 131.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "new",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK006",
"promoCode": "AIRPROMO06",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
},
{
"itemType": "other",
"brandName": "American Airlines",
"description": "other airline item",
"category": "Air Travel",
"itemID": "airline-other-001",
"isHighRiskItem": false,
"price": 107.0,
"faceValueAmount": 132.0,
"quantity": 1,
"addressID": "address-destination-001",
"productCondition": "other",
"shippingCompany": "other",
"companyName": "American Airlines",
"shippingMethod": "digital",
"shippingTrackingNumber": "AIRTRACK007",
"promoCode": "AIRPROMO07",
"promoAmount": 10.0,
"promoType": "percentage",
"pickupLocation": "other",
"pickupDateTime": "2022-03-11T06:30:00-06:00",
"pickupPersonFirstName": "Jane",
"pickupPersonLastName": "Doe"
}
],
"promotions": [
{
"promoCode": "PROMO01",
"promoAmount": 5.0,
"promoType": "bogo"
},
{
"promoCode": "PROMO02",
"promoAmount": 10.0,
"promoType": "bundle"
},
{
"promoCode": "PROMO03",
"promoAmount": 15.0,
"promoType": "employeeDiscount"
},
{
"promoCode": "PROMO04",
"promoAmount": 20.0,
"promoType": "freeShipping"
},
{
"promoCode": "PROMO05",
"promoAmount": 25.0,
"promoType": "loyaltyDiscount"
},
{
"promoCode": "PROMO06",
"promoAmount": 30.0,
"promoType": "newMemberDiscount"
},
{
"promoCode": "PROMO07",
"promoAmount": 35.0,
"promoType": "percentage"
},
{
"promoCode": "PROMO08",
"promoAmount": 40.0,
"promoType": "quantityPromotion"
},
{
"promoCode": "PROMO09",
"promoAmount": 45.0,
"promoType": "other"
}
],
"flightInformation": {
"pnr": "ABC123",
"flightType": "round-trip",
"isThirdPartyBooking": true,
"fareBasisCode": "YLOWUS",
"otaIdentificationNumber": "OTA12345",
"otaName": "Expedia",
"initialDepartingAirport": "ORD",
"finalArrivalAirport": "LAX",
"numberOfPassengers": 2,
"segments": [
{
"routeInfo": "ORD-LAX",
"airlineName": "American Airlines",
"operatingAirline": "American Airlines",
"flightNumber": "AA1234",
"ticketClass": "economy",
"fareClass": "Y",
"specialFareType": "corporate",
"isAwardTicket": false,
"departureDateTime": "2022-03-11T08:00:00-06:00",
"departureAirportCode": "ORD",
"arrivalDateTime": "2022-03-11T11:00:00-07:00",
"arrivalAirportCode": "LAX",
"isFinalDestination": true
}
],
"passengers": [
{
"passengerID": "PAX001",
"ticketNumber": "0012345678901",
"passengerDateOfBirth": "1985-11-15",
"passengerGender": "F",
"passengerAdultOrChild": "adult",
"passengerTitle": "Ms",
"passengerFirstName": "Jane",
"passengerMiddleName": "Marie",
"passengerLastName": "Doe",
"passengerFullName": "Jane Marie Doe",
"passengerPhone": "3125555555",
"passengerPhoneCountryCode": "1",
"passengerEmailAddress": "[email protected]",
"passengerCheckedBaggageCount": 1,
"passengerLoyaltyNumber": "AA123456",
"passengerLoyaltySinceDate": "2015-06-01",
"passengerLoyaltyLevel": "Gold",
"passengerPassportNumber": "A12345678",
"passengerPassportCountryCode": "US",
"passengerPassportExpirationDate": "2030-06-01"
}
]
},
"agencyInformation": {
"agencyDetails": [
{
"agencyCode": "01234ABC",
"agencyName": "Acme Travel Inc",
"agencySalesRepresentativeID": "232324521",
"agencyConfirmationNumber": "ABC123",
"agencyCountryCode": "US",
"agencyEmail": "[email protected]",
"agencyHeadOffice": "Chicago",
"agencyPhone": "13125555555"
}
]
},
"insuranceInformation": {
"insuranceDetails": [
{
"insuranceType": "travel",
"insuranceCity": "Chicago",
"insuranceCountryCode": "US",
"insuranceStartDateTime": "2022-03-11T00:00:00-06:00",
"insuranceEndDateTime": "2022-03-19T00:00:00-05:00",
"insuranceName": "Acme Travel Insurance Full Cover",
"insuranceReservationName": "Jane Doe",
"insuranceTotalAmount": 399.04,
"insuranceCurrencyCode": "USD"
}
]
}
}Pre-Auth omits these fields:
- avsResult
- cvvResult
- cardAuthorizationCode
- cardAuthorizationDateTime
- isPreAuthorizationReject
- postAuthorizationRejectReason
- eciIndicator
- isSCASoftDecline
- sca3DSFlow
- sca3DSVersion
- sca3DSChallengeRequestType
- sca3DSTransactionStatus
- scaAuthorizationStatus
- scaAuthorizationError