MCO Exchange Schema

Copy
MCO Exchange Request Schema
******************************************************************** 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
   <soapenv:Header/>
   <soapenv:Body>
      <util:MCOExchangeReq TraceId="?" TokenId="?" AuthorizedBy="?" TargetBranch="?" OverrideLogging="?" LanguageCode="?" ReturnAmenities="false" RetrieveProviderReservationDetails="false" TransType="?" ProviderLocatorCode="?" ProviderCode="?">
         <com:BillingPointOfSaleInfo OriginApplication="?" CIDBNumber="?"/>
         <!--0 to 999 repetitions:-->
         <com:AgentIDOverride SupplierCode="?" ProviderCode="?" AgentID="?"/>
         <!--Optional:-->
         <com:TerminalSessionInfo>?</com:TerminalSessionInfo>
         <!--Optional:-->
         <com:OverridePCC ProviderCode="?" PseudoCityCode="?"/>
         <!--0 to 999 repetitions:-->
         <com:FormOfPayment Key="?" Type="?" FulfillmentType="?" FulfillmentLocation="?" FulfillmentIDType="?" FulfillmentIDNumber="?" IsAgentType="false" AgentText="?" ReuseFOP="?" ExternalReference="?" Reusable="false" ProfileID="?" ProfileKey="?" ElStat="?" KeyOverride="?">
            <!--You have a CHOICE of the next 13 items at this level-->
            <!--Optional:-->
            <com:CreditCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" ExtendedPayment="?" CustomerReference="?" AcceptanceOverride="?" ThirdPartyPayment="false" BankName="?" BankCountryCode="?" BankStateCode="?" Enett="false" ProfileID="?" Key="?">
               <!--Optional:-->
               <com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
                  <!--0 to 999 repetitions:-->
                  <com:ProviderReservationInfoRef Key="?"/>
               </com:PhoneNumber>
               <!--Optional:-->
               <com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
                  <!--Optional:-->
                  <com:AddressName>?</com:AddressName>
                  <!--0 to 5 repetitions:-->
                  <com:Street>?</com:Street>
                  <!--Optional:-->
                  <com:City>?</com:City>
                  <!--Optional:-->
                  <com:State>?</com:State>
                  <!--Optional:-->
                  <com:PostalCode>?</com:PostalCode>
                  <!--Optional:-->
                  <com:Country>?</com:Country>
                  <!--0 to 99 repetitions:-->
                  <com:ProviderReservationInfoRef Key="?"/>
               </com:BillingAddress>
            </com:CreditCard>
            <!--Optional:-->
            <com:DebitCard Type="?" Number="?" ExpDate="?" Name="?" CVV="?" ApprovalCode="?" IssueNumber="?" ProfileID="?" Key="?">
               <!--Optional:-->
               <com:PhoneNumber Key="?" Type="?" Location="?" CountryCode="?" AreaCode="?" Number="?" Extension="?" Text="?" ElStat="?" KeyOverride="?">
                  <!--0 to 999 repetitions:-->
                  <com:ProviderReservationInfoRef Key="?"/>
               </com:PhoneNumber>
               <!--Optional:-->
               <com:BillingAddress Key="?" ElStat="?" KeyOverride="?">
                  <!--Optional:-->
                  <com:AddressName>?</com:AddressName>
                  <!--0 to 5 repetitions:-->
                  <com:Street>?</com:Street>
                  <!--Optional:-->
                  <com:City>?</com:City>
                  <!--Optional:-->
                  <com:State>?</com:State>
                  <!--Optional:-->
                  <com:PostalCode>?</com:PostalCode>
                  <!--Optional:-->
                  <com:Country>?</com:Country>
                  <!--0 to 99 repetitions:-->
                  <com:ProviderReservationInfoRef Key="?"/>
               </com:BillingAddress>
            </com:DebitCard>
            <!--Optional:-->
            <com:EnettVan MinPercentage="?" MaxPercentage="?" ExpiryDays="?" MultiUse="true"/>
            <!--Optional:-->
            <com:Certificate Number="?" Amount="?" DiscountAmount="?" DiscountPercentage="?" NotValidBefore="?" NotValidAfter="?"/>
            <!--Optional:-->
            <com:TicketNumber>?</com:TicketNumber>
            <!--Optional:-->
            <com:Check MICRNumber="?" RoutingNumber="?" AccountNumber="?" CheckNumber="?"/>
            <!--Optional:-->
            <com:Requisition Number="?" Category="?" Type="?"/>
            <!--Optional:-->
            <com:MiscFormOfPayment CreditCardType="?" CreditCardNumber="?" ExpDate="?" Text="?" Category="?" AcceptanceOverride="?"/>
            <!--Optional:-->
            <com:AgencyPayment AgencyBillingIdentifier="?" AgencyBillingNumber="?" AgencyBillingPassword="?"/>
            <!--Optional:-->
            <com:UnitedNations Number="?"/>
            <!--Optional:-->
            <com:DirectPayment Text="?"/>
            <!--Optional:-->
            <com:AgentVoucher Number="?"/>
            <!--Optional:-->
            <com:PaymentAdvice Type="?" DocumentNumber="?" IssueDate="?" IssueCity="?" OriginalFOP="?"/>
            <!--0 to 999 repetitions:-->
            <com:ProviderReservationInfoRef Key="?" ProviderReservationLevel="true"/>
            <!--0 to 999 repetitions:-->
            <com:SegmentRef Key="?"/>
            <!--Optional:-->
            <com:BSPPayment BSPIdentifier="?" BSPPassword="?"/>
            <!--Optional:-->
            <com:ARCPayment ARCIdentifier="?" ARCPassword="?"/>
         </com:FormOfPayment>
         <!--1 to 999 repetitions:-->
         <util:ExchangeData Origin="?" Destination="?" IATACode="?" MCONumber="?" MCOAmount="?" MCOCurrency="?" MCOIssueDate="?" MCODocNum="?" NumCoupons="?" FareNum="?" PlaceOfIssue="?" OriginalFOP="?" OriginalIssue="?">
            <!--0 to 999 repetitions:-->
            <com:PassengerInfo BookingTravelerRef="?" PassengerType="?">
               <!--Optional:-->
               <com:Name Prefix="?" First="?" Middle="?" Last="?" Suffix="?" TravelerProfileId="?"/>
            </com:PassengerInfo>
            <!--0 to 999 repetitions:-->
            <util:Txt>?</util:Txt>
            <!--Optional:-->
            <util:BookingTravelerRef>?</util:BookingTravelerRef>
            <!--Optional:-->
            <util:AirPricingInfoRef>?</util:AirPricingInfoRef>
         </util:ExchangeData>
      </util:MCOExchangeReq>
   </soapenv:Body>
</soapenv:Envelope>

MCO Exchange Response Schema
******************************************************************** 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:util="http://www.travelport.com/schema/util_v53_0" xmlns:com="http://www.travelport.com/schema/common_v53_0">
   <soapenv:Header/>
   <soapenv:Body>
      <util:MCOExchangeRsp TraceId="?" TransactionId="?" ResponseTime="?" CommandHistory="?" TransType="?" ProviderLocatorCode="?">
         <!--0 to 999 repetitions:-->
         <com:ResponseMessage Code="?" Type="?" ProviderCode="?" SupplierCode="?">?</com:ResponseMessage>
      </util:MCOExchangeRsp>
   </soapenv:Body>
</soapenv:Envelope>