<?xml version="1.0" encoding="utf-8"?><wsdl:definitions name="PxFusion" targetNamespace="http://paymentexpress.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://paymentexpress.com" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"><wsp:Policy wsu:Id="BasicHttpBinding_IPxFusion_policy"><wsp:ExactlyOne><wsp:All><sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"><wsp:Policy><sp:TransportToken><wsp:Policy><sp:HttpsToken RequireClientCertificate="false"/></wsp:Policy></sp:TransportToken><sp:AlgorithmSuite><wsp:Policy><sp:Basic256/></wsp:Policy></sp:AlgorithmSuite><sp:Layout><wsp:Policy><sp:Strict/></wsp:Policy></sp:Layout></wsp:Policy></sp:TransportBinding></wsp:All></wsp:ExactlyOne></wsp:Policy><wsdl:types><xs:schema elementFormDefault="qualified" targetNamespace="http://paymentexpress.com" xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:import namespace="http://schemas.datacontract.org/2004/07/"/><xs:element name="GetTransactionId"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="tranDetail" nillable="true" type="tns:TransactionDetails"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="TransactionDetails"><xs:sequence><xs:element minOccurs="0" name="amount" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="avsAction" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="avsPostCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="avsStreetAddress" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="billingId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="currency" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dateStart" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="enableAddBillCard" type="xs:boolean"/><xs:element minOccurs="0" name="enableAvsData" type="xs:boolean"/><xs:element minOccurs="0" name="enableMandatoryCvc2" type="xs:boolean"/><xs:element minOccurs="0" name="enablePaxInfo" type="xs:boolean"/><xs:element minOccurs="0" name="merchantReference" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxCarrier" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxCarrier2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxCarrier3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxCarrier4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxClass1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxClass2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxClass3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxClass4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxDate2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxDate3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxDate4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxDateDepart" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFareBasis1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFareBasis2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFareBasis3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFareBasis4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFlightNumber1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFlightNumber2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFlightNumber3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxFlightNumber4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxLeg1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxLeg2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxLeg3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxLeg4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxOrigin" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxStopOverCode1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxStopOverCode2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxStopOverCode3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxStopOverCode4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTicketNumber" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTime1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTime2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTime3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTime4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="paxTravelAgentInfo" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="returnUrl" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="timeout" type="xs:dateTime"/><xs:element minOccurs="0" name="transactionDetailsFields" nillable="true" type="q1:ArrayOftransactionDetailsField" xmlns:q1="http://schemas.datacontract.org/2004/07/"/><xs:element minOccurs="0" name="txnData1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnData2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnData3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnRef" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnType" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TransactionDetails" nillable="true" type="tns:TransactionDetails"/><xs:element name="GetTransactionIdResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetTransactionIdResult" nillable="true" type="q2:TransactionId" xmlns:q2="http://schemas.datacontract.org/2004/07/"/></xs:sequence></xs:complexType></xs:element><xs:element name="CancelTransaction"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="transactionId" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="CancelTransactionResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="CancelTransactionResult" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetTransaction"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="transactionId" nillable="true" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetTransactionResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="GetTransactionResult" nillable="true" type="tns:TransactionResult"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="TransactionResult"><xs:sequence><xs:element minOccurs="0" name="amount" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="authCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="billingId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="cardHolderName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="cardName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="cardNumber" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="cardNumber2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="currencyId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="currencyName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="currencyRate" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="cvc2ResultCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dateExpiry" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dateSettlement" type="xs:dateTime"/><xs:element minOccurs="0" name="dpsBillingId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dpsTxnRef" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="merchantReference" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="responseCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="responseText" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="riskRuleMatches" nillable="true" type="q3:ArrayOfriskRuleMatch" xmlns:q3="http://schemas.datacontract.org/2004/07/"/><xs:element minOccurs="0" name="sessionId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="status" type="xs:int"/><xs:element minOccurs="0" name="testMode" type="xs:boolean"/><xs:element minOccurs="0" name="transactionId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="transactionResultFields" nillable="true" type="q4:ArrayOftransactionResultField" xmlns:q4="http://schemas.datacontract.org/2004/07/"/><xs:element minOccurs="0" name="txnData1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnData2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnData3" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnMac" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnRef" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="txnType" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TransactionResult" nillable="true" type="tns:TransactionResult"/></xs:schema><xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/"><xs:element name="anyType" nillable="true" type="xs:anyType"/><xs:element name="anyURI" nillable="true" type="xs:anyURI"/><xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/><xs:element name="boolean" nillable="true" type="xs:boolean"/><xs:element name="byte" nillable="true" type="xs:byte"/><xs:element name="dateTime" nillable="true" type="xs:dateTime"/><xs:element name="decimal" nillable="true" type="xs:decimal"/><xs:element name="double" nillable="true" type="xs:double"/><xs:element name="float" nillable="true" type="xs:float"/><xs:element name="int" nillable="true" type="xs:int"/><xs:element name="long" nillable="true" type="xs:long"/><xs:element name="QName" nillable="true" type="xs:QName"/><xs:element name="short" nillable="true" type="xs:short"/><xs:element name="string" nillable="true" type="xs:string"/><xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/><xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/><xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/><xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/><xs:element name="char" nillable="true" type="tns:char"/><xs:simpleType name="char"><xs:restriction base="xs:int"/></xs:simpleType><xs:element name="duration" nillable="true" type="tns:duration"/><xs:simpleType name="duration"><xs:restriction base="xs:duration"><xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/><xs:minInclusive value="-P10675199DT2H48M5.4775808S"/><xs:maxInclusive value="P10675199DT2H48M5.4775807S"/></xs:restriction></xs:simpleType><xs:element name="guid" nillable="true" type="tns:guid"/><xs:simpleType name="guid"><xs:restriction base="xs:string"><xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/></xs:restriction></xs:simpleType><xs:attribute name="FactoryType" type="xs:QName"/><xs:attribute name="Id" type="xs:ID"/><xs:attribute name="Ref" type="xs:IDREF"/></xs:schema><xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.datacontract.org/2004/07/"><xs:complexType name="ArrayOftransactionDetailsField"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="transactionDetailsField" nillable="true" type="tns:transactionDetailsField"/></xs:sequence></xs:complexType><xs:element name="ArrayOftransactionDetailsField" nillable="true" type="tns:ArrayOftransactionDetailsField"/><xs:complexType name="transactionDetailsField"><xs:complexContent mixed="false"><xs:extension base="tns:NameValueField"><xs:sequence/></xs:extension></xs:complexContent></xs:complexType><xs:element name="transactionDetailsField" nillable="true" type="tns:transactionDetailsField"/><xs:complexType name="NameValueField"><xs:sequence><xs:element minOccurs="0" name="fieldName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="fieldValue" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="NameValueField" nillable="true" type="tns:NameValueField"/><xs:complexType name="TransactionId"><xs:sequence><xs:element minOccurs="0" name="sessionId" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="success" type="xs:boolean"/><xs:element minOccurs="0" name="transactionId" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="TransactionId" nillable="true" type="tns:TransactionId"/><xs:complexType name="ArrayOfriskRuleMatch"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="riskRuleMatch" nillable="true" type="tns:riskRuleMatch"/></xs:sequence></xs:complexType><xs:element name="ArrayOfriskRuleMatch" nillable="true" type="tns:ArrayOfriskRuleMatch"/><xs:complexType name="riskRuleMatch"><xs:sequence><xs:element minOccurs="0" name="action" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="amountLimit" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="includedTransactions" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="matchedAmount" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="matchedTransactionCount" type="xs:int"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="period" type="xs:int"/><xs:element minOccurs="0" name="transactionCountLimit" type="xs:int"/><xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="riskRuleMatch" nillable="true" type="tns:riskRuleMatch"/><xs:complexType name="ArrayOftransactionResultField"><xs:sequence><xs:element minOccurs="0" maxOccurs="unbounded" name="transactionResultField" nillable="true" type="tns:transactionResultField"/></xs:sequence></xs:complexType><xs:element name="ArrayOftransactionResultField" nillable="true" type="tns:ArrayOftransactionResultField"/><xs:complexType name="transactionResultField"><xs:complexContent mixed="false"><xs:extension base="tns:NameValueField"><xs:sequence/></xs:extension></xs:complexContent></xs:complexType><xs:element name="transactionResultField" nillable="true" type="tns:transactionResultField"/></xs:schema></wsdl:types><wsdl:message name="IPxFusion_GetTransactionId_InputMessage"><wsdl:part name="parameters" element="tns:GetTransactionId"/></wsdl:message><wsdl:message name="IPxFusion_GetTransactionId_OutputMessage"><wsdl:part name="parameters" element="tns:GetTransactionIdResponse"/></wsdl:message><wsdl:message name="IPxFusion_CancelTransaction_InputMessage"><wsdl:part name="parameters" element="tns:CancelTransaction"/></wsdl:message><wsdl:message name="IPxFusion_CancelTransaction_OutputMessage"><wsdl:part name="parameters" element="tns:CancelTransactionResponse"/></wsdl:message><wsdl:message name="IPxFusion_GetTransaction_InputMessage"><wsdl:part name="parameters" element="tns:GetTransaction"/></wsdl:message><wsdl:message name="IPxFusion_GetTransaction_OutputMessage"><wsdl:part name="parameters" element="tns:GetTransactionResponse"/></wsdl:message><wsdl:portType name="IPxFusion"><wsdl:operation name="GetTransactionId"><wsdl:input wsaw:Action="http://paymentexpress.com/IPxFusion/GetTransactionId" message="tns:IPxFusion_GetTransactionId_InputMessage"/><wsdl:output wsaw:Action="http://paymentexpress.com/IPxFusion/GetTransactionIdResponse" message="tns:IPxFusion_GetTransactionId_OutputMessage"/></wsdl:operation><wsdl:operation name="CancelTransaction"><wsdl:input wsaw:Action="http://paymentexpress.com/IPxFusion/CancelTransaction" message="tns:IPxFusion_CancelTransaction_InputMessage"/><wsdl:output wsaw:Action="http://paymentexpress.com/IPxFusion/CancelTransactionResponse" message="tns:IPxFusion_CancelTransaction_OutputMessage"/></wsdl:operation><wsdl:operation name="GetTransaction"><wsdl:input wsaw:Action="http://paymentexpress.com/IPxFusion/GetTransaction" message="tns:IPxFusion_GetTransaction_InputMessage"/><wsdl:output wsaw:Action="http://paymentexpress.com/IPxFusion/GetTransactionResponse" message="tns:IPxFusion_GetTransaction_OutputMessage"/></wsdl:operation></wsdl:portType><wsdl:binding name="BasicHttpBinding_IPxFusion" type="tns:IPxFusion"><wsp:PolicyReference URI="#BasicHttpBinding_IPxFusion_policy"/><soap:binding transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="GetTransactionId"><soap:operation soapAction="http://paymentexpress.com/IPxFusion/GetTransactionId" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="CancelTransaction"><soap:operation soapAction="http://paymentexpress.com/IPxFusion/CancelTransaction" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="GetTransaction"><soap:operation soapAction="http://paymentexpress.com/IPxFusion/GetTransaction" style="document"/><wsdl:input><soap:body use="literal"/></wsdl:input><wsdl:output><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="PxFusion"><wsdl:port name="BasicHttpBinding_IPxFusion" binding="tns:BasicHttpBinding_IPxFusion"><soap:address location="https://uat.paymentexpress.com/PxF/pxf.svc"/></wsdl:port></wsdl:service></wsdl:definitions>