Example Payment Method Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://www.opentravel.org/OTA/2003/05">
<soapenv:Header />
<soapenv:Body>
<TS_PaymentMethodRQ xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2018-06-03T10:16:33Z" Target="Production" Version="1.0" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" CorrelationID="7JINJRCF9LDCK837R0VB77NK8M">
<POS>
<Source ISOCountry="ZA" ISOCurrency="ZAR"
DisplayCurrency="ZAR" DisplayRate="1.0"
FirstDepartPoint="DUR" FinalDestinationPoint="JNB">
<RequestorID Type="Company" ID="website"
ID_Context="ts" MessagePassword="<PASSWORD>">
<CompanyName><USERNAME></CompanyName>
</RequestorID>
</Source>
</POS>
<PricedItineraries>
<PricedItinerary SequenceNumber="4" OriginDestinationRefNumber="0">
<AirItinerary DirectionInd="OneWay">
<OriginDestinationOptions>
<OriginDestinationOption tsDuration="3900000" RefNumber="0">
<FlightSegment DepartureDateTime="2018-09-29T11:40:00+02:00" ArrivalDateTime="2018-09-29T12:45:00+02:00" StopQuantity="0" RPH="1" FlightNumber="258" tsDuration="3900000" ResBookDesigCode="X" Status="UNDISCLOSED">
<DepartureAirport LocationCode="DUR" CodeContext="iata"/>
<ArrivalAirport LocationCode="JNB" CodeContext="iata"/>
<OperatingAirline CompanyShortName="Mango" TravelSector="1" Code="JE" CodeContext="iata">Mango</OperatingAirline>
<MarketingAirline CompanyShortName="Mango" TravelSector="1" Code="JE" CodeContext="iata" TSDisplayCode="JE">Mango</MarketingAirline>
</FlightSegment>
<BookingReferenceID Type="6" ID="" ID_Context="JE">
<CompanyName CompanyShortName="Mango" TravelSector="5" Code="JE" CodeContext="OTA">Mango</CompanyName>
</BookingReferenceID>
</OriginDestinationOption>
</OriginDestinationOptions>
</AirItinerary>
<AirItineraryPricingInfo PricingSource="Published">
<ItinTotalFare>
<BaseFare Amount="270.07" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="270.07" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>
<Taxes Amount="173.87" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="173.87" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2">
<Tax TaxCode="UM" Amount="23.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="23.0" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="UM">UM</Tax>
<Tax TaxCode="ZA" Amount="86.75" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="86.75" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="ZA">ZA</Tax>
<Tax TaxCode="ZV" Amount="40.51" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="40.51" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="VAT">VAT</Tax>
<Tax TaxCode="EV" Amount="23.61" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="23.61" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="EV">EV</Tax>
</Taxes>
<Fees/>
<TotalFare Amount="468.94" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="443.94" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" Operation="Replace"/>
</ItinTotalFare>
<PTC_FareBreakdowns>
<PTC_FareBreakdown PricingSource="Published">
<PassengerTypeQuantity Code="10" CodeContext="ota" Quantity="1"/>
<FareBasisCodes>
<FareBasisCode>XJEOW</FareBasisCode>
</FareBasisCodes>
<PassengerFare>
<BaseFare Amount="270.07" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="270.07" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>
<Taxes Amount="173.87" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="173.87" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2">
<Tax TaxCode="UM" Amount="23.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="23.0" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="UM">UM</Tax>
<Tax TaxCode="ZA" Amount="86.75" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="86.75" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="ZA">ZA</Tax>
<Tax TaxCode="ZV" Amount="40.51" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="40.51" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="VAT">VAT</Tax>
<Tax TaxCode="EV" Amount="23.61" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="23.61" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" TaxName="EV">EV</Tax>
</Taxes>
<Fees/>
<TotalFare Amount="468.94" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="443.94" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" Operation="Replace"/>
</PassengerFare>
</PTC_FareBreakdown>
</PTC_FareBreakdowns>
<FareInfos>
<FareInfo NegotiatedFare="false">
<FareReference ResBookDesigCode="X">X</FareReference>
<FilingAirline Code="JE">JE</FilingAirline>
<DepartureAirport LocationCode="DUR" CodeContext="iata">DUR</DepartureAirport>
<ArrivalAirport LocationCode="JNB" CodeContext="iata">JNB</ArrivalAirport>
<PaymentAmount Amount="443.94" CurrencyCode="ZAR" DecimalPlaces="2"/>
</FareInfo>
</FareInfos>
<FlexiTicketPrice Amount="240.0" CurrencyCode="ZAR" DecimalPlaces="2"/>
</AirItineraryPricingInfo>
<TSRequiredParameter Optional="false" PerAdult="true" PerChild="true" PerInfant="true">
<Name>DateOfBirth</Name>
<Type>past date</Type>
</TSRequiredParameter>
</PricedItinerary>
<PricedItinerary>
<AirItinerary DirectionInd="OneWay" IsPrepay="true">
<OriginDestinationOptions>
<OriginDestinationOption tsDuration="3900000" RefNumber="0">
<FlightSegment DepartureDateTime="2018-10-08T13:20:00" ArrivalDateTime="2018-10-08T14:25:00" StopQuantity="0" FlightNumber="623" tsDuration="3900000" ResBookDesigCode="Q" Status="UNDISCLOSED" DepartureDay="Mon">
<DepartureAirport LocationCode="JNB" CodeContext="iata"/>
<ArrivalAirport LocationCode="DUR" CodeContext="iata"/>
<OperatingAirline CompanyShortName="Kulula" TravelSector="1" Code="MN" CodeContext="iata">Kulula</OperatingAirline>
<MarketingAirline CompanyShortName="Kulula" TravelSector="1" Code="MN" CodeContext="iata">Kulula</MarketingAirline>
<BookingClassAvails CabinType="Economy"/>
</FlightSegment>
<BookingReferenceID Type="16" ID="V1JXHD2HT879REDP/D10VXA0RZHXHN9TA/UCOSJ9DIYSOMNZNI" ID_Context="TF">
<CompanyName CompanyShortName="TravelFusion" TravelSector="1" Code="TF" CodeContext="TF">TravelFusion</CompanyName>
</BookingReferenceID>
</OriginDestinationOption>
</OriginDestinationOptions>
</AirItinerary>
<AirItineraryPricingInfo PricingSource="Published" RepriceRequired="false">
<ItinTotalFare>
<BaseFare Amount="485.11" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="38.68" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
<Taxes Amount="7.27" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.58" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">
<Tax TaxCode="Bank Handling Charge" Amount="7.27" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.58" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">Bank Handling Charge</Tax>
</Taxes>
<Fees>
<Fee FeeCode="ZA_TF_DOM_RT_MN" Amount="70.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="70.0" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" MarkupPax="ADT" TaxPercentage="15.0" Operation="Add" RPH="Flight Mark up">ZAR 70.0</Fee>
</Fees>
<TotalFare Amount="562.38" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="39.26" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2" Operation="Replace"/>
</ItinTotalFare>
<PTC_FareBreakdowns>
<PTC_FareBreakdown>
<PassengerTypeQuantity Age="30" Code="10" CodeContext="ota" Quantity="1"/>
<PassengerFare>
<BaseFare Amount="307.02" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="24.48" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
<Taxes Amount="178.1" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="14.2" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">
<Tax TaxCode="VALUE ADDED TAX" Amount="46.03" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="3.67" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">VALUE ADDED TAX</Tax>
<Tax TaxCode="PASSENGER SERVICE CHARGE" Amount="85.91" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="6.85" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">PASSENGER SERVICE CHARGE</Tax>
<Tax TaxCode="PASSENGER SAFETY CHARGE" Amount="23.33" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="1.86" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">PASSENGER SAFETY CHARGE</Tax>
<Tax TaxCode="ASC CHARGE" Amount="22.83" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="1.82" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2">ASC CHARGE</Tax>
</Taxes>
<Fees>
<Fee FeeCode="ZA_TF_DOM_RT_MN" Amount="70.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="70.0" OriginalRate="1.0" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" MarkupPax="ADT" TaxPercentage="15.0" Operation="Add" RPH="Flight Mark up">ZAR 70.0</Fee>
</Fees>
<TotalFare Amount="555.12" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="38.68" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2" Operation="Replace"/>
</PassengerFare>
</PTC_FareBreakdown>
</PTC_FareBreakdowns>
<FlexiTicketPrice Amount="240.0" CurrencyCode="ZAR" DecimalPlaces="2"/>
</AirItineraryPricingInfo>
<TSRequiredParameter Optional="false" PerAdult="true" PerChild="true" PerInfant="true" NonTraveler="false">
<Name>DateOfBirth</Name>
<Type>past date</Type>
<Labels>TF</Labels>
</TSRequiredParameter>
<TSRequiredParameter Optional="false" PerAdult="false" PerChild="false" PerInfant="false" NonTraveler="true">
<Name>UseTFPrepay</Name>
<Type>boolean</Type>
<Labels>TF</Labels>
</TSRequiredParameter>
<TSRequiredParameter Optional="false" PerAdult="true" PerChild="true" PerInfant="true" NonTraveler="false">
<Name>Title</Name>
<Type>string</Type>
<Labels>TF</Labels>
</TSRequiredParameter>
<FareMiniRules>
<MiniRuleFareRecommendations>
<MiniRuleInfoGroups>
<DescriptionInfo Code="VC" Name="Visa" Indicator="Credit card surcharge"/>
<MonetaryInfoGroups>
<MonetaryInfoDetails Type="VC" Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.0" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
</MonetaryInfoGroups>
</MiniRuleInfoGroups>
<MiniRuleInfoGroups>
<DescriptionInfo Code="MC" Name="Mastercard" Indicator="Credit card surcharge"/>
<MonetaryInfoGroups>
<MonetaryInfoDetails Type="MC" Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.0" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
</MonetaryInfoGroups>
</MiniRuleInfoGroups>
<MiniRuleInfoGroups>
<DescriptionInfo Code="AE" Name="American Express" Indicator="Credit card surcharge"/>
<MonetaryInfoGroups>
<MonetaryInfoDetails Type="AE" Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.0" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
</MonetaryInfoGroups>
</MiniRuleInfoGroups>
<MiniRuleInfoGroups>
<DescriptionInfo Code="DC" Name="Diners Club" Indicator="Credit card surcharge"/>
<MonetaryInfoGroups>
<MonetaryInfoDetails Type="DC" Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2" OriginalAmount="0.0" OriginalRate="12.54165" OriginalCurrencyCode="USD" OriginalDecimalPlaces="2"/>
</MonetaryInfoGroups>
</MiniRuleInfoGroups>
</MiniRuleFareRecommendations>
</FareMiniRules>
</PricedItinerary>
</PricedItineraries>
</TS_PaymentMethodRQ>
</soapenv:Body>
</soapenv:Envelope>