[ { "service": "POST: /purchase", "status": "200: OK", "request": { "paymentRequired": true, "payment": [ { "@type": "CREDIT_CARD", "@id": "1", "amount": { "amount": 20, "currency": "EUR" }, "number": "374251018720018", "cvc": "7373", "holderName": "Adam Majster Slodowy", "expirationDate": "2018-08", "cardCode": "AX" }, { "@type": "CREDIT_CARD", "@id": "2", "amount": { "amount": 1190.04, "currency": "EUR" }, "number": "4111111111111112", "cvc": "737", "holderName": "Adam Majster Slodowy", "expirationDate": "2018-08", "cardCode": "VI" } ], "billingData": { "street1": "Wadowicka", "city": "Krakow", "province": "province", "zipCode": "12345", "country": "US", "phone": { "type": "HOME", "countryCode": "48", "areaCode": "91", "number": "123456789", "extension": "1" } } }, "response": { "messages": [ { "level": "warn", "code": "unticketedWarning" }, { "level": "warn", "code": "bookingUpdatedNotTicketedWarning" }, { "level": "info", "code": "confirmationsuccess" }, { "level": "warn", "code": "authorizationFailure", "details": { "cardsDetails": [ { "maskedNumber": "XXXXXXXXXXXX1112", "code": "VI" } ] } } ], "pnr": { "reloc": "ETXUNW", "iropAffected": false, "itinerary": { "@type": "Itinerary", "@id": "1", "itineraryParts": [ { "@type": "ItineraryPart", "@id": "2", "segments": [ { "@type": "Segment", "@id": "3", "segmentOfferInformation": { "flightsMiles": 315, "awardFare": false }, "duration": 80, "cabinClass": "Economy", "equipment": "DH4", "flight": { "flightNumber": 8207, "airlineCode": "AB", "operatingAirlineCode": "AB", "stopAirports": [], "advisories": [] }, "origin": "KRK", "destination": "TXL", "departure": "2017-02-22T19:20:00", "arrival": "2017-02-22T20:40:00", "segmentStatusCode": { "code": "HK", "segmentStatus": "CONFIRMED" }, "bookingClass": "W", "layoverDuration": 0, "fareBasis": "WNCPPL" }, { "@type": "Segment", "@id": "4", "segmentOfferInformation": { "flightsMiles": 2878, "awardFare": false }, "duration": 360, "cabinClass": "Economy", "equipment": "332", "flight": { "flightNumber": 7494, "airlineCode": "AB", "operatingAirlineCode": "AB", "stopAirports": [], "advisories": [] }, "origin": "TXL", "destination": "AUH", "departure": "2017-02-22T21:50:00", "arrival": "2017-02-23T06:50:00", "segmentStatusCode": { "code": "HK", "segmentStatus": "CONFIRMED" }, "bookingClass": "W", "layoverDuration": 0, "fareBasis": "WNCPPL" } ], "stops": 1, "totalDuration": 510, "connectionInformations": [ { "@id": "5", "duration": 70, "changeOfAirport": false } ], "bookingClass": "W", "advisories": [] }, { "@type": "ItineraryPart", "@id": "6", "segments": [ { "@type": "Segment", "@id": "7", "segmentOfferInformation": { "flightsMiles": 2878, "awardFare": false }, "duration": 415, "cabinClass": "Economy", "equipment": "332", "flight": { "flightNumber": 7495, "airlineCode": "AB", "operatingAirlineCode": "AB", "stopAirports": [], "advisories": [] }, "origin": "AUH", "destination": "TXL", "departure": "2017-03-01T02:40:00", "arrival": "2017-03-01T06:35:00", "segmentStatusCode": { "code": "HK", "segmentStatus": "CONFIRMED" }, "bookingClass": "W", "layoverDuration": 0, "fareBasis": "WNCPPL" }, { "@type": "Segment", "@id": "8", "segmentOfferInformation": { "flightsMiles": 315, "awardFare": false }, "duration": 85, "cabinClass": "Economy", "equipment": "DH4", "flight": { "flightNumber": 8202, "airlineCode": "AB", "operatingAirlineCode": "AB", "stopAirports": [], "advisories": [] }, "origin": "TXL", "destination": "KRK", "departure": "2017-03-01T08:50:00", "arrival": "2017-03-01T10:15:00", "segmentStatusCode": { "code": "HK", "segmentStatus": "CONFIRMED" }, "bookingClass": "W", "layoverDuration": 0, "fareBasis": "WNCPPL" } ], "stops": 1, "totalDuration": 635, "connectionInformations": [ { "@id": "9", "duration": 135, "changeOfAirport": false } ], "bookingClass": "W", "advisories": [] } ] }, "passengers": [ { "@id": "10", "passengerIndex": 1, "passengerDetails": { "firstName": "John", "lastName": "Smith", "prefix": "Mr" }, "passengerInfo": { "dateOfBirth": "1980-03-21", "gender": "MALE", "type": "ADT", "emails": [ "aslodowy@wpp.pl" ], "phones": [ { "type": "MOBILE", "countryCode": "48", "areaCode": "48", "number": "12345678", "extension": "" } ], "address": { "street1": "Wadowicka", "postcode": "08-213", "city": "krakow", "country": "PL", "addressType": "HOME" } }, "preferences": { "specialPreferences": { "mealPreference": "", "seatPreference": "", "specialRequests": [] }, "frequentFlyer": [] }, "documentInfo": { "issuingCountry": "PL", "countryOfBirth": "PL", "issueDate": "2016-10-13", "documentNumber": "ADAC24", "documentType": "P", "nationality": "PL", "expirationDate": "2019-11-12" }, "visaInfo": { "issueDate": "2011-10-21", "documentNumber": "", "issuePlace": "" } }, { "@id": "11", "passengerIndex": 2, "passengerDetails": { "firstName": "Jane", "lastName": "Smith", "prefix": "Ms" }, "passengerInfo": { "dateOfBirth": "1981-09-23", "gender": "MALE", "type": "ADT", "emails": [ "aslodowy@wpp.pl" ], "phones": [ { "type": "MOBILE", "countryCode": "48", "areaCode": "48", "number": "12345678", "extension": "" } ], "address": { "street1": "Wadowicka", "postcode": "08-213", "city": "krakow", "country": "PL", "addressType": "HOME" } }, "preferences": { "specialPreferences": { "mealPreference": "", "seatPreference": "", "specialRequests": [] }, "frequentFlyer": [] }, "documentInfo": { "issuingCountry": "PL", "countryOfBirth": "PL", "issueDate": "2016-10-13", "documentNumber": "ADAC24", "documentType": "P", "nationality": "PL", "expirationDate": "2019-11-12" }, "visaInfo": { "issueDate": "2011-10-21", "documentNumber": "", "issuePlace": "" } }, { "@id": "12", "passengerIndex": 3, "passengerDetails": { "firstName": "Lisa", "lastName": "Smith", "prefix": "Ms" }, "passengerInfo": { "dateOfBirth": "2015-12-22", "gender": "MALE", "type": "INF", "emails": [ "aslodowy@wpp.pl" ], "phones": [ { "type": "MOBILE", "countryCode": "48", "areaCode": "48", "number": "12345678", "extension": "" } ], "address": { "street1": "Wadowicka", "postcode": "08-213", "city": "krakow", "country": "PL", "addressType": "HOME" } }, "preferences": { "specialPreferences": { "mealPreference": "", "seatPreference": "", "specialRequests": [] }, "frequentFlyer": [] }, "documentInfo": { "issuingCountry": "PL", "countryOfBirth": "PL", "issueDate": "2016-10-13", "documentNumber": "ADAC24", "documentType": "P", "nationality": "PL", "expirationDate": "2019-11-12" }, "visaInfo": { "issueDate": "2011-10-21", "documentNumber": "", "issuePlace": "" } }, { "@id": "13", "passengerIndex": 4, "passengerDetails": { "firstName": "Luke", "lastName": "Smith", "prefix": "Ms" }, "passengerInfo": { "dateOfBirth": "2015-12-23", "gender": "MALE", "type": "INF", "emails": [ "aslodowy@wpp.pl" ], "phones": [ { "type": "MOBILE", "countryCode": "48", "areaCode": "48", "number": "12345678", "extension": "" } ], "address": { "street1": "Wadowicka", "postcode": "08-213", "city": "krakow", "country": "PL", "addressType": "HOME" } }, "preferences": { "specialPreferences": { "mealPreference": "", "seatPreference": "", "specialRequests": [] }, "frequentFlyer": [] }, "documentInfo": { "issuingCountry": "PL", "countryOfBirth": "PL", "issueDate": "2016-10-13", "documentNumber": "ADAC24", "documentType": "P", "nationality": "PL", "expirationDate": "2019-11-12" }, "visaInfo": { "issueDate": "2011-10-21", "documentNumber": "", "issuePlace": "" } } ], "documents": [], "travelPartsAdditionalDetails": [ { "travelPart": { "@ref": "3" }, "passengers": [ { "passenger": { "@ref": "10" } }, { "passenger": { "@ref": "11" } }, { "passenger": { "@ref": "12" } }, { "passenger": { "@ref": "13" } } ], "eligibilities": [], "eligibilitiesCodes": {} }, { "travelPart": { "@ref": "4" }, "passengers": [ { "passenger": { "@ref": "10" } }, { "passenger": { "@ref": "11" } }, { "passenger": { "@ref": "12" } }, { "passenger": { "@ref": "13" } } ], "eligibilities": [], "eligibilitiesCodes": {} }, { "travelPart": { "@ref": "7" }, "passengers": [ { "passenger": { "@ref": "10" } }, { "passenger": { "@ref": "11" } }, { "passenger": { "@ref": "12" } }, { "passenger": { "@ref": "13" } } ], "eligibilities": [], "eligibilitiesCodes": {} }, { "travelPart": { "@ref": "8" }, "passengers": [ { "passenger": { "@ref": "10" } }, { "passenger": { "@ref": "11" } }, { "passenger": { "@ref": "12" } }, { "passenger": { "@ref": "13" } } ], "eligibilities": [], "eligibilitiesCodes": {} } ], "payments": [ { "paymentCode": "VI", "paymentType": "CREDIT_CARD", "identifier": "XXXXXXXXXXXX1112", "price": { "alternatives": [ [ { "amount": 1190.04, "currency": "EUR" } ] ] } }, { "paymentCode": "AX", "paymentType": "CREDIT_CARD", "identifier": "XXXXXXXXXXX0018", "price": { "alternatives": [ [ { "amount": 20, "currency": "EUR" } ] ] } } ], "documentPaymentDetails": [], "priceBreakdown": { "label": "totalReservationPrice", "price": { "alternatives": [ [ { "amount": 1210.04, "currency": "EUR" } ] ] }, "subElements": [ { "label": "farePrice", "price": { "alternatives": [ [ { "amount": 234, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "1" } }, "subElements": [ { "label": "BASE", "price": { "alternatives": [ [ { "amount": 94, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "BASE", "price": { "alternatives": [ [ { "amount": 94, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "BASE", "price": { "alternatives": [ [ { "amount": 23, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "BASE", "price": { "alternatives": [ [ { "amount": 23, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } } ] }, { "label": "discountPrice", "price": { "alternatives": [] }, "breakdownElementAssignment": { "travelPart": { "@ref": "1" } } }, { "label": "taxesPrice", "price": { "alternatives": [ [ { "amount": 676.04, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "1" } }, "subElements": [ { "label": "DE", "price": { "alternatives": [ [ { "amount": 15.28, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "YQ", "price": { "alternatives": [ [ { "amount": 260, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "RA", "price": { "alternatives": [ [ { "amount": 20.58, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "XW", "price": { "alternatives": [ [ { "amount": 11.68, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "ND", "price": { "alternatives": [ [ { "amount": 0.17, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "AE", "price": { "alternatives": [ [ { "amount": 18.93, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "TP", "price": { "alternatives": [ [ { "amount": 1.27, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "ZR", "price": { "alternatives": [ [ { "amount": 1.27, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "F6", "price": { "alternatives": [ [ { "amount": 8.84, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "DE", "price": { "alternatives": [ [ { "amount": 15.28, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "YQ", "price": { "alternatives": [ [ { "amount": 260, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "RA", "price": { "alternatives": [ [ { "amount": 20.58, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "XW", "price": { "alternatives": [ [ { "amount": 11.68, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "ND", "price": { "alternatives": [ [ { "amount": 0.17, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "AE", "price": { "alternatives": [ [ { "amount": 18.93, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "TP", "price": { "alternatives": [ [ { "amount": 1.27, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "ZR", "price": { "alternatives": [ [ { "amount": 1.27, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } }, { "label": "F6", "price": { "alternatives": [ [ { "amount": 8.84, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "11" }, "passengerType": "ADT" } } ] }, { "label": "feesPrice", "price": { "alternatives": [] }, "subElements": [ { "label": "CHANGE_FEE", "price": { "alternatives": [ [ { "amount": 150, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "2" }, "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "CHANGE_FEE", "price": { "alternatives": [ [ { "amount": 150, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "2" }, "passenger": { "@ref": "11" }, "passengerType": "ADT" } } ] }, { "label": "ancillariesPrice", "price": { "alternatives": [ [ { "amount": 300, "currency": "EUR" } ] ] }, "subElements": [ { "label": "0C3", "price": { "alternatives": [ [ { "amount": 150, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "2" }, "passenger": { "@ref": "10" }, "passengerType": "ADT" } }, { "label": "0C3", "price": { "alternatives": [ [ { "amount": 150, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "travelPart": { "@ref": "2" }, "passenger": { "@ref": "11" }, "passengerType": "ADT" } } ] }, { "label": "seatsPrice", "price": { "alternatives": [] } }, { "label": "obFeesPrice", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "subElements": [ { "label": "typeT", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "subElements": [ { "label": "T01", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T03", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T02", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T05", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T04", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T07", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T06", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T09", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T08", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T10", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T12", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T11", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T14", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T13", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T15", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "12" }, "passengerType": "INF" } }, { "label": "T01", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T03", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T02", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T05", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T04", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T07", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T06", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T09", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T08", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T10", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T12", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T11", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T14", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T13", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } }, { "label": "T15", "price": { "alternatives": [ [ { "amount": 0, "currency": "EUR" } ] ] }, "breakdownElementAssignment": { "passenger": { "@ref": "13" }, "passengerType": "INF" } } ] } ] } ] }, "contact": { "emails": [ "aslodowy@wp.pl", "aslodowy@wpp.pl" ], "phones": [ { "type": "MOBILE", "countryCode": "48", "areaCode": "48", "number": "12345678", "extension": "" } ], "addresses": [ { "street1": "Wadowicka", "postcode": "12345", "state": "province", "city": "Krakow", "country": "US", "addressType": "INVOICE" }, { "street1": "Wadowicka", "postcode": "08-213", "city": "krakow", "country": "PL", "addressType": "HOME" } ] }, "remarks": [], "specialServiceRequests": [], "pseudoCity": { "pseudoCityCode": "QPP", "stationId": "23496605", "accountingCode": "IB", "officeStationCode": "2349660", "accountingCity": "QPP" } }, "advisories": [] } } ]