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>