IATA_OrderCreateRQ

Introduction

The IATA_OrderCreateRQ is used to build a complete Order from the Offers of the previous shopping and Offer steps.

The response to this message is always an IATA_OrderViewRS.

General Usage

The IATA_OrderCreateRQ contains all necessary details to create an Order. This includes:

  • all selected Offers from shopping and pricing steps

  • full passenger data

  • full contact information

  • payment details

If the booking was created successfully, the response will contain the element “OrderID”, that will be used for all consecutive operations in this Order.

Sample

IATA_OrderCreateRQ

Show/Hide Request

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<IATA_OrderCreateRQ
   xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"
   xmlns:ns2="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"
   xmlns:ns3="http://www.w3.org/2000/09/xmldsig#">
   <DistributionChain>
      <ns2:DistributionChainLink>
         <ns2:Ordinal>1</ns2:Ordinal>
         <ns2:OrgRole>Seller</ns2:OrgRole>
         <ns2:ParticipatingOrg>
            <ns2:OrgID>94021</ns2:OrgID>
         </ns2:ParticipatingOrg>
      </ns2:DistributionChainLink>
   </DistributionChain>
   <POS>
      <ns2:OnlineTrxInd>true</ns2:OnlineTrxInd>
   </POS>
   <Request>
      <ns2:CreateOrder>
         <ns2:AcceptSelectedQuotedOfferList>
            <ns2:SelectedPricedOffer>
               <ns2:OfferRefID>OF4adf7663-73f3-11ee-b178-cfd5222c906e</ns2:OfferRefID>
               <ns2:OwnerCode>NA</ns2:OwnerCode>
               <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI4adf7663-73f3-11ee-b178-cfd5222c906e1</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX1</ns2:PaxRefID>
               </ns2:SelectedOfferItem>
               <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI4adf7663-73f3-11ee-b178-cfd5222c906e2</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX2</ns2:PaxRefID>
               </ns2:SelectedOfferItem>
               <ns2:SelectedOfferItem>
                  <ns2:OfferItemRefID>OFI4adf7663-73f3-11ee-b178-cfd5222c906e3</ns2:OfferItemRefID>
                  <ns2:PaxRefID>PX3</ns2:PaxRefID>
               </ns2:SelectedOfferItem>
            </ns2:SelectedPricedOffer>
         </ns2:AcceptSelectedQuotedOfferList>
      </ns2:CreateOrder>
      <ns2:DataLists>
         <ns2:ContactInfoList>
            <ns2:ContactInfo>
               <ns2:ContactInfoID>C1</ns2:ContactInfoID>
               <ns2:ContactPurposeText>Primary</ns2:ContactPurposeText>
               <ns2:EmailAddress>
                  <ns2:EmailAddressText>support@pribas.com</ns2:EmailAddressText>
               </ns2:EmailAddress>
               <ns2:Individual>
                  <ns2:GivenName>JOHN</ns2:GivenName>
                  <ns2:IndividualID>IN4</ns2:IndividualID>
                  <ns2:Surname>DOE</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
               </ns2:Individual>
               <ns2:Phone>
                  <ns2:PhoneNumber>4911111111</ns2:PhoneNumber>
               </ns2:Phone>
               <ns2:PostalAddress>
                  <ns2:CityName>CITY</ns2:CityName>
                  <ns2:CountryCode>DE</ns2:CountryCode>
                  <ns2:PostalCode>12345</ns2:PostalCode>
                  <ns2:StreetText>STREET 1</ns2:StreetText>
               </ns2:PostalAddress>
            </ns2:ContactInfo>
         </ns2:ContactInfoList>
         <ns2:PaxList>
            <ns2:Pax>
               <ns2:Individual>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAA</ns2:GivenName>
                  <ns2:IndividualID>IN1</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
               </ns2:Individual>
               <ns2:PaxID>PX1</ns2:PaxID>
               <ns2:PTC>ADT</ns2:PTC>
            </ns2:Pax>
            <ns2:Pax>
               <ns2:Individual>
                  <ns2:Birthdate>2018-10-26</ns2:Birthdate>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAB</ns2:GivenName>
                  <ns2:IndividualID>IN2</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
               </ns2:Individual>
               <ns2:PaxID>PX2</ns2:PaxID>
               <ns2:PTC>CHD</ns2:PTC>
            </ns2:Pax>
            <ns2:Pax>
               <ns2:Individual>
                  <ns2:Birthdate>2023-09-26</ns2:Birthdate>
                  <ns2:GenderCode>M</ns2:GenderCode>
                  <ns2:GivenName>AAC</ns2:GivenName>
                  <ns2:IndividualID>IN3</ns2:IndividualID>
                  <ns2:Surname>LASTNAME</ns2:Surname>
                  <ns2:TitleName>MR</ns2:TitleName>
               </ns2:Individual>
               <ns2:PaxID>PX3</ns2:PaxID>
               <ns2:PTC>INF</ns2:PTC>
            </ns2:Pax>
         </ns2:PaxList>
      </ns2:DataLists>
      <ns2:PaymentFunctions>
         <ns2:PaymentProcessingDetails>
            <ns2:Amount CurCode="EUR">349.98</ns2:Amount>
            <ns2:Payer>
               <ns2:PayerName>
                  <ns2:IndividualName>
                     <ns2:GivenName>JOHN</ns2:GivenName>
                     <ns2:Surname>DOE</ns2:Surname>
                     <ns2:TitleName>MR</ns2:TitleName>
                  </ns2:IndividualName>
               </ns2:PayerName>
            </ns2:Payer>
            <ns2:PaymentMethod>
               <ns2:AccountableDoc>
                  <ns2:DocNumber>CASH PAID</ns2:DocNumber>
               </ns2:AccountableDoc>
            </ns2:PaymentMethod>
         </ns2:PaymentProcessingDetails>
      </ns2:PaymentFunctions>
   </Request>
</IATA_OrderCreateRQ>

PaymentType: Cash

Show/Hide Request

  <PaymentFunctions>
<ns2:PaymentProcessingDetails>
   <ns2:Amount CurCode="EUR">349.98</ns2:Amount>
   <ns2:Payer>
      <ns2:PayerName>
         <ns2:IndividualName>
            <ns2:GivenName>JOHN</ns2:GivenName>
            <ns2:Surname>DOE</ns2:Surname>
            <ns2:TitleName>MR</ns2:TitleName>
         </ns2:IndividualName>
      </ns2:PayerName>
   </ns2:Payer>
   <ns2:PaymentMethod>
      <ns2:AccountableDoc>
         <ns2:DocNumber>CASH PAID</ns2:DocNumber>
      </ns2:AccountableDoc>
   </ns2:PaymentMethod>
</ns2:PaymentProcessingDetails>
  </PaymentFunctions>

PaymentType: CreditCard

Show/Hide Request

  <PaymentFunctions>
<ns2:PaymentProcessingDetails>
   <ns2:Amount CurCode="EUR">279.98</ns2:Amount>
   <ns2:Payer>
      <ns2:PayerName>
         <ns2:IndividualName>
            <ns2:GivenName>JOHN</ns2:GivenName>
            <ns2:MiddleName>ALEX</ns2:MiddleName>
            <ns2:Surname>DOE</ns2:Surname>
            <ns2:TitleName>MR</ns2:TitleName>
         </ns2:IndividualName>
      </ns2:PayerName>
   </ns2:Payer>
   <ns2:PaymentMethod>
      <ns2:PaymentCard>
         <ns2:CardHolderName>TESTER TEST</ns2:CardHolderName>
         <ns2:CardNumber>1111222233334444</ns2:CardNumber>
         <ns2:CardSecurityCode>123</ns2:CardSecurityCode>
         <ns2:CardTypeText>AX</ns2:CardTypeText>
         <ns2:ExpirationDate>1225</ns2:ExpirationDate>
      </ns2:PaymentCard>
   </ns2:PaymentMethod>
</ns2:PaymentProcessingDetails>
  </PaymentFunctions>