Skip to content

Instantly share code, notes, and snippets.

@RoyalSix
Created January 12, 2019 09:38
Show Gist options
  • Select an option

  • Save RoyalSix/ef7dff1c3a4c17cbbc847f2dcba2d9cd to your computer and use it in GitHub Desktop.

Select an option

Save RoyalSix/ef7dff1c3a4c17cbbc847f2dcba2d9cd to your computer and use it in GitHub Desktop.
Bankcard Transaction WSDL
<wsdl:definitions 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://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing" 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" name="TPS" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing">
<wsp:Policy wsu:Id="BasicHttpBinding_ICwsTransactionProcessing_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 xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="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 xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard/Pro" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard/Pro">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard"/>
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:complexType name="BankcardTransactionResponsePro">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response to Bankcard Pro transactions. Expected. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q1:BankcardTransactionResponse">
<xs:sequence>
<xs:element minOccurs="0" name="AdviceResponse" type="q1:AdviceResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies reason for issuer decline of recurring payment transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CommercialCardResponse" type="q1:CommercialCardResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the status of the card with respect to its ability to utilize purchase card data. When the card is a Business, Corporate, or Purchase card, providing purchase card data can result in improved interchange rates. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReturnedACI" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Provides information concerning the status of a transaction's CPS qualification. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransactionResponsePro" nillable="true" type="tns:BankcardTransactionResponsePro"/>
<xs:complexType name="BankcardTransactionDataPro">
<xs:complexContent mixed="false">
<xs:extension xmlns:q2="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q2:BankcardTransactionData">
<xs:sequence>
<xs:element minOccurs="0" name="ManagedBilling" nillable="true" type="q2:ManagedBilling">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Configuration to setup and perform an automated recurring payment on the behalf of the merchant. Conditional, optional if ManagedBilling (ServiceInformation) = 'true', otherwise not present. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Level2Data" nillable="true" type="q2:Level2Data">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate of elements specific to Level 2/Purchase Card transactions. Conditional, required when LineItemDetails are provided, otherwise optional if Service Information indicates PurchaseCardLevel (ServiceInformation) = 'Level2' or 'Level3'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LineItemDetails" nillable="true" type="q2:ArrayOfLineItemDetail">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of transaction line item details. Conditional, optional if Service Information indicates PurchaseCardLevel (ServiceInformation) = 'Level3'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q3="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="PINlessDebitData" nillable="true" type="q3:PINlessDebitData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of transaction details related to PINless Debit cards. Conditional, optional when processing a recurring or installment MOTO or Ecommerce transaction with a PIN Debit card without entering a PIN. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IIASData" nillable="true" type="q2:IIASData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Inventory Information Approval System (IIAS) data including amounts for FSA eligible items. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransactionDataPro" nillable="true" type="tns:BankcardTransactionDataPro"/>
<xs:complexType name="BankcardTransactionPro">
<xs:complexContent mixed="false">
<xs:extension xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q4:BankcardTransaction">
<xs:sequence>
<xs:element minOccurs="0" name="InterchangeData" nillable="true" type="tns:BankcardInterchangeData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about a transaction that may lower interchange rates for the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransactionPro" nillable="true" type="tns:BankcardTransactionPro"/>
<xs:complexType name="BankcardInterchangeData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about a transaction that may lower interchange rates for the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="BillPayment" type="q5:BillPayment">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates that the transaction is one in a set of recurring or installment transactions. Conditional, required for recurring or installment transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="RequestCommercialCard" type="q6:RequestCommercialCard">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Request commercial card status for the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="ExistingDebt" type="q7:ExistingDebt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates recurring or installment transaction is on existing debt. Conditional, required if BillPayment is set. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q8="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="RequestACI" type="q8:RequestACI">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Authorization Characteristics Indicator. Identifies the request as potentially qualifying for the Visa CPS or MasterCard Merit programs. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TotalNumberOfInstallments" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Number of installments in the series. Conditional, required for installment transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CurrentInstallmentNumber" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Number of installment represented by this transaction. Conditional, required for installment transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q9="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="RequestAdvice" type="q9:RequestAdvice">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether to include advice on declined recurring payment transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="BankcardInterchangeData" nillable="true" type="tns:BankcardInterchangeData"/>
<xs:complexType name="BankcardCaptureResponsePro">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response to capturing Bankcard Pro transactions. Expected. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q10="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q10:BankcardCaptureResponse">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardCaptureResponsePro" nillable="true" type="tns:BankcardCaptureResponsePro"/>
<xs:complexType name="BankcardReturnPro">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information for returning Bankcard transactions (Credit and PIN Debit). Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q11="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q11:BankcardReturn">
<xs:sequence>
<xs:element minOccurs="0" name="LineItemDetails" nillable="true" type="q11:ArrayOfLineItemDetail">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of transaction line item details. Conditional, optional if service information indicates PurchaseCardLevel (ServiceInformation) = 'Level3'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardReturnPro" nillable="true" type="tns:BankcardReturnPro"/>
<xs:complexType name="BankcardCapturePro">
<xs:complexContent mixed="false">
<xs:extension xmlns:q12="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" base="q12:BankcardCapture">
<xs:sequence>
<xs:element minOccurs="0" name="MultiplePartialCapture" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> If present (true), indicates a partial capture of the authorized funds. Additional captures will be made against the same authorization. If omitted (false) then this is the last amount to be captured from the authorization. Any additional authorized funds will be released. Conditional, required if MultiplePartialCapture (ServiceInformation) is 'true'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Level2Data" nillable="true" type="q12:Level2Data">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate of elements specific to Level 2/Purchase Card transactions. Conditional, required when LineItemDetails are provided, otherwise optional if Service Information indicates PurchaseCardLevel (ServiceInformation) = 'Level2' (or higher) and this data was not passed in the authorization. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LineItemDetails" nillable="true" type="q12:ArrayOfLineItemDetail">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of transaction line item details. Conditional, optional if service information indicates PurchaseCardLevel (ServiceInformation) = 'Level3'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q13="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="ShippingData" nillable="true" type="q13:CustomerInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Customer shipping details. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardCapturePro" nillable="true" type="tns:BankcardCapturePro"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:complexType name="BankcardTransactionResponse">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q1:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the authorization amount of the transaction. This is the actual amount authorized and used when settling a subsequent authorization completion instead of the request amount. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardType" type="tns:TypeCardType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of card used in the transaction. Optional for Credit transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FeeAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Fee amount charged for the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ApprovalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> A value returned when a transaction is approved. This value should be printed on the receipt, and also recorded for every offline transaction, such as a voice authorization. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AVSResult" nillable="true" type="tns:AVSResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of AVS response data. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BatchId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Batch Identifier. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CVResult" type="q1:CVResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response code returned by the card issuer indicating the result of Card Verification (CVV2/CVC2/CID). Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardLevel" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Code returned by the card association that indicates the type of card used by the customer. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DowngradeCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Downgrade reason. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaskedPAN" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Masked PAN for storage. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PaymentAccountDataToken" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Token specified by a tokenization (offsite payment account data storage) Service Provider, used to retrieve securely stored payment account data. Conditional, required if any one of the following must be provided: CardDataToken, SecureCardData, or tender-specific payment account data. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RetrievalReferenceNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Retrieval reference number generated by the processor used for settlement and reversals. If present in the response, this same data element and value must be provided during settlement of any subsequent authorization linked to this transaction. Optional </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Resubmit" type="tns:Resubmit">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether resubmission is supported for PIN Debit transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SettlementDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Settlement date. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FinalBalance" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The account balance after the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The order id generated by CWS. This value is often used by Service Providers for transaction correlation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CashBackAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The approved cash back amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PrepaidCard" type="tns:PrepaidCard">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether or not the card is a prepaid card. The identification of prepaid cards is at the discretion of the payment brand or issuer. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EBTCashBalanceAvailable" nillable="true" type="xs:decimal">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> The available cash balance on the EBT card. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EBTFnsBalanceAvailable" nillable="true" type="xs:decimal">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> The available food balance on the EBT card. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EMVData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> Response EMV Data from the processsor. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransactionResponse" nillable="true" type="tns:BankcardTransactionResponse"/>
<xs:complexType name="BankcardCaptureResponse">
<xs:complexContent mixed="false">
<xs:extension xmlns:q2="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q2:Response">
<xs:sequence>
<xs:element minOccurs="0" name="BatchId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Batch Identifier. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IndustryType" type="q2:IndustryType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The industry type of the transaction(s). Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionSummaryData" nillable="true" type="tns:TransactionSummaryData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Summary of transaction data. Conditional, expected for CaptureAll and CaptureSelective. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PrepaidCard" type="tns:PrepaidCard">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether or not the card is a prepaid card. The identification of prepaid cards is at the discretion of the payment brand or issuer. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardCaptureResponse" nillable="true" type="tns:BankcardCaptureResponse"/>
<xs:complexType name="TransactionSummaryData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Summary information (item count and total amount) when transactions are captured. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CashBackTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The sum of all PIN Debit transaction cash back amounts included in the batch. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NetTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and net amount of transactions for the entire batch independent of transaction class. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReturnTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and amount of returns for the entire batch independent of transaction class. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SaleTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and amount of sales for the entire batch independent of transaction class. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="VoidTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and amount of voids for the entire batch independent of transaction class. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PINDebitReturnTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and amount of PIN Debit returns. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PINDebitSaleTotals" nillable="true" type="tns:Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total count and amount of PIN Debit sales. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionSummaryData" nillable="true" type="tns:TransactionSummaryData"/>
<xs:complexType name="Totals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains net amount and total count. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="NetAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Net amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Count" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total item count. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Totals" nillable="true" type="tns:Totals"/>
<xs:simpleType name="PrepaidCard">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether or not the card is a prepaid card. The identification of prepaid cards is at the discretion of the payment brand or issuer. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Yes">
<xs:annotation>
<xs:documentation>
<summary> Card is a prepaid card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="No">
<xs:annotation>
<xs:documentation>
<summary> Card is not a prepaid card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PrepaidCard" nillable="true" type="tns:PrepaidCard"/>
<xs:simpleType name="TypeCardType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of card used in the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PrivateLabel">
<xs:annotation>
<xs:documentation>
<summary> Private Label. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Visa">
<xs:annotation>
<xs:documentation><summary> Visa. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MasterCard">
<xs:annotation>
<xs:documentation>
<summary> MasterCard. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AmericanExpress">
<xs:annotation>
<xs:documentation>
<summary> American Express. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DinersCartBlanche">
<xs:annotation>
<xs:documentation>
<summary> Diners/Cart Blanche. DEPRECATED: Use MasterCard instead. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Discover">
<xs:annotation>
<xs:documentation>
<summary> Discover. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JCB">
<xs:annotation>
<xs:documentation><summary> JCB. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CitibankFinancial">
<xs:annotation>
<xs:documentation>
<summary> Citibank Financial. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RevolutionCard">
<xs:annotation>
<xs:documentation>
<summary> RevolutionCard. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnbrandedATM">
<xs:annotation>
<xs:documentation>
<summary> UnbrandedATM. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Dankort">
<xs:annotation>
<xs:documentation>
<summary> Dankort </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Solo">
<xs:annotation>
<xs:documentation><summary> Solo </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Maestro">
<xs:annotation>
<xs:documentation>
<summary> Maestro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LaserCard">
<xs:annotation>
<xs:documentation>
<summary> LaserCard </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Electron">
<xs:annotation>
<xs:documentation>
<summary> Electron </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Finax">
<xs:annotation>
<xs:documentation><summary> Finax </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kopkort">
<xs:annotation>
<xs:documentation>
<summary> Köpkort </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CarteAurore">
<xs:annotation>
<xs:documentation>
<summary> Carte Aurore </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CartesBancaires">
<xs:annotation>
<xs:documentation>
<summary> Cartes Bancaires </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DinersClub">
<xs:annotation>
<xs:documentation>
<summary> Diners Club (International) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeCardType" nillable="true" type="tns:TypeCardType"/>
<xs:complexType name="AVSResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of an Address Verification System (AVS) lookup by the Service Provider. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="ActualResult" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the actual result of AVS from the Service Provider. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AddressResult" type="tns:AddressResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to address matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CountryResult" type="tns:CountryResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to country matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StateResult" type="tns:StateResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to state matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PostalCodeResult" type="tns:PostalCodeResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to postal code matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PhoneResult" type="tns:PhoneResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to phone matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardholderNameResult" type="tns:CardholderNameResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to cardholder name matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CityResult" type="tns:CityResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to city matching. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AVSResult" nillable="true" type="tns:AVSResult"/>
<xs:simpleType name="AddressResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to address matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="AddressResult" nillable="true" type="tns:AddressResult"/>
<xs:simpleType name="CountryResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to country matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CountryResult" nillable="true" type="tns:CountryResult"/>
<xs:simpleType name="StateResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to state matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="StateResult" nillable="true" type="tns:StateResult"/>
<xs:simpleType name="PostalCodeResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to postal code matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PostalCodeResult" nillable="true" type="tns:PostalCodeResult"/>
<xs:simpleType name="PhoneResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to phone matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PhoneResult" nillable="true" type="tns:PhoneResult"/>
<xs:simpleType name="CardholderNameResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to cardholder name matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CardholderNameResult" nillable="true" type="tns:CardholderNameResult"/>
<xs:simpleType name="CityResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the result of AVS as it pertains to city matching. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotIncluded">
<xs:annotation>
<xs:documentation>
<summary> Not included. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> Match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> No match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnknownResponseFromCardAssociation">
<xs:annotation>
<xs:documentation>
<summary> The response code from the card association was not recognized. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotVerified">
<xs:annotation>
<xs:documentation>
<summary> AVS data was not verified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BadFormat">
<xs:annotation>
<xs:documentation>
<summary> Supplied AVS data was incorrectly formatted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CityResult" nillable="true" type="tns:CityResult"/>
<xs:simpleType name="Resubmit">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether resubmission is supported for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unspecified">
<xs:annotation>
<xs:documentation>
<summary> Unspecified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Permitted">
<xs:annotation>
<xs:documentation>
<summary> Permitted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotPermitted">
<xs:annotation>
<xs:documentation>
<summary> Not permitted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="Resubmit" nillable="true" type="tns:Resubmit"/>
<xs:simpleType name="AdviceResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the reason for issuer decline of recurring payment transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unsupported">
<xs:annotation>
<xs:documentation>
<summary> Not supported. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NewAccountInfoAvailable">
<xs:annotation>
<xs:documentation>
<summary> New account info available. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TryAgainLater">
<xs:annotation>
<xs:documentation>
<summary> Try again later. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DoNotTryAgainLater">
<xs:annotation>
<xs:documentation>
<summary> Do not try again later. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DoNotHonor">
<xs:annotation>
<xs:documentation>
<summary> Service provider recommends the merchant not honor the card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="AdviceResponse" nillable="true" type="tns:AdviceResponse"/>
<xs:simpleType name="CommercialCardResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the status of the card with respect to its ability to utilize purchase card data. When the card is a Business, Corporate, or Purchase card, providing purchase card data can result in improved interchange rates. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotImplemented">
<xs:annotation>
<xs:documentation>
<summary> Not implemented. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PurchaseCard">
<xs:annotation>
<xs:documentation>
<summary> Purchase Card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CorporateCard">
<xs:annotation>
<xs:documentation>
<summary> Corporate Card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BusinessCard">
<xs:annotation>
<xs:documentation>
<summary> Business Card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NonCommercialCard">
<xs:annotation>
<xs:documentation>
<summary> Not a commercial card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PurchaseCardDataUnsupported">
<xs:annotation>
<xs:documentation>
<summary> Commercial card does not support purchase card data. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CommercialCardResponse" nillable="true" type="tns:CommercialCardResponse"/>
<xs:complexType name="BankcardTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the Bankcard transaction data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q3="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q3:TransactionData">
<xs:sequence>
<xs:element minOccurs="0" name="AccountType" type="tns:AccountType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the bank account type. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AlternativeMerchantData" nillable="true" type="q3:AlternativeMerchantData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Alternative merchant data to appear on accountholder statements. Subject to Issuer discretion. Conditional, optional if BankcardService.AlternativeMerchantData is true. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ApprovalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Approval code for this authorization. Conditional, required if prior authorization approval was obtained. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CashBackAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies a cash back amount for PIN Debit transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerPresent" type="tns:CustomerPresent">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Presence of cardholder relative to the transaction point of service. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EmployeeId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Clerk/cashier identifier. Conditional, required for Retail, Restaurant, and MOTO industry types. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EntryMode" type="q3:EntryMode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates how the cardholder data was retrieved. When authorizing with stored card data, either locally or with CardDataToken, indicate that the card data was manually collected (keyed or one of its variants). Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="GoodsType" type="tns:GoodsType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of goods purchased. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IndustryType" type="q3:IndustryType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Obsolete. MerchantProfile must include Industry Type and cannot be overridden. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="InternetTransactionData" nillable="true" type="tns:InternetTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Gets or sets the internet transaction data value. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="InvoiceNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Informational field used to track invoice/receipt number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Order number as assigned by the merchant. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsPartialShipment" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether or not the transaction represents a partial shipment. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SignatureCaptured" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies whether the cardholder provided a signature for the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FeeAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies a fee amount associated with the authorization, such as convenience fees. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TerminalId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Gets or sets the internet transaction data value. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LaneId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Identifies the cashier location at which the transaction occurred. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TipAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tip amount, if known at the time of authorization. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BatchAssignment" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specific batch number assignment, when allowed. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PartialApprovalCapable" type="tns:PartialApprovalSupportType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether the merchant is capable of processing a partial approval for this transaction. When 'false', the merchant is not capable of processing partial approvals, resulting in more declined transactions. Conditional, required if ServiceInformation.Tenders.PartialApprovalSupportType = 'Enabled'. Otherwise, not present. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ScoreThreshold" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the score threshold used in accepting or declining certain transactions. Optional </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsQuasiCash" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> If ‘true’, specifies that this transaction represents a sale of items that are directly convertible to cash, such as casino gaming chips, money orders, deposits, wire transfer money orders, Travelers Cheques, and foreign currency. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EBTType" type="tns:TypeEBTType">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> The type of EBT transaction or NotEBT if a PINDEBIT </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransactionData" nillable="true" type="tns:BankcardTransactionData"/>
<xs:simpleType name="AccountType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the bank account type. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SavingsAccount">
<xs:annotation>
<xs:documentation>
<summary> Savings account. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CheckingAccount">
<xs:annotation>
<xs:documentation>
<summary> Checking account. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EBTAccount">
<xs:annotation>
<xs:documentation>
<summary> EBT account. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="AccountType" nillable="true" type="tns:AccountType"/>
<xs:simpleType name="CustomerPresent">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Presence of cardholder relative to the transaction point of service. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Present">
<xs:annotation>
<xs:documentation>
<summary> Cardholder and card present. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Suspicious">
<xs:annotation>
<xs:documentation>
<summary> Suspicious. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BillPayment">
<xs:annotation>
<xs:documentation>
<summary> Bill payment transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Transponder">
<xs:annotation>
<xs:documentation>
<summary> Transponder. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOTO">
<xs:annotation>
<xs:documentation><summary> MOTO. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VisaOpenNetworkTransaction">
<xs:annotation>
<xs:documentation>
<summary> Open network transaction (Visa only). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VisaCardPresentStripeUnreadable">
<xs:annotation>
<xs:documentation>
<summary> Card present, stripe can't be read (Visa only). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MailFax">
<xs:annotation>
<xs:documentation>
<summary> Mail/fax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ecommerce">
<xs:annotation>
<xs:documentation>
<summary> Ecommerce. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TelARU">
<xs:annotation>
<xs:documentation>
<summary> Telephone ARU (Automated Response Unit). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOTOCC">
<xs:annotation>
<xs:documentation>
<summary> MOTO call center. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VoiceResponse">
<xs:annotation>
<xs:documentation>
<summary> Voice response system. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CustomerPresent" nillable="true" type="tns:CustomerPresent"/>
<xs:simpleType name="GoodsType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of goods purchased. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DigitalGoods">
<xs:annotation>
<xs:documentation>
<summary> Digital Goods. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PhysicalGoods">
<xs:annotation>
<xs:documentation>
<summary> Physical Goods. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="GoodsType" nillable="true" type="tns:GoodsType"/>
<xs:complexType name="InternetTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the internet connection. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The IP Address of the client application. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SessionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The Session Id of the application. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="InternetTransactionData" nillable="true" type="tns:InternetTransactionData"/>
<xs:simpleType name="PartialApprovalSupportType">
<xs:annotation>
<xs:appinfo/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Capable">
<xs:annotation>
<xs:documentation>
<summary> Merchant is capable of handling partial approval </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotCapable">
<xs:annotation>
<xs:documentation>
<summary> Merchant is not capable of handling partial approval </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PartialApprovalSupportType" nillable="true" type="tns:PartialApprovalSupportType"/>
<xs:simpleType name="TypeEBTType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of EBT transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotEBT">
<xs:annotation>
<xs:documentation>
<summary> Not EBT (PINDEBIT). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cash">
<xs:annotation>
<xs:documentation>
<summary> Cash benefits. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FNS">
<xs:annotation>
<xs:documentation>
<summary> Food Stamp benefits. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeEBTType" nillable="true" type="tns:TypeEBTType"/>
<xs:complexType name="BankcardTransaction">
<xs:complexContent mixed="false">
<xs:extension xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q4:Transaction">
<xs:sequence>
<xs:element minOccurs="0" name="ApplicationConfigurationData" nillable="true" type="tns:BankcardApplicationConfigurationData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the way this application instance is configured, if different from the values set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TenderData" nillable="true" type="tns:BankcardTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the card tender used for the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionData" nillable="true" type="tns:BankcardTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains transaction detail information. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTransaction" nillable="true" type="tns:BankcardTransaction"/>
<xs:simpleType name="BillPayment">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the nature of the recurring or installment transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DeferredBilling">
<xs:annotation>
<xs:documentation>
<summary> Payment for goods that were invoiced for later payment. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SinglePayment">
<xs:annotation>
<xs:documentation>
<summary> Single payment being made to a bill. For example, utility bill or credit balance. Typically customer initiated. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Installment">
<xs:annotation>
<xs:documentation>
<summary> Bill payment transaction that is recurring in nature but has a finite duration. For example, payment 2 of 3 for goods purchased. When used in settlement, CurrentInstallmentNumber and TotalNumberOfInstallments must be populated. Initial payments are customer initiated and subsequent transactions are typically merchant initiated. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Recurring">
<xs:annotation>
<xs:documentation>
<summary> Bill payment transaction that is recurring in nature but has no specified end point. Transactions are typically of the same amount. Initial payments are customer initiated and subsequent transactions are typically merchant initiated. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="BillPayment" nillable="true" type="tns:BillPayment"/>
<xs:simpleType name="RequestCommercialCard">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Request commercial card status for the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Disable">
<xs:annotation>
<xs:documentation>
<summary> Disable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Enable">
<xs:annotation>
<xs:documentation>
<summary> Enable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="RequestCommercialCard" nillable="true" type="tns:RequestCommercialCard"/>
<xs:simpleType name="ExistingDebt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates recurring or installment transaction is on existing debt. Required if BillPayment is set. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotExistingDebt">
<xs:annotation>
<xs:documentation>
<summary> Not existing debt. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IsExistingDebt">
<xs:annotation>
<xs:documentation>
<summary> Is existing debt. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ExistingDebt" nillable="true" type="tns:ExistingDebt"/>
<xs:simpleType name="RequestACI">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Authorization Characteristics Indicator. Identifies the request as potentially qualifying for the Visa CPS or MasterCard Merit programs. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotCPSMeritCapable">
<xs:annotation>
<xs:documentation>
<summary> Not CPS/Merit capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IsCPSMeritCapable">
<xs:annotation>
<xs:documentation>
<summary> Is CPS/Merit capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CPSMeritCapableIncAuth">
<xs:annotation>
<xs:documentation>
<summary> CPS/Merit capable incremental authorization. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PremierCustomer">
<xs:annotation>
<xs:documentation>
<summary> Premier customer. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RecurringInstallment">
<xs:annotation>
<xs:documentation>
<summary> Recurring/installment. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="RequestACI" nillable="true" type="tns:RequestACI"/>
<xs:simpleType name="RequestAdvice">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether to include advice on declined recurring payment transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotCapable">
<xs:annotation>
<xs:documentation>
<summary> Not capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Capable">
<xs:annotation>
<xs:documentation>
<summary> Capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="RequestAdvice" nillable="true" type="tns:RequestAdvice"/>
<xs:complexType name="BankcardTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the Bankcard transaction tender data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q5:TransactionTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="CardData" nillable="true" type="tns:CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card data. Conditional, required if any one of the following must be provided: CardDataToken, SecureCardData, or CardData. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardSecurityData" nillable="true" type="tns:CardSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Security data for card transactions, such as AVS and CVV. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EcommerceSecurityData" nillable="true" type="tns:EcommerceSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Ecommerce security elements. Conditional, optional for Ecommerce transactions, otherwise not present. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EBTVoucherApprovalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation><summary> </summary></xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EBTVoucherNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation><summary> </summary></xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardTenderData" nillable="true" type="tns:BankcardTenderData"/>
<xs:complexType name="CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the payment card. Conditional, required for Authorize and AuthorizeAndCapture transactions. May be required for undoing PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CardType" type="tns:TypeCardType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of card used in the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardholderName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder name embossed on the front of the card. Optional, but recommended for MOTO and Ecommerce industry types. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PAN" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder Primary Account Number embossed on the front of the card. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Expire" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The 4-digit expiration date embossed on the front of a card. Conditional, required for authorization, not required for settlement. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track1Data" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The actual data read from the magnetic stripe on a card. Application should strip Start and End Sentinels, LRC, and Track separators. Conditional, required if at least one track data is required for authorizations unless card not present or keyed entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track2Data" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The actual data read from the magnetic stripe on a card. Application should strip Start and End Sentinels, LRC, and Track separators. Conditional, required if at least one track data is required for authorizations unless card not present or keyed entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CardData" nillable="true" type="tns:CardData"/>
<xs:complexType name="CardSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains security information for the payment card. Conditional, required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="AVSData" nillable="true" type="tns:AVSData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder address data for Address Verification System (AVS). Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CVDataProvided" type="q6:CVDataProvided">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether or not CV data provided. Optional, but recommended for card not present authorizations, not used in settlement. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CVData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The Card Verification (CV) data applies to Visa (CVV), MasterCard (CVC), AMEX (CID), and Discover (CID), and is contained on the signature line of the physical credit card. Conditional, required in authorizations if CVDataInd = 'Provided', not used in settlement. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="KeySerialNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Key serial number for DUK/PT PIN encryption. Conditional, required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PIN" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Encrypted PIN. Conditional, required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IdentificationInformation" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies identifying information about the tender, such as a magnetic stripe fingerprint. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="EMVChipCondition" type="q7:EMVChipCondition">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> Specifies identifying information about the tender, such as a magnetic stripe fingerprint. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EMVData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> Specifies identifying information about the tender, such as a magnetic stripe fingerprint. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CardSecurityData" nillable="true" type="tns:CardSecurityData"/>
<xs:complexType name="AVSData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder address data for Address Verification System (AVS). Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CardholderName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder name embossed on the front of the card. Conditional, required if specified in AVSData.CardholderName (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Street" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Street Address. Conditional, required if specified in AVSData.Street (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="City" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> City. Conditional, required if specified in AVSData.City (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StateProvince" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> State or Province. Conditional, required if specified in AVSData.StateProvince (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Postal Code. Conditional, required if specified in AVSData.PostalCode (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q8="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="Country" type="q8:TypeISOCountryCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Country. Conditional, required if specified in AVSData.Country (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder phone number. Conditional, required if specified in AVSData.Phone (ServiceInformation). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Email" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder email address. Conditional, reference AVS/Email service configuration for level of service provider support. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AVSData" nillable="true" type="tns:AVSData"/>
<xs:complexType name="EcommerceSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Ecommerce security elements. Conditional, optional for Ecommerce transactions, otherwise not present. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="TokenData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains actual data for token. VPAS or UCAF value must be in its original base64 encoded form. Conditional, required for Electronic Commerce transactions using VPAS, UCAF, or SET w/certificate. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TokenIndicator" type="tns:TokenIndicator">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies VPAS, UCAF, or SET Certificate S/N. Conditional, required for Electronic Commerce transactions using VPAS, UCAF, or SET w/certificate. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="XID" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction identifier in its original, base64 encoded form for Electronic Commerce transactions w/VPAS. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="EcommerceSecurityData" nillable="true" type="tns:EcommerceSecurityData"/>
<xs:simpleType name="TokenIndicator">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies VPAS, UCAF, or SET certificate S/N. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet"/>
<xs:enumeration value="VPAS">
<xs:annotation>
<xs:documentation>
<summary> For Vbv </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UCAFWithData">
<xs:annotation>
<xs:documentation>
<summary> For MCSC when token is sent to provider </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UCAFWithoutData">
<xs:annotation>
<xs:documentation>
<summary> For MCSC when token is not sent to provider </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AttemptedCardUnsupported">
<xs:annotation>
<xs:documentation>
<summary> Merchant supports service but customer card does not </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AttemptedServiceUnavailable">
<xs:annotation>
<xs:documentation>
<summary> Both merchant and card support service but it could not be accessed </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TokenIndicator" nillable="true" type="tns:TokenIndicator"/>
<xs:complexType name="BankcardApplicationConfigurationData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Overrides application data for the specific transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="ApplicationAttended" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether the application is attended or unattended, if different from the value set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ApplicationLocation" type="tns:ApplicationLocation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Location of the application relative to the merchant, if different from the value set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="HardwareType" type="tns:HardwareType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of device running the application, if different from the value set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PINCapability" type="tns:PINCapability">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates support for cardholder Personal Identification Number (PIN), if different from the value set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReadCapability" type="tns:ReadCapability">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Capability of the device to read cardholder data, if different from the value set in ServiceInformation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="BankcardApplicationConfigurationData" nillable="true" type="tns:BankcardApplicationConfigurationData"/>
<xs:simpleType name="ApplicationLocation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Location of the application relative to the merchant. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OnPremises">
<xs:annotation>
<xs:documentation>
<summary> On premises. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OffPremises">
<xs:annotation>
<xs:documentation>
<summary> Off premises. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HomeInternet">
<xs:annotation>
<xs:documentation>
<summary> Home/Internet. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ApplicationLocation" nillable="true" type="tns:ApplicationLocation"/>
<xs:simpleType name="HardwareType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of device running the application. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PC">
<xs:annotation>
<xs:documentation><summary> PC. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DialTerminal">
<xs:annotation>
<xs:documentation>
<summary> Dial Terminal. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ElectronicCashRegister">
<xs:annotation>
<xs:documentation>
<summary> Electronic Cash Register. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InStoreController">
<xs:annotation>
<xs:documentation>
<summary> In-Store Controller. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Mainframe">
<xs:annotation>
<xs:documentation>
<summary> Mainframe. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ThirdPartyDeveloper">
<xs:annotation>
<xs:documentation>
<summary> Third party developer. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="POSPort">
<xs:annotation>
<xs:documentation>
<summary> POS Port. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="POSPartner">
<xs:annotation>
<xs:documentation>
<summary> POS Partner. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TicketMachine">
<xs:annotation>
<xs:documentation>
<summary> Ticket Machine/Kiosk. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ATM">
<xs:annotation>
<xs:documentation><summary> ATM </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ScripDevice">
<xs:annotation>
<xs:documentation>
<summary> Scrip Device </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Telephone">
<xs:annotation>
<xs:documentation>
<summary> Telephone </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InitiatedCAT">
<xs:annotation>
<xs:documentation>
<summary> Initiated CAT </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VirtualTerminal">
<xs:annotation>
<xs:documentation>
<summary> Virtual Terminal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MobileBanking">
<xs:annotation>
<xs:documentation>
<summary> Mobile Banking </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="HardwareType" nillable="true" type="tns:HardwareType"/>
<xs:simpleType name="PINCapability">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates support for cardholder Personal Identification Number (PIN). </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINSupported">
<xs:annotation>
<xs:documentation>
<summary> Supports PIN. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINNotSupported">
<xs:annotation>
<xs:documentation>
<summary> Does not support PIN. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINVerifiedByDevice">
<xs:annotation>
<xs:documentation>
<summary> PIN verified by device. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINPadInoperative">
<xs:annotation>
<xs:documentation>
<summary> PIN pad inoperative. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PINCapability" nillable="true" type="tns:PINCapability"/>
<xs:simpleType name="ReadCapability">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Capability of the device to read cardholder data. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HasMSR">
<xs:annotation>
<xs:documentation>
<summary> Has MSR. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMSR">
<xs:annotation>
<xs:documentation>
<summary> No MSR. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KeyOnly">
<xs:annotation>
<xs:documentation>
<summary> Key only. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Chip">
<xs:annotation>
<xs:documentation><summary> Chip. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessChip">
<xs:annotation>
<xs:documentation>
<summary> Contactless chip. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessMSR">
<xs:annotation>
<xs:documentation>
<summary> Contactless MSR. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ECR">
<xs:annotation>
<xs:documentation><summary> ECR. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VSCCapable">
<xs:annotation>
<xs:documentation>
<summary> VSC capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RFIDCapable">
<xs:annotation>
<xs:documentation>
<summary> RFID capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EmvICC">
<xs:annotation>
<xs:documentation>
<summary> EMV ICC. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MSREMVICC">
<xs:annotation>
<xs:documentation>
<summary> MSR/EMV ICC. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OCRReader">
<xs:annotation>
<xs:documentation>
<summary> OCR reader. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BarCodeReader">
<xs:annotation>
<xs:documentation>
<summary> Bar code reader. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotSpecified">
<xs:annotation>
<xs:documentation>
<summary> Not specified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARUIVR">
<xs:annotation>
<xs:documentation>
<summary> ARU/IVR (Automated Response Unit/Interactive Voice Response) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoTerminal">
<xs:annotation>
<xs:documentation>
<summary> No terminal. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NFCCapable">
<xs:annotation>
<xs:documentation>
<summary> NFC capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ReadCapability" nillable="true" type="tns:ReadCapability"/>
<xs:complexType name="ManagedBilling">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Configuration to setup and perform an automated recurring payment on behalf of the merchant. Conditional, optional if ManagedBilling (ServiceInformation) = 'true', otherwise not present. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="DownPayment" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount the cardholder is initially paying towards the purchase. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Installments" nillable="true" type="tns:ManagedBillingInstallments">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Installment data. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Interval" type="tns:Interval">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Unit used in calculating the period. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Period" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Number of intervals between each payment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StartDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Date when the recurring payments should be initiated. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ManagedBilling" nillable="true" type="tns:ManagedBilling"/>
<xs:complexType name="ManagedBillingInstallments">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Installment data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount the cardholder should be billed in each installment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Count" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Number of times the cardholder should be billed. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ManagedBillingInstallments" nillable="true" type="tns:ManagedBillingInstallments"/>
<xs:simpleType name="Interval">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Unit used in calculating the period. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Day">
<xs:annotation>
<xs:documentation><summary> Day. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Week">
<xs:annotation>
<xs:documentation><summary> Week. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Month">
<xs:annotation>
<xs:documentation>
<summary> Month. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Year">
<xs:annotation>
<xs:documentation><summary> Year. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="Interval" nillable="true" type="tns:Interval"/>
<xs:complexType name="Level2Data">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate of elements specific to Level 2/Purchase Card transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="BaseAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Base amount of the transaction, not including freight, handling, and tax amounts. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CommodityCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Commodity code for the entire purchase. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Name of company making purchase. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Code provided by cardholder to appear on invoice. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q9="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="DestinationCountryCode" type="q9:TypeISOCountryCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Destination country code of the goods being shipped. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DestinationPostal" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Destination postal code. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Description of the purchase. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DiscountAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Discount amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DutyAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Duty amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FreightAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Freight amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MiscHandlingAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Miscellaneous handling charges. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Date the order was placed. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Order number. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RequesterName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Name of the person making the request. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ShipFromPostalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The zip/postal code of the location from which the goods are shipped. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ShipmentId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Number of the shipment. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TaxExempt" nillable="true" type="tns:TaxExempt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tax exemption indicator and number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Tax" nillable="true" type="tns:Tax">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate of tax information. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Level2Data" nillable="true" type="tns:Level2Data"/>
<xs:complexType name="TaxExempt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tax exemption indicator and number. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="IsTaxExempt" type="tns:IsTaxExempt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates tax exempt status for the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TaxExemptNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the tax exempt number for the transaction. Conditional, required if IsTaxExempt = 'Exempt' or 'NotExemptTaxInfoProvided'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TaxExempt" nillable="true" type="tns:TaxExempt"/>
<xs:simpleType name="IsTaxExempt">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates tax exempt status of the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Exempt">
<xs:annotation>
<xs:documentation>
<summary> Exempt. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotExemptTaxInfoNotProvided">
<xs:annotation>
<xs:documentation>
<summary> Not exempt but tax information not provided. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotExemptTaxInfoProvided">
<xs:annotation>
<xs:documentation>
<summary> Not exempt tax information is provided. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="IsTaxExempt" nillable="true" type="tns:IsTaxExempt"/>
<xs:complexType name="Tax">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate of tax information. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total amount of tax applied. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Rate" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total tax rate. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="InvoiceNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tax invoice number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ItemizedTaxes" nillable="true" type="tns:ArrayOfItemizedTax">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of itemized tax information. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Tax" nillable="true" type="tns:Tax"/>
<xs:complexType name="ArrayOfItemizedTax">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemizedTax" nillable="true" type="tns:ItemizedTax"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfItemizedTax" nillable="true" type="tns:ArrayOfItemizedTax"/>
<xs:complexType name="ItemizedTax">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains itemized tax information. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount of tax applied. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Rate" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Rate of tax applied. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Type" type="tns:TypeTaxType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of tax applied. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ItemizedTax" nillable="true" type="tns:ItemizedTax"/>
<xs:simpleType name="TypeTaxType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of tax applied. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CityTax">
<xs:annotation>
<xs:documentation>
<summary> City Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CountyTax">
<xs:annotation>
<xs:documentation>
<summary> County Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CountyParishTax">
<xs:annotation>
<xs:documentation>
<summary> County/Parish Sales Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EnergyTax">
<xs:annotation>
<xs:documentation>
<summary> Energy Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FederalTax">
<xs:annotation>
<xs:documentation>
<summary> Federal Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EnvironmentalTax">
<xs:annotation>
<xs:documentation>
<summary> Environmental Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GoodsServicesTax">
<xs:annotation>
<xs:documentation>
<summary> Goods and Services Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HarmonizedTax">
<xs:annotation>
<xs:documentation>
<summary> Harmonized Tax (HST). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LuxuryTax">
<xs:annotation>
<xs:documentation>
<summary> Luxury Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LocalSalesTax">
<xs:annotation>
<xs:documentation>
<summary> Local Sales Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MunicipalTax">
<xs:annotation>
<xs:documentation>
<summary> Municipal Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OccupancyTax">
<xs:annotation>
<xs:documentation>
<summary> Occupancy Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OtherTax">
<xs:annotation>
<xs:documentation>
<summary> Other Not Specified Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuebecSalesTax">
<xs:annotation>
<xs:documentation>
<summary> Quebec Sales Tax (QST). </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RoomTax">
<xs:annotation>
<xs:documentation>
<summary> Room Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StateLocalSalesTax">
<xs:annotation>
<xs:documentation>
<summary> State and Local Sales Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StateProvincialGoodsTax">
<xs:annotation>
<xs:documentation>
<summary> State or Provincial Tax on Goods. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StateSalesTax">
<xs:annotation>
<xs:documentation>
<summary> State Sales Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StateProvincialTax">
<xs:annotation>
<xs:documentation>
<summary> State/Provincial Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VAT">
<xs:annotation>
<xs:documentation>
<summary> Value Added Tax. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeTaxType" nillable="true" type="tns:TypeTaxType"/>
<xs:complexType name="ArrayOfLineItemDetail">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="LineItemDetail" nillable="true" type="tns:LineItemDetail"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfLineItemDetail" nillable="true" type="tns:ArrayOfLineItemDetail"/>
<xs:complexType name="LineItemDetail">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate containing a collection of line item data. Allowed by some Service Providers. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Line item total cost. Use DiscountIncluded and TaxIncluded to specify whether this amount is inclusive of DiscountAmount and Tax. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CommodityCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Line item commodity code. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Line item description. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DiscountAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Discount amount for this line item. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DiscountIncluded" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether amount is inclusive of discount. Conditional, required if DiscountAmount is specified. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ProductCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Line item product code. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Quantity" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Quantity of item. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Tax" nillable="true" type="tns:Tax">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tax details for this line item. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TaxIncluded" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether amount is inclusive of tax. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UnitOfMeasure" type="tns:TypeUnitOfMeasure">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Units used to measure quantity. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UnitPrice" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Price per unit of line item. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UPC" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Line item UPC code. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="LineItemDetail" nillable="true" type="tns:LineItemDetail"/>
<xs:simpleType name="TypeUnitOfMeasure">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Units used to measure quantity. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Acre">
<xs:annotation>
<xs:documentation>
<summary> ACR - 077 - Acre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AmpereHour">
<xs:annotation>
<xs:documentation>
<summary> AMH - 263 - Ampere Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ampere">
<xs:annotation>
<xs:documentation>
<summary> AMP - 260 - Ampere </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Year">
<xs:annotation>
<xs:documentation>
<summary> ANN - 366 - Year </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TroyOunceOrApothecariesOunce">
<xs:annotation>
<xs:documentation>
<summary> APZ - 201 - Troy Ounce Or Apothecaries Ounce </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Are">
<xs:annotation>
<xs:documentation>
<summary> ARE - 109 - Are </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AlcoholicStrengthByMass">
<xs:annotation>
<xs:documentation>
<summary> ASM - 820 - Alcoholic Strength By Mass </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AlcoholicStrengthByVolume">
<xs:annotation>
<xs:documentation>
<summary> ASU - 821 - Alcoholic Strength By Volume </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StandardAtmosphere">
<xs:annotation>
<xs:documentation>
<summary> ATM - 300 - Standard Atmosphere </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TechnicalAtmosphere">
<xs:annotation>
<xs:documentation>
<summary> ATT - 301 - Technical Atmosphere </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Bar">
<xs:annotation>
<xs:documentation>
<summary> BAR - 309 - Bar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BoardFoot">
<xs:annotation>
<xs:documentation>
<summary> BFT - 154 - Board Foot </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BrakeHorsePower">
<xs:annotation>
<xs:documentation>
<summary> BHP - 213 - Brake Horse Power </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BillionEURTrillionUS">
<xs:annotation>
<xs:documentation>
<summary> BIL - 801 - Billion (EUR)/Trillion (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DryBarrelUS">
<xs:annotation>
<xs:documentation>
<summary> BLD - 151 - Dry Barrel (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BarrelUSPetroleumEtc">
<xs:annotation>
<xs:documentation>
<summary> BLL - 146 - Barrel (US) (Petroleum Etc.) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Becquerel">
<xs:annotation>
<xs:documentation>
<summary> BQL - 323 - Becquerel </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BritishThermalUnit">
<xs:annotation>
<xs:documentation>
<summary> BTU - 275 - British Thermal Unit </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BushelUS">
<xs:annotation>
<xs:documentation>
<summary> BUA - 150 - Bushel (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BushelUK">
<xs:annotation>
<xs:documentation>
<summary> BUI - 140 - Bushel (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CarryingCapacityInMetricTon">
<xs:annotation>
<xs:documentation>
<summary> CCT - 185 - Carrying Capacity In Metric Ton </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Candela">
<xs:annotation>
<xs:documentation>
<summary> CDL - 282 - Candela </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DegreeCelsius">
<xs:annotation>
<xs:documentation>
<summary> CEL - 280 - Degree Celsius </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hundred">
<xs:annotation>
<xs:documentation>
<summary> CEN - 797 - Hundred </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Centigram">
<xs:annotation>
<xs:documentation>
<summary> CGM - 173 - Centigram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CoulombPerKilogram">
<xs:annotation>
<xs:documentation>
<summary> CKG - 349 - Coulomb Per Kilogram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredLeave">
<xs:annotation>
<xs:documentation>
<summary> CLF - 626 - Hundred Leave </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Centilitre">
<xs:annotation>
<xs:documentation>
<summary> CLT - 117 - Centilitre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Centiliter">
<xs:annotation>
<xs:documentation>
<summary> CLT - 117 - Centiliter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareCentimetre">
<xs:annotation>
<xs:documentation>
<summary> CMK - 051 - Square Centimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareCentimeter">
<xs:annotation>
<xs:documentation>
<summary> CMK - 051 - Square Centimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicCentimetre">
<xs:annotation>
<xs:documentation>
<summary> CMQ - 111 - Cubic Centimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicCentimeter">
<xs:annotation>
<xs:documentation>
<summary> CMQ - 111 - Cubic Centimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Centimetre">
<xs:annotation>
<xs:documentation>
<summary> CMT - 004 - Centimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Centimeter">
<xs:annotation>
<xs:documentation>
<summary> CMT - 004 - Centimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredPack">
<xs:annotation>
<xs:documentation>
<summary> CNP - 781 - Hundred Pack </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CentalUK">
<xs:annotation>
<xs:documentation>
<summary> CNT - 192 - Cental (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Coulomb">
<xs:annotation>
<xs:documentation>
<summary> COU - 270 - Coulomb </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MetricCarat">
<xs:annotation>
<xs:documentation>
<summary> CTM - 162 - Metric Carat </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Curie">
<xs:annotation>
<xs:documentation>
<summary> CUR - 305 - Curie </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredPoundsCWTHundredWeightUS">
<xs:annotation>
<xs:documentation>
<summary> CWA - 193 - Hundred Pounds (CWT)/Hundred Weight (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredWeightUK">
<xs:annotation>
<xs:documentation>
<summary> CWI - 194 - Hundred Weight (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Decare">
<xs:annotation>
<xs:documentation>
<summary> DAA - 058 - Decare </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TenDay">
<xs:annotation>
<xs:documentation>
<summary> DAD - 361 - Ten Day </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Day">
<xs:annotation>
<xs:documentation>
<summary> DAY - 359 - Day </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Decade">
<xs:annotation>
<xs:documentation>
<summary> DEC - 368 - Decade </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Decilitre">
<xs:annotation>
<xs:documentation>
<summary> DLT - 118 - Decilitre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Deciliter">
<xs:annotation>
<xs:documentation>
<summary> DLT - 118 - Deciliter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareDecimetre">
<xs:annotation>
<xs:documentation>
<summary> DMK - 053 - Square Decimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareDecimeter">
<xs:annotation>
<xs:documentation>
<summary> DMK - 053 - Square Decimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicDecimetre">
<xs:annotation>
<xs:documentation>
<summary> DMQ - 112 - Cubic Decimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicDecimeter">
<xs:annotation>
<xs:documentation>
<summary> DMQ - 112 - Cubic Decimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Decimetre">
<xs:annotation>
<xs:documentation>
<summary> DMT - 005 - Decimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Decimeter">
<xs:annotation>
<xs:documentation>
<summary> DMT - 005 - Decimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DozenPiece">
<xs:annotation>
<xs:documentation>
<summary> DPC - 740 - Dozen Piece </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DozenPair">
<xs:annotation>
<xs:documentation>
<summary> DPR - 733 - Dozen Pair </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DisplacementTonnage">
<xs:annotation>
<xs:documentation>
<summary> DPT - 184 - Displacement Tonnage </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DramUS">
<xs:annotation>
<xs:documentation>
<summary> DRA - 200 - Dram (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DramUK">
<xs:annotation>
<xs:documentation>
<summary> DRI - 188 - Dram (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DozenRoll">
<xs:annotation>
<xs:documentation>
<summary> DRL - 737 - Dozen Roll </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DrachmUK">
<xs:annotation>
<xs:documentation>
<summary> DRM - 199 - Drachm (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DecitonneCentnerMetric100KgQuintalMetric100Kg">
<xs:annotation>
<xs:documentation>
<summary> DTN - 206 - Decitonne / Centner - Metric 100 Kg / Quintal - Metric 100 Kg </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pennyweight">
<xs:annotation>
<xs:documentation>
<summary> DWT - 198 - Pennyweight </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Dozen">
<xs:annotation>
<xs:documentation>
<summary> DZN - 641 - Dozen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DozenPack">
<xs:annotation>
<xs:documentation>
<summary> DZP - 780 - Dozen Pack </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DegreeFahrenheit">
<xs:annotation>
<xs:documentation>
<summary> FAH - 281 - Degree Fahrenheit </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Farad">
<xs:annotation>
<xs:documentation>
<summary> FAR - 314 - Farad </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Foot">
<xs:annotation>
<xs:documentation>
<summary> FOT - 041 - Foot </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareFoot">
<xs:annotation>
<xs:documentation>
<summary> FTK - 073 - Square Foot </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicFoot">
<xs:annotation>
<xs:documentation>
<summary> FTQ - 132 - Cubic Foot </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gigabecquerel">
<xs:annotation>
<xs:documentation>
<summary> GBQ - 302 - Gigabecquerel </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GramOfFissileIsotope">
<xs:annotation>
<xs:documentation>
<summary> GFI - 306 - Gram Of Fissile Isotope </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GreatGross">
<xs:annotation>
<xs:documentation>
<summary> GGR - 731 - Great Gross </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GillUS">
<xs:annotation>
<xs:documentation>
<summary> GIA - 142 - Gill (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GillUK">
<xs:annotation>
<xs:documentation>
<summary> GII - 136 - Gill (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DryGallonUS">
<xs:annotation>
<xs:documentation>
<summary> GLD - 149 - Dry Gallon (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GallonUK">
<xs:annotation>
<xs:documentation>
<summary> GLI - 139 - Gallon (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GallonUS">
<xs:annotation>
<xs:documentation>
<summary> GLL - 145 - Gallon (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gram">
<xs:annotation>
<xs:documentation>
<summary> GRM - 163 - Gram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Grain">
<xs:annotation>
<xs:documentation>
<summary> GRN - 189 - Grain </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gross">
<xs:annotation>
<xs:documentation>
<summary> GRO - 638 - Gross </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GrossRegisterTon">
<xs:annotation>
<xs:documentation>
<summary> GRT - 181 - Gross Register Ton </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GigawattHour">
<xs:annotation>
<xs:documentation>
<summary> GWH - 247 - Gigawatt Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectare">
<xs:annotation>
<xs:documentation>
<summary> HAR - 059 - Hectare </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectobar">
<xs:annotation>
<xs:documentation>
<summary> HBA - 310 - Hectobar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredBox">
<xs:annotation>
<xs:documentation>
<summary> HBX - 683 - Hundred Box </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectogram">
<xs:annotation>
<xs:documentation>
<summary> HGM - 160 - Hectogram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HundredInternationalUnit">
<xs:annotation>
<xs:documentation>
<summary> HIU - 853 - Hundred International Unit </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectolitre">
<xs:annotation>
<xs:documentation>
<summary> HLT - 122 - Hectolitre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectoliter">
<xs:annotation>
<xs:documentation>
<summary> HLT - 122 - Hectoliter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MillionCubicMetre">
<xs:annotation>
<xs:documentation>
<summary> HMQ - 159 - Million Cubic Metre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MillionCubicMeter">
<xs:annotation>
<xs:documentation>
<summary> HMQ - 159 - Million Cubic Meter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectometre">
<xs:annotation>
<xs:documentation>
<summary> HMT - 017 - Hectometre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hectometer">
<xs:annotation>
<xs:documentation>
<summary> HMT - 017 - Hectometer </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HectolitreOfPureAlcohol">
<xs:annotation>
<xs:documentation>
<summary> HPA - 833 - Hectolitre Of Pure Alcohol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HectoliterOfPureAlcohol">
<xs:annotation>
<xs:documentation>
<summary> HPA - 833 - Hectoliter Of Pure Alcohol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hertz">
<xs:annotation>
<xs:documentation>
<summary> HTZ - 290 - Hertz </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hour">
<xs:annotation>
<xs:documentation>
<summary> HUR - 356 - Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Inch">
<xs:annotation>
<xs:documentation>
<summary> INH - 039 - Inch </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareInch">
<xs:annotation>
<xs:documentation>
<summary> INK - 071 - Square Inch </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicInch">
<xs:annotation>
<xs:documentation>
<summary> INQ - 131 - Cubic Inch </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Joule">
<xs:annotation>
<xs:documentation>
<summary> JOU - 271 - Joule </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilobar">
<xs:annotation>
<xs:documentation>
<summary> KBA - 312 - Kilobar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kelvin">
<xs:annotation>
<xs:documentation>
<summary> KEL - 288 - Kelvin </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilogram">
<xs:annotation>
<xs:documentation>
<summary> KGM - 166 - Kilogram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramPerSecond">
<xs:annotation>
<xs:documentation>
<summary> KGS - 499 - Kilogram Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilohertz">
<xs:annotation>
<xs:documentation>
<summary> KHZ - 291 - Kilohertz </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilojoule">
<xs:annotation>
<xs:documentation>
<summary> KJO - 273 - Kilojoule </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilometrePerHour">
<xs:annotation>
<xs:documentation>
<summary> KMH - 333 - Kilometre Per Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilometerPerHour">
<xs:annotation>
<xs:documentation>
<summary> KMH - 333 - Kilometer Per Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareKilometre">
<xs:annotation>
<xs:documentation>
<summary> KMK - 061 - Square Kilometre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareKilometer">
<xs:annotation>
<xs:documentation>
<summary> KMK - 061 - Square Kilometer </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramPerCubicMetre">
<xs:annotation>
<xs:documentation>
<summary> KMQ - 316 - Kilogram Per Cubic Metre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramPerCubicMeter">
<xs:annotation>
<xs:documentation>
<summary> KMQ - 316 - Kilogram Per Cubic Meter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilometre">
<xs:annotation>
<xs:documentation>
<summary> KMT - 008 - Kilometre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilometer">
<xs:annotation>
<xs:documentation>
<summary> KMT - 008 - Kilometer </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfNitrogen">
<xs:annotation>
<xs:documentation>
<summary> KNI - 861 - Kilogram Of Nitrogen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramNamedSubstance">
<xs:annotation>
<xs:documentation>
<summary> KNS - 841 - Kilogram Named Substance </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Knot">
<xs:annotation>
<xs:documentation>
<summary> KNT - 327 - Knot </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilopascal">
<xs:annotation>
<xs:documentation>
<summary> KPA - 297 - Kilopascal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfPotassiumHydroxideCausticPotash">
<xs:annotation>
<xs:documentation>
<summary> KPH - 859 - Kilogram Of Potassium Hydroxide (Caustic Potash) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfPotassiumOxide">
<xs:annotation>
<xs:documentation>
<summary> KPO - 857 - Kilogram Of Potassium Oxide </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfPhosphorusPentoxidePhosphoricAnhydride">
<xs:annotation>
<xs:documentation>
<summary> KPP - 865 - Kilogram Of Phosphorus Pentoxide (Phosphoric Anhydride) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfSubstance90PercentDry">
<xs:annotation>
<xs:documentation>
<summary> KSD - 845 - Kilogram Of Substance 90% Dry </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfSodiumHydroxideCausticSoda">
<xs:annotation>
<xs:documentation>
<summary> KSH - 863 - Kilogram Of Sodium Hydroxide (Caustic Soda) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilotonne">
<xs:annotation>
<xs:documentation>
<summary> KTN - 170 - Kilotonne </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilogramOfUranium">
<xs:annotation>
<xs:documentation>
<summary> KUR - 867 - Kilogram Of Uranium </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilovoltAmpere">
<xs:annotation>
<xs:documentation>
<summary> KVA - 227 - Kilovolt - Ampere </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilovar">
<xs:annotation>
<xs:documentation>
<summary> KVR - 230 - Kilovar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilovolt">
<xs:annotation>
<xs:documentation>
<summary> KVT - 223 - Kilovolt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KilowattHour">
<xs:annotation>
<xs:documentation>
<summary> KWH - 245 - Kilowatt Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kilowatt">
<xs:annotation>
<xs:documentation>
<summary> KWT - 214 - Kilowatt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pound">
<xs:annotation>
<xs:documentation>
<summary> LBR - 186 - Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TroyPoundUS">
<xs:annotation>
<xs:documentation>
<summary> LBT - 202 - Troy Pound (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Leaf">
<xs:annotation>
<xs:documentation>
<summary> LEF - 625 - Leaf </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LitreOfPureAlcohol">
<xs:annotation>
<xs:documentation>
<summary> LPA - 831 - Litre Of Pure Alcohol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LiterOfPureAlcohol">
<xs:annotation>
<xs:documentation>
<summary> LPA - 831 - Liter Of Pure Alcohol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TonUKorLongTonUS">
<xs:annotation>
<xs:documentation>
<summary> LTN - 196 - Ton (UK) or Long Ton (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Litre">
<xs:annotation>
<xs:documentation>
<summary> LTR - 112 - Litre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Liter">
<xs:annotation>
<xs:documentation>
<summary> LTR - 112 - Liter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lumen">
<xs:annotation>
<xs:documentation>
<summary> LUM - 284 - Lumen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lux">
<xs:annotation>
<xs:documentation>
<summary> LUX - 283 - Lux </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MegaLitre">
<xs:annotation>
<xs:documentation>
<summary> MAL - 126 - Mega Litre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MegaLiter">
<xs:annotation>
<xs:documentation>
<summary> MAL - 126 - Mega Liter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Megametre">
<xs:annotation>
<xs:documentation>
<summary> MAM - 009 - Megametre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Megameter">
<xs:annotation>
<xs:documentation>
<summary> MAM - 009 - Megameter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Megawatt">
<xs:annotation>
<xs:documentation>
<summary> MAW - 215 - Megawatt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ThousandStandardBrickEquivalent">
<xs:annotation>
<xs:documentation>
<summary> MBE - 630 - Thousand Standard Brick Equivalent </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ThousandBoardFeet">
<xs:annotation>
<xs:documentation>
<summary> MBF - 155 - Thousand Board Feet </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Millibar">
<xs:annotation>
<xs:documentation>
<summary> MBR - 308 - Millibar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Millicurie">
<xs:annotation>
<xs:documentation>
<summary> MCU - 304 - Millicurie </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Milligram">
<xs:annotation>
<xs:documentation>
<summary> MGM - 161 - Milligram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Megahertz">
<xs:annotation>
<xs:documentation>
<summary> MHZ - 292 - Megahertz </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareMile">
<xs:annotation>
<xs:documentation>
<summary> MIK - 079 - Square Mile </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Thousand">
<xs:annotation>
<xs:documentation>
<summary> MIL - 798 - Thousand </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Minute">
<xs:annotation>
<xs:documentation>
<summary> MIN - 355 - Minute </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Million">
<xs:annotation>
<xs:documentation>
<summary> MIO - 799 - Million </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MillionInternationalUnit">
<xs:annotation>
<xs:documentation>
<summary> MIU - 855 - Million International Unit </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MilliardBillionUS">
<xs:annotation>
<xs:documentation>
<summary> MLD - 800 - Milliard/Billion (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Millilitre">
<xs:annotation>
<xs:documentation>
<summary> MLT - 111 - Millilitre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Milliliter">
<xs:annotation>
<xs:documentation>
<summary> MLT - 111 - Milliliter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareMillimetre">
<xs:annotation>
<xs:documentation>
<summary> MMK - 050 - Square Millimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareMillimeter">
<xs:annotation>
<xs:documentation>
<summary> MMK - 050 - Square Millimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMillimetre">
<xs:annotation>
<xs:documentation>
<summary> MMQ - 110 - Cubic Millimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMillimeter">
<xs:annotation>
<xs:documentation>
<summary> MMQ - 110 - Cubic Millimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Millimetre">
<xs:annotation>
<xs:documentation>
<summary> MMT - 003 - Millimetre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Millimeter">
<xs:annotation>
<xs:documentation>
<summary> MMT - 003 - Millimeter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Month">
<xs:annotation>
<xs:documentation>
<summary> MON - 362 - Month </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Megapascal">
<xs:annotation>
<xs:documentation>
<summary> MPA - 298 - Megapascal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMetrePerHour">
<xs:annotation>
<xs:documentation>
<summary> MQH - 598 - Cubic Metre Per Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMeterPerHour">
<xs:annotation>
<xs:documentation>
<summary> MQH - 598 - Cubic Meter Per Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMetrePerSecond">
<xs:annotation>
<xs:documentation>
<summary> MQS - 596 - Cubic Metre Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMeterPerSecond">
<xs:annotation>
<xs:documentation>
<summary> MQS - 596 - Cubic Meter Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MetrePerSecondSquared">
<xs:annotation>
<xs:documentation>
<summary> MSK - 335 - Metre Per Second Squared </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MeterPerSecondSquared">
<xs:annotation>
<xs:documentation>
<summary> MSK - 335 - Meter Per Second Squared </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareMetre">
<xs:annotation>
<xs:documentation>
<summary> MTK - 055 - Square Metre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareMeter">
<xs:annotation>
<xs:documentation>
<summary> MTK - 055 - Square Meter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMetre">
<xs:annotation>
<xs:documentation>
<summary> MTQ - 113 - Cubic Metre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicMeter">
<xs:annotation>
<xs:documentation>
<summary> MTQ - 113 - Cubic Meter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Metre">
<xs:annotation>
<xs:documentation>
<summary> MTR - 006 - Metre </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Meter">
<xs:annotation>
<xs:documentation>
<summary> MTR - 006 - Meter </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MetrePerSecond">
<xs:annotation>
<xs:documentation>
<summary> MTS - 328 - Metre Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MeterPerSecond">
<xs:annotation>
<xs:documentation>
<summary> MTS - 328 - Meter Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MegavoltAmpere">
<xs:annotation>
<xs:documentation>
<summary> MVA - 228 - Megavolt - Ampere </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MegawattHour1000KWH">
<xs:annotation>
<xs:documentation>
<summary> MWH - 246 - Megawatt Hour (1000 KWH) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfArticles">
<xs:annotation>
<xs:documentation>
<summary> NAR - 657 - Number Of Articles </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfBobbins">
<xs:annotation>
<xs:documentation>
<summary> NBB - 616 - Number Of Bobbins </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfCells">
<xs:annotation>
<xs:documentation>
<summary> NCL - 745 - Number Of Cells </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Newton">
<xs:annotation>
<xs:documentation>
<summary> NEW - 289 - Newton </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfInternationalUnits">
<xs:annotation>
<xs:documentation>
<summary> NIU - 851 - Number Of International Units </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NauticalMile">
<xs:annotation>
<xs:documentation>
<summary> NMI - 047 - Nautical Mile </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfPacks">
<xs:annotation>
<xs:documentation>
<summary> NMP - 778 - Number Of Packs </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfParcels">
<xs:annotation>
<xs:documentation>
<summary> NPL - 734 - Number Of Parcels </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfPairs">
<xs:annotation>
<xs:documentation>
<summary> NPR - 715 - Number Of Pairs </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfParts">
<xs:annotation>
<xs:documentation>
<summary> NPT - 735 - Number Of Parts </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NumberOfRolls">
<xs:annotation>
<xs:documentation>
<summary> NRL - 736 - Number Of Rolls </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NetRegisterTon">
<xs:annotation>
<xs:documentation>
<summary> NTT - 182 - Net Register Ton </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ohm">
<xs:annotation>
<xs:documentation>
<summary> OHM - 274 - Ohm </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ounce">
<xs:annotation>
<xs:documentation>
<summary> ONZ - 187 - Ounce </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FluidOunceUS">
<xs:annotation>
<xs:documentation>
<summary> OZA - 141 - Fluid Ounce (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FluidOunceUK">
<xs:annotation>
<xs:documentation>
<summary> OZI - 135 - Fluid Ounce (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Pascal">
<xs:annotation>
<xs:documentation>
<summary> PAL - 294 - Pascal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Piece">
<xs:annotation>
<xs:documentation>
<summary> PCE - 796 - Piece </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ProofGallon">
<xs:annotation>
<xs:documentation>
<summary> PGL - 835 - Proof Gallon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DryPintUS">
<xs:annotation>
<xs:documentation>
<summary> PTD - 147 - Dry Pint (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PintUK">
<xs:annotation>
<xs:documentation>
<summary> PTI - 137 - Pint (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LiquidPintUS">
<xs:annotation>
<xs:documentation>
<summary> PTL - 143 - Liquid Pint (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuarterOfAYear">
<xs:annotation>
<xs:documentation>
<summary> QAN - 364 - Quarter Of A Year </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DryQuartUS">
<xs:annotation>
<xs:documentation>
<summary> QTD - 148 - Dry Quart (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuartUK">
<xs:annotation>
<xs:documentation>
<summary> QTI - 138 - Quart (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LiquidQuartUS">
<xs:annotation>
<xs:documentation>
<summary> QTL - 144 - Liquid Quart (US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QuarterUK">
<xs:annotation>
<xs:documentation>
<summary> QTR - 191 - Quarter (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RevolutionsPerMinute">
<xs:annotation>
<xs:documentation>
<summary> RPM - 331 - Revolutions Per Minute </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RevolutionsPerSecond">
<xs:annotation>
<xs:documentation>
<summary> RPS - 330 - Revolutions Per Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HalfYear6Months">
<xs:annotation>
<xs:documentation>
<summary> SAN - 365 - Half Year (6 Months) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Score">
<xs:annotation>
<xs:documentation>
<summary> SCO - 730 - Score </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Scruple">
<xs:annotation>
<xs:documentation>
<summary> SCR - 197 - Scruple </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Second">
<xs:annotation>
<xs:documentation>
<summary> SEC - 354 - Second </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Set">
<xs:annotation>
<xs:documentation>
<summary> SET - 704 - Set </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ShippingTon">
<xs:annotation>
<xs:documentation>
<summary> SHT - 183 - Shipping Ton </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Siemens">
<xs:annotation>
<xs:documentation>
<summary> SIE - 296 - Siemens </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MileStatuteMile">
<xs:annotation>
<xs:documentation>
<summary> SMI - 045 - Mile (Statute Mile) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ShortStandard7200Matches">
<xs:annotation>
<xs:documentation>
<summary> SST - 738 - Short Standard (7200 Matches) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="StoneUK">
<xs:annotation>
<xs:documentation>
<summary> STI - 190 - Stone (UK) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TonUSOrShortTonUKUS">
<xs:annotation>
<xs:documentation>
<summary> STN - 195 - Ton (US) Or Short Ton (UK/US) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KiloampereHourThousandAmpereHour">
<xs:annotation>
<xs:documentation>
<summary> TAH - 264 - Kiloampere Hour (Thousand Ampere Hour) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TonneMetricTon">
<xs:annotation>
<xs:documentation>
<summary> TNE - 168 - Tonne (Metric Ton) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TenPair">
<xs:annotation>
<xs:documentation>
<summary> TPR - 732 - Ten Pair </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ThousandCubicMetrePerDay">
<xs:annotation>
<xs:documentation>
<summary> TQD - 599 - Thousand Cubic Metre Per Day </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ThousandCubicMeterPerDay">
<xs:annotation>
<xs:documentation>
<summary> TQD - 599 - Thousand Cubic Meter Per Day </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TrillionEUR">
<xs:annotation>
<xs:documentation>
<summary> TRL - 802 - Trillion (EUR) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TonneOfSubstance90PercentDry">
<xs:annotation>
<xs:documentation>
<summary> TSD - 847 - Tonne Of Substance 90% Dry </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TonOfSteamPerHour">
<xs:annotation>
<xs:documentation>
<summary> TSH - 533 - Ton Of Steam Per Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Volt">
<xs:annotation>
<xs:documentation>
<summary> VLT - 222 - Volt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cord">
<xs:annotation>
<xs:documentation>
<summary> WCD - 153 - Cord </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Weber">
<xs:annotation>
<xs:documentation>
<summary> WEB - 324 - Weber </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Week">
<xs:annotation>
<xs:documentation>
<summary> WEE - 360 - Week </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WattHour">
<xs:annotation>
<xs:documentation>
<summary> WHR - 243 - Watt Hour </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Standard">
<xs:annotation>
<xs:documentation>
<summary> WSD - 152 - Standard </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Watt">
<xs:annotation>
<xs:documentation>
<summary> WTT - 212 - Watt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SquareYard">
<xs:annotation>
<xs:documentation>
<summary> YDK - 075 - Square Yard </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CubicYard">
<xs:annotation>
<xs:documentation>
<summary> YDQ - 133 - Cubic Yard </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Yard">
<xs:annotation>
<xs:documentation>
<summary> YRD - 043 - Yard </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeUnitOfMeasure" nillable="true" type="tns:TypeUnitOfMeasure"/>
<xs:complexType name="IIASData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Inventory Information Approval System (IIAS) data including amounts for FSA eligible items. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="HealthcareAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the total amount of eligible healthcare items associated with the authorization. Conditional, required for IIAS transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ClinicOtherAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the portion of HealthCareAmt related to clinic or other qualified expenses. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DentalAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the portion of HealthCareAmt related to dental expenses. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PrescriptionAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the portion of HealthCareAmt related to prescription expenses. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="VisionAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the portion of HealthCareAmt related to vision or optical expenses. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IIASDesignation" type="tns:IIASDesignation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies merchants IIAS status. Conditional, required for IIAS transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="IIASData" nillable="true" type="tns:IIASData"/>
<xs:simpleType name="IIASDesignation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Type of goods purchased. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IIASVerified">
<xs:annotation>
<xs:documentation>
<summary> IIASVerified </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IIASExempt">
<xs:annotation>
<xs:documentation>
<summary> IIASExempt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="IIASDesignation" nillable="true" type="tns:IIASDesignation"/>
<xs:complexType name="BankcardUndo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information for undoing (voiding) Bankcard transactions (Credit and PIN Debit). Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q10="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q10:Undo">
<xs:sequence>
<xs:element minOccurs="0" name="PINDebitReason" type="tns:PINDebitUndoReason">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the reason for the void. Conditional, required for PIN Debit. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TenderData" nillable="true" type="tns:BankcardTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the card tender. Conditional, required if BankcardService.Tenders.PINDebitUndoTenderDataRequired is true. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ForceVoid" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates that the authorized transaction should be removed from the batch regardless of whether the Undo() is approved or declined. Otherwise, authorized transactions will only be removed from the batch if the void is approved. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CreditReason" type="tns:CreditUndoReason">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> Specifies the reason for the void. Conditional, required for PIN Debit. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardUndo" nillable="true" type="tns:BankcardUndo"/>
<xs:simpleType name="PINDebitUndoReason">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the reason for the undo. Required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotApplicable">
<xs:annotation>
<xs:documentation>
<summary> Not applicable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponse">
<xs:annotation>
<xs:documentation>
<summary> No response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LateResponse">
<xs:annotation>
<xs:documentation>
<summary> Late response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnableToDeliverToPOS">
<xs:annotation>
<xs:documentation>
<summary> Unable to deliver to POS. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CustomerCancellation">
<xs:annotation>
<xs:documentation>
<summary> Customer cancellation. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SuspectMalfunction">
<xs:annotation>
<xs:documentation>
<summary> Suspect malfunction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PartiallyCompleted">
<xs:annotation>
<xs:documentation>
<summary> Partially completed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OriginalAmountIncorrect">
<xs:annotation>
<xs:documentation>
<summary> Original amount incorrect. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ResponseIncomplete">
<xs:annotation>
<xs:documentation>
<summary> Response incomplete. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CADFailure">
<xs:annotation>
<xs:documentation>
<summary> CAD failure. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnableToDeliverResponse">
<xs:annotation>
<xs:documentation>
<summary> Unable to deliver response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ResponseTimeout">
<xs:annotation>
<xs:documentation>
<summary> Response timeout. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="PINDebitUndoReason" nillable="true" type="tns:PINDebitUndoReason"/>
<xs:simpleType name="CreditUndoReason">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the reason for the undo. Required by some processors. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotApplicable">
<xs:annotation>
<xs:documentation>
<summary> Not applicable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponse">
<xs:annotation>
<xs:documentation>
<summary> No response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LateResponse">
<xs:annotation>
<xs:documentation>
<summary> Late response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnableToDeliverToPOS">
<xs:annotation>
<xs:documentation>
<summary> Unable to deliver to POS. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CustomerCancellation">
<xs:annotation>
<xs:documentation>
<summary> Customer cancellation. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SuspectMalfunction">
<xs:annotation>
<xs:documentation>
<summary> Suspect malfunction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PartiallyCompleted">
<xs:annotation>
<xs:documentation>
<summary> Partially completed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OriginalAmountIncorrect">
<xs:annotation>
<xs:documentation>
<summary> Original amount incorrect. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ResponseIncomplete">
<xs:annotation>
<xs:documentation>
<summary> Response incomplete. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CADFailure">
<xs:annotation>
<xs:documentation>
<summary> CAD failure. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnableToDeliverResponse">
<xs:annotation>
<xs:documentation>
<summary> Unable to deliver response. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ResponseTimeout">
<xs:annotation>
<xs:documentation>
<summary> Response timeout. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CreditUndoReason" nillable="true" type="tns:CreditUndoReason"/>
<xs:complexType name="BankcardReturn">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information for returning Bankcard transactions (Credit and PIN Debit). Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q11="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q11:Return">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the amount to return. Conditional, required when performing a partial return. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TenderData" nillable="true" type="tns:BankcardTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the card tender. Conditional, required by ReturnById for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FeeAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies a fee amount associated with the authorization, such as convenience fees. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardReturn" nillable="true" type="tns:BankcardReturn"/>
<xs:complexType name="BankcardCapture">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information for capturing Bankcard transactions (Credit and PIN Debit). Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q12="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q12:Capture">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount to capture if different from the authorized amount. Conditional, required when capturing a different amount than authorized. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ChargeType" type="tns:ChargeType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of charge. In most retail environments, this value will be set to 'RetailOther', but if other enumerations are applicable they should be used. Conditional, required for Retail transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ShipDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Date of goods shipment. Conditional, required for MOTO transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TipAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tip amount, if not specified at the time of authorization. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BankcardCapture" nillable="true" type="tns:BankcardCapture"/>
<xs:simpleType name="ChargeType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of charge. In most retail environments this value will be set to "RetailOther", but if other enumerations are applicable they should be used. Required for Retail transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lodging">
<xs:annotation>
<xs:documentation>
<summary> Lodging. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Restaurant">
<xs:annotation>
<xs:documentation>
<summary> Restaurant. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GiftShop">
<xs:annotation>
<xs:documentation>
<summary> Gift Shop. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HealthSpa">
<xs:annotation>
<xs:documentation>
<summary> Health Spa. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BeautyShop">
<xs:annotation>
<xs:documentation>
<summary> Beauty Shop. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ConventionFee">
<xs:annotation>
<xs:documentation>
<summary> Convention Fee. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TennisProShop">
<xs:annotation>
<xs:documentation>
<summary> Tennis/Pro Shop. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GolfProShop">
<xs:annotation>
<xs:documentation>
<summary> Golf/Pro Shop. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RetailOther">
<xs:annotation>
<xs:documentation>
<summary> Retail/Other. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ChargeType" nillable="true" type="tns:ChargeType"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions">
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
<xs:complexType name="Response">
<xs:sequence>
<xs:element minOccurs="0" name="Status" type="tns:Status">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Shows whether transaction was a success or failure. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StatusCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Status code returned from the service. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StatusMessage" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Verbose message describing the status of the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction identifier that may be used for subsequent Commerce Web Services transactions. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OriginatorTransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction identifier assigned by Commerce Web Services before sending the transaction to the Service Provider. May be useful for identifying the transaction when contacting the service offline. This will always be returned to the client application. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ServiceTransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction identifier assigned by the Service Provider. May be useful for identifying the transaction when contacting the Service Provider offline. Expected. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ServiceTransactionDateTime" nillable="true" type="tns:ServiceTransactionDateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The local date and time of the transaction as calculated by the service. Expected, although amount of detail varies between services. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CaptureState" type="tns:CaptureState">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the state of the transaction as it relates to capture. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionState" type="tns:TransactionState">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the current state of a transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsAcknowledged" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates if the transaction has been acknowledged by the client application. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Reference" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies user or customer reference data echoed from the request. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Response" nillable="true" type="tns:Response"/>
<xs:simpleType name="Status">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the authorization status of the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Successful">
<xs:annotation>
<xs:documentation>
<summary> The transaction was successfully approved. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Failure">
<xs:annotation>
<xs:documentation>
<summary> The transaction was declined or errored. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="Status" nillable="true" type="tns:Status"/>
<xs:complexType name="ServiceTransactionDateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The local date and time of the transaction as calculated by the Service Provider. If present in the response, this same data element and value must be provided when settling a subsequent authorization completion. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Date" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Date. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Time" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Time. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TimeZone" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Timezone. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ServiceTransactionDateTime" nillable="true" type="tns:ServiceTransactionDateTime"/>
<xs:complexType name="Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Used to pass optional service-specific information. It is not necessary to pass this object unless specifically directed to do so by your Solutions Consultant. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Unmanaged" nillable="true" type="tns:Unmanaged">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Unmanaged addenda. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Addendum" nillable="true" type="tns:Addendum"/>
<xs:complexType name="Unmanaged">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Can be used to pass service-specific information such as username/password or session token credentials. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Any" nillable="true" type="q1:ArrayOfstring">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> One or more xml strings. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Unmanaged" nillable="true" type="tns:Unmanaged"/>
<xs:simpleType name="CaptureState">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Defines the state of the transaction as it relates to capture. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CannotCapture">
<xs:annotation>
<xs:documentation>
<summary> Transaction cannot be captured due to declined authorization or subsequent undoing of successful authorization. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ReadyForCapture">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Successfully authorized but capture not requested. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CapturePending">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Successfully transmitted capture but it is not yet known whether the processor accepted it. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Captured">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Successfully captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CaptureDeclined">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Capture was successfully submitted but declined by the service. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InProcess">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> The capture is in process. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CapturedUndoPermitted">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Indicates if an Undo is permitted for the Captured state. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CapturePendingUndoPermitted">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Indicates if an Undo is permitted for the CapturePending state. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CaptureError">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Indicates an error state during capture. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CaptureUnknown">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Unknow capture state. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BatchSent">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Batch has been sent, response is out of band. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BatchSentUndoPermitted">
<xs:annotation>
<xs:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">13</EnumerationValue>
</xs:appinfo>
<xs:documentation>
<summary> Batch has been sent, an Undo operation is allowed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CaptureState" nillable="true" type="tns:CaptureState"/>
<xs:simpleType name="TransactionState">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the current state of the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Declined">
<xs:annotation>
<xs:documentation>
<summary> The original transaction was successfully transmitted but declined by the service. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Verified">
<xs:annotation>
<xs:documentation>
<summary> A verify transaction was successfully run. Check response for details. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Authorized">
<xs:annotation>
<xs:documentation>
<summary> The original transaction was successfully authorized. The transaction has not yet been captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Adjusted">
<xs:annotation>
<xs:documentation>
<summary> The original transaction was successfully authorized and the amount subsequently successfully adjusted. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Captured">
<xs:annotation>
<xs:documentation>
<summary> The transaction was successfully captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CaptureDeclined">
<xs:annotation>
<xs:documentation>
<summary> An attempt to capture the transaction was declined by the service provider. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PartiallyCaptured">
<xs:annotation>
<xs:documentation>
<summary> The transaction was captured for a partial amount with the expectation that another capture may be attempted for the additional authorized funds. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Undone">
<xs:annotation>
<xs:documentation>
<summary> The transaction was completely voided or reversed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ReturnRequested">
<xs:annotation>
<xs:documentation>
<summary> Either the original transaction was a standalone return, or a successfully captured transaction was subsequently returned for the full amount. The return has not yet been captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PartialReturnRequested">
<xs:annotation>
<xs:documentation>
<summary> A successfully captured transaction was returned for less than the captured amount. The return has not yet been captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ReturnUndone">
<xs:annotation>
<xs:documentation>
<summary> A standalone return or a return of a successfully captured transaction was voided. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Returned">
<xs:annotation>
<xs:documentation>
<summary> Either the original transaction was a standalone return, or a successfully captured transaction was subsequently returned for the full amount. The return has been captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PartiallyReturned">
<xs:annotation>
<xs:documentation>
<summary> A successfully captured transaction was returned for less than the captured amount. The return has been captured. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InProcess">
<xs:annotation>
<xs:documentation>
<summary> Transaction is in process. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ErrorValidation">
<xs:annotation>
<xs:documentation>
<summary> There was a validation error on the transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ErrorUnknown">
<xs:annotation>
<xs:documentation>
<summary> An unknown error occured during the processing of this error. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ErrorConnecting">
<xs:annotation>
<xs:documentation>
<summary> There was a connection error during the processing of this transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FundsRequested">
<xs:annotation>
<xs:documentation>
<summary> Indicated funds have been requested for Disburse transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FundsTransferred">
<xs:annotation>
<xs:documentation>
<summary> Indicated funds have been transferred for Disburse transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TransactionState" nillable="true" type="tns:TransactionState"/>
<xs:complexType name="SummaryData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Summary information for credit and debit totals. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CashBackTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for cashback transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CreditReturnTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for returned credit transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CreditTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for credit transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DebitReturnTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for returned debit transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DebitTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for debit transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NetTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Net totals for the batch. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="VoidTotals" nillable="true" type="tns:SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Totals for voided transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="SummaryData" nillable="true" type="tns:SummaryData"/>
<xs:complexType name="SummaryTotals">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains net amount and total item count. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="NetAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Net amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Count" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Total item count. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="SummaryTotals" nillable="true" type="tns:SummaryTotals"/>
<xs:simpleType name="IndustryType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The industry type of the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOTO">
<xs:annotation>
<xs:documentation>
<summary> MOTO (Mail Order/Telephone Order). Also referred to as Direct Marketing. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Ecommerce">
<xs:annotation>
<xs:documentation>
<summary> Electronic Commerce. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Restaurant">
<xs:annotation>
<xs:documentation>
<summary> Restaurant. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Retail">
<xs:annotation>
<xs:documentation>
<summary> Retail. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="IndustryType" nillable="true" type="tns:IndustryType"/>
<xs:simpleType name="CVResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response code returned by the card issuer indicating the result of Card Verification (CVV2/CVC2/CID). </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Match">
<xs:annotation>
<xs:documentation>
<summary> CVV2/CVC2/CID match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoMatch">
<xs:annotation>
<xs:documentation>
<summary> CVV2/CVC2/CID do not match. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotProcessed">
<xs:annotation>
<xs:documentation>
<summary> Not processed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoCodePresent">
<xs:annotation>
<xs:documentation>
<summary> Merchant has indicated that code is not present on card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ShouldHaveBeenPresent">
<xs:annotation>
<xs:documentation>
<summary> CVV2 should have been present. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IssuerNotCertified">
<xs:annotation>
<xs:documentation>
<summary> Issuer is not certified. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Invalid">
<xs:annotation>
<xs:documentation>
<summary> CVV2/CVC2/CID is invalid. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NoResponse">
<xs:annotation>
<xs:documentation>
<summary> No response from card association. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NotApplicable">
<xs:annotation>
<xs:documentation>
<summary> CVV2/CVC2/CID is not applicable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CVResult" nillable="true" type="tns:CVResult"/>
<xs:complexType name="TransactionData">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Authorization amount of the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CurrencyCode" type="tns:TypeISOCurrencyCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction currency code as defined by the International Standards Organization (ISO). Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionDateTime" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The local date and time of the transaction as calculated by the merchant and printed on the customer receipt. This field should contain a timezone offset representing the timezone in which the transaction is taking place. Optional, but highly recommended. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CampaignId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the identifier associated with a campaign-enabled Commerce Playlist, such as Multi-Party Payments (MPP). Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Reference" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies user or customer reference data that is used for tracking or reporting purposes that may be echoed back in the response. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IgnoreDuplicateCheck" type="xs:boolean">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
<xs:documentation>
<summary> Enable duplicate check </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionData" nillable="true" type="tns:TransactionData"/>
<xs:simpleType name="TypeISOCurrencyCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Currency code as defined by the International Standards Organization (ISO). </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AFN">
<xs:annotation>
<xs:documentation>
<summary> AFN - 971 - Afghani </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ALL">
<xs:annotation>
<xs:documentation>
<summary> ALL - 008 - Lek </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DZD">
<xs:annotation>
<xs:documentation>
<summary> DZD - 012 - Algerian Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="USD">
<xs:annotation>
<xs:documentation>
<summary> USD - 840 - US Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EUR">
<xs:annotation>
<xs:documentation>
<summary> EUR - 978 - Euro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AOA">
<xs:annotation>
<xs:documentation>
<summary> AOA - 973 - Kwanza </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XCD">
<xs:annotation>
<xs:documentation>
<summary> XCD - 951 - East Caribbean Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARS">
<xs:annotation>
<xs:documentation>
<summary> ARS - 032 - Argentine Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AMD">
<xs:annotation>
<xs:documentation>
<summary> AMD - 051 - Armenian Dram </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AWG">
<xs:annotation>
<xs:documentation>
<summary> AWG - 533 - Aruban Guilder </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AUD">
<xs:annotation>
<xs:documentation>
<summary> AUD - 036 - Australian Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AZN">
<xs:annotation>
<xs:documentation>
<summary> AZN - 944 - Azerbaijanian Manat </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BSD">
<xs:annotation>
<xs:documentation>
<summary> BSD - 044 - Bahamian Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BHD">
<xs:annotation>
<xs:documentation>
<summary> BHD - 048 - Bahraini Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BDT">
<xs:annotation>
<xs:documentation>
<summary> BDT - 050 - Taka </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BBD">
<xs:annotation>
<xs:documentation>
<summary> BBD - 052 - Barbados Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BYR">
<xs:annotation>
<xs:documentation>
<summary> BYR - 974 - Belarussian Ruble </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BZD">
<xs:annotation>
<xs:documentation>
<summary> BZD - 084 - Belize Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BMD">
<xs:annotation>
<xs:documentation>
<summary> BMD - 060 - Bermudian Dollar (customarily known as Bermuda Dollar) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BTN">
<xs:annotation>
<xs:documentation>
<summary> BTN - 064 - Ngultrum </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BOB">
<xs:annotation>
<xs:documentation>
<summary> BOB - 068 - Boliviano </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BOV">
<xs:annotation>
<xs:documentation>
<summary> BOV - 984 - Mvdol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BAM">
<xs:annotation>
<xs:documentation>
<summary> BAM - 977 - Convertible Marks </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BWP">
<xs:annotation>
<xs:documentation>
<summary> BWP - 072 - Pula </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BRL">
<xs:annotation>
<xs:documentation>
<summary> BRL - 986 - Brazilian Real </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BND">
<xs:annotation>
<xs:documentation>
<summary> BND - 096 - Brunei Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BGN">
<xs:annotation>
<xs:documentation>
<summary> BGN - 975 - Bulgarian Lev </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XOF">
<xs:annotation>
<xs:documentation>
<summary> XOF - 952 - CFA Franc BCEAO </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BIF">
<xs:annotation>
<xs:documentation>
<summary> BIF - 108 - Burundi Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KHR">
<xs:annotation>
<xs:documentation>
<summary> KHR - 116 - Riel </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CAD">
<xs:annotation>
<xs:documentation>
<summary> CAD - 124 - Canadian Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CVE">
<xs:annotation>
<xs:documentation>
<summary> CVE - 132 - Cape Verde Escudo </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KYD">
<xs:annotation>
<xs:documentation>
<summary> KYD - 136 - Cayman Islands Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CLP">
<xs:annotation>
<xs:documentation>
<summary> CLP - 152 - Chilean Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CLF">
<xs:annotation>
<xs:documentation>
<summary> CLF - 990 - Unidades de fomento </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CNY">
<xs:annotation>
<xs:documentation>
<summary> CNY - 156 - Yuan Renminbi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COP">
<xs:annotation>
<xs:documentation>
<summary> COP - 170 - Colombian Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COU">
<xs:annotation>
<xs:documentation>
<summary> COU - 970 - Unidad de Valor Real </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KMF">
<xs:annotation>
<xs:documentation>
<summary> KMF - 174 - Comoro Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAF">
<xs:annotation>
<xs:documentation>
<summary> XAF - 950 - CFA Franc BEAC </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CDF">
<xs:annotation>
<xs:documentation>
<summary> CDF - 976 - Franc Congolais </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CRC">
<xs:annotation>
<xs:documentation>
<summary> CRC - 188 - Costa Rican Colon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HRK">
<xs:annotation>
<xs:documentation>
<summary> HRK - 191 - Croatian Kuna </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CUP">
<xs:annotation>
<xs:documentation>
<summary> CUP - 192 - Cuban Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CYP">
<xs:annotation>
<xs:documentation>
<summary> CYP - 196 - Cyprus Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CZK">
<xs:annotation>
<xs:documentation>
<summary> CZK - 203 - Czech Koruna </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DKK">
<xs:annotation>
<xs:documentation>
<summary> DKK - 208 - Danish Krone </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DJF">
<xs:annotation>
<xs:documentation>
<summary> DJF - 262 - Djibouti Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DOP">
<xs:annotation>
<xs:documentation>
<summary> DOP - 214 - Dominican Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EGP">
<xs:annotation>
<xs:documentation>
<summary> EGP - 818 - Egyptian Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SVC">
<xs:annotation>
<xs:documentation>
<summary> SVC - 222 - El Salvador Colon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ERN">
<xs:annotation>
<xs:documentation>
<summary> ERN - 232 - Nakfa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EEK">
<xs:annotation>
<xs:documentation>
<summary> EEK - 233 - Kroon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ETB">
<xs:annotation>
<xs:documentation>
<summary> ETB - 230 - Ethiopian Birr </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FKP">
<xs:annotation>
<xs:documentation>
<summary> FKP - 238 - Falkland Islands Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FJD">
<xs:annotation>
<xs:documentation>
<summary> FJD - 242 - Fiji Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GMD">
<xs:annotation>
<xs:documentation>
<summary> GMD - 270 - Dalasi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GEL">
<xs:annotation>
<xs:documentation>
<summary> GEL - 981 - Lari </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GHS">
<xs:annotation>
<xs:documentation>
<summary> GHS - 936 - Ghana Cedi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GIP">
<xs:annotation>
<xs:documentation>
<summary> GIP - 292 - Gibraltar Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GTQ">
<xs:annotation>
<xs:documentation>
<summary> GTQ - 320 - Quetzal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GNF">
<xs:annotation>
<xs:documentation>
<summary> GNF - 324 - Guinea Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GWP">
<xs:annotation>
<xs:documentation>
<summary> GWP - 624 - Guinea-Bissau Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GYD">
<xs:annotation>
<xs:documentation>
<summary> GYD - 328 - Guyana Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HTG">
<xs:annotation>
<xs:documentation>
<summary> HTG - 332 - Gourde </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HNL">
<xs:annotation>
<xs:documentation>
<summary> HNL - 340 - Lempira </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HKD">
<xs:annotation>
<xs:documentation>
<summary> HKD - 344 - Hong Kong Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HUF">
<xs:annotation>
<xs:documentation>
<summary> HUF - 348 - Forint </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ISK">
<xs:annotation>
<xs:documentation>
<summary> ISK - 352 - Iceland Krona </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="INR">
<xs:annotation>
<xs:documentation>
<summary> INR - 356 - Indian Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IDR">
<xs:annotation>
<xs:documentation>
<summary> IDR - 360 - Rupiah </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XDR">
<xs:annotation>
<xs:documentation>
<summary> XDR - 960 - SDR - International Monetary Fund (IMF) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IRR">
<xs:annotation>
<xs:documentation>
<summary> IRR - 364 - Iranian Rial </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IQD">
<xs:annotation>
<xs:documentation>
<summary> IQD - 368 - Iraqi Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ILS">
<xs:annotation>
<xs:documentation>
<summary> ILS - 376 - New Israeli Sheqel </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JMD">
<xs:annotation>
<xs:documentation>
<summary> JMD - 388 - Jamaican Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPY">
<xs:annotation>
<xs:documentation>
<summary> JPY - 392 - Yen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JOD">
<xs:annotation>
<xs:documentation>
<summary> JOD - 400 - Jordanian Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KZT">
<xs:annotation>
<xs:documentation>
<summary> KZT - 398 - Tenge </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KES">
<xs:annotation>
<xs:documentation>
<summary> KES - 404 - Kenyan Shilling </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KPW">
<xs:annotation>
<xs:documentation>
<summary> KPW - 408 - North Korean Won </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KRW">
<xs:annotation>
<xs:documentation>
<summary> KRW - 410 - Won </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KWD">
<xs:annotation>
<xs:documentation>
<summary> KWD - 414 - Kuwaiti Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KGS">
<xs:annotation>
<xs:documentation>
<summary> KGS - 417 - Som </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LAK">
<xs:annotation>
<xs:documentation>
<summary> LAK - 418 - Kip </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LVL">
<xs:annotation>
<xs:documentation>
<summary> LVL - 428 - Latvian Lats </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LBP">
<xs:annotation>
<xs:documentation>
<summary> LBP - 422 - Lebanese Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LSL">
<xs:annotation>
<xs:documentation>
<summary> LSL - 426 - Loti </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LRD">
<xs:annotation>
<xs:documentation>
<summary> LRD - 430 - Liberian Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LYD">
<xs:annotation>
<xs:documentation>
<summary> LYD - 434 - Libyan Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LTL">
<xs:annotation>
<xs:documentation>
<summary> LTL - 440 - Lithuanian Litas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOP">
<xs:annotation>
<xs:documentation>
<summary> MOP - 446 - Pataca </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MKD">
<xs:annotation>
<xs:documentation>
<summary> MKD - 807 - Denar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MGA">
<xs:annotation>
<xs:documentation>
<summary> MGA - 969 - Malagasy Ariary </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MWK">
<xs:annotation>
<xs:documentation>
<summary> MWK - 454 - Kwacha </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MYR">
<xs:annotation>
<xs:documentation>
<summary> MYR - 458 - Malaysian Ringgit </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MVR">
<xs:annotation>
<xs:documentation>
<summary> MVR - 462 - Rufiyaa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MTL">
<xs:annotation>
<xs:documentation>
<summary> MTL - 470 - Maltese Lira </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MRO">
<xs:annotation>
<xs:documentation>
<summary> MRO - 478 - Ouguiya </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MUR">
<xs:annotation>
<xs:documentation>
<summary> MUR - 480 - Mauritius Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MXN">
<xs:annotation>
<xs:documentation>
<summary> MXN - 484 - Mexican Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MXV">
<xs:annotation>
<xs:documentation>
<summary> MXV - 979 - Mexican Unidad de Inversion (UDI) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MDL">
<xs:annotation>
<xs:documentation>
<summary> MDL - 498 - Moldovan Leu </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MNT">
<xs:annotation>
<xs:documentation>
<summary> MNT - 496 - Tugrik </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MAD">
<xs:annotation>
<xs:documentation>
<summary> MAD - 504 - Moroccan Dirham </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MZN">
<xs:annotation>
<xs:documentation>
<summary> MZN - 943 - Metical </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MMK">
<xs:annotation>
<xs:documentation>
<summary> MMK - 104 - Kyat </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NAD">
<xs:annotation>
<xs:documentation>
<summary> NAD - 516 - Namibia Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NPR">
<xs:annotation>
<xs:documentation>
<summary> NPR - 524 - Nepalese Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ANG">
<xs:annotation>
<xs:documentation>
<summary> ANG - 532 - Netherlands Antillian Guilder </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPF">
<xs:annotation>
<xs:documentation>
<summary> XPF - 953 - CFP Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NZD">
<xs:annotation>
<xs:documentation>
<summary> NZD - 554 - New Zealand Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NIO">
<xs:annotation>
<xs:documentation>
<summary> NIO - 558 - Cordoba Oro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NGN">
<xs:annotation>
<xs:documentation>
<summary> NGN - 566 - Naira </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NOK">
<xs:annotation>
<xs:documentation>
<summary> NOK - 578 - Norwegian Krone </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OMR">
<xs:annotation>
<xs:documentation>
<summary> OMR - 512 - Rial Omani </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PKR">
<xs:annotation>
<xs:documentation>
<summary> PKR - 586 - Pakistan Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PAB">
<xs:annotation>
<xs:documentation>
<summary> PAB - 590 - Balboa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PGK">
<xs:annotation>
<xs:documentation>
<summary> PGK - 598 - Kina </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PYG">
<xs:annotation>
<xs:documentation>
<summary> PYG - 600 - Guarani </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PEN">
<xs:annotation>
<xs:documentation>
<summary> PEN - 604 - Nuevo Sol </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PHP">
<xs:annotation>
<xs:documentation>
<summary> PHP - 608 - Philippine Peso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLN">
<xs:annotation>
<xs:documentation>
<summary> PLN - 985 - Zloty </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QAR">
<xs:annotation>
<xs:documentation>
<summary> QAR - 634 - Qatari Rial </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RON">
<xs:annotation>
<xs:documentation>
<summary> RON - 946 - New Leu </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RUB">
<xs:annotation>
<xs:documentation>
<summary> RUB - 643 - Russian Ruble </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RWF">
<xs:annotation>
<xs:documentation>
<summary> RWF - 646 - Rwanda Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SHP">
<xs:annotation>
<xs:documentation>
<summary> SHP - 654 - Saint Helena Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WST">
<xs:annotation>
<xs:documentation>
<summary> WST - 882 - Tala </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="STD">
<xs:annotation>
<xs:documentation>
<summary> STD - 678 - Dobra </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SAR">
<xs:annotation>
<xs:documentation>
<summary> SAR - 682 - Saudi Riyal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RSD">
<xs:annotation>
<xs:documentation>
<summary> RSD - 941 - Serbian Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SCR">
<xs:annotation>
<xs:documentation>
<summary> SCR - 690 - Seychelles Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SLL">
<xs:annotation>
<xs:documentation>
<summary> SLL - 694 - Leone </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SGD">
<xs:annotation>
<xs:documentation>
<summary> SGD - 702 - Singapore Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SKK">
<xs:annotation>
<xs:documentation>
<summary> SKK - 703 - Slovak Koruna </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SBD">
<xs:annotation>
<xs:documentation>
<summary> SBD - 090 - Solomon Islands Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SOS">
<xs:annotation>
<xs:documentation>
<summary> SOS - 706 - Somali Shilling </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZAR">
<xs:annotation>
<xs:documentation>
<summary> ZAR - 710 - Rand </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LKR">
<xs:annotation>
<xs:documentation>
<summary> LKR - 144 - Sri Lanka Rupee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SDG">
<xs:annotation>
<xs:documentation>
<summary> SDG - 938 - Sudanese Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SRD">
<xs:annotation>
<xs:documentation>
<summary> SRD - 968 - Surinam Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SZL">
<xs:annotation>
<xs:documentation>
<summary> SZL - 748 - Lilangeni </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SEK">
<xs:annotation>
<xs:documentation>
<summary> SEK - 752 - Swedish Krona </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHF">
<xs:annotation>
<xs:documentation>
<summary> CHF - 756 - Swiss Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHW">
<xs:annotation>
<xs:documentation>
<summary> CHW - 948 - WIR Franc </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHE">
<xs:annotation>
<xs:documentation>
<summary> CHE - 947 - WIR Euro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SYP">
<xs:annotation>
<xs:documentation>
<summary> SYP - 760 - Syrian Pound </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TWD">
<xs:annotation>
<xs:documentation>
<summary> TWD - 901 - New Taiwan Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TJS">
<xs:annotation>
<xs:documentation>
<summary> TJS - 972 - Somoni </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TZS">
<xs:annotation>
<xs:documentation>
<summary> TZS - 834 - Tanzanian Shilling </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="THB">
<xs:annotation>
<xs:documentation>
<summary> THB - 764 - Baht </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TOP">
<xs:annotation>
<xs:documentation>
<summary> TOP - 776 - Pa'anga </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TTD">
<xs:annotation>
<xs:documentation>
<summary> TTD - 780 - Trinidad and Tobago Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TND">
<xs:annotation>
<xs:documentation>
<summary> TND - 788 - Tunisian Dinar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TRY">
<xs:annotation>
<xs:documentation>
<summary> TRY - 949 - New Turkish Lira </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TMM">
<xs:annotation>
<xs:documentation>
<summary> TMM - 795 - Manat </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UGX">
<xs:annotation>
<xs:documentation>
<summary> UGX - 800 - Uganda Shilling </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UAH">
<xs:annotation>
<xs:documentation>
<summary> UAH - 980 - Hryvnia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AED">
<xs:annotation>
<xs:documentation>
<summary> AED - 784 - UAE Dirham </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GBP">
<xs:annotation>
<xs:documentation>
<summary> GBP - 826 - Pound Sterling </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="USS">
<xs:annotation>
<xs:documentation>
<summary> USS - 998 - US Dollar(Same day) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="USN">
<xs:annotation>
<xs:documentation>
<summary> USN - 997 - US Dollar(Next day) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UYU">
<xs:annotation>
<xs:documentation>
<summary> UYU - 858 - Peso Uruguayo </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UYI">
<xs:annotation>
<xs:documentation>
<summary> UYI - 940 - Uruguay Peso en Unidades Indexadas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UZS">
<xs:annotation>
<xs:documentation>
<summary> UZS - 860 - Uzbekistan Sum </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VUV">
<xs:annotation>
<xs:documentation>
<summary> VUV - 548 - Vatu </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VEF">
<xs:annotation>
<xs:documentation>
<summary> VEF - 937 - Bolivar Fuerte </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VND">
<xs:annotation>
<xs:documentation>
<summary> VND - 704 - Dong </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="YER">
<xs:annotation>
<xs:documentation>
<summary> YER - 886 - Yemeni Rial </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZMK">
<xs:annotation>
<xs:documentation>
<summary> ZMK - 894 - Kwacha </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZWD">
<xs:annotation>
<xs:documentation>
<summary> ZWD - 716 - Zimbabwe Dollar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XBA">
<xs:annotation>
<xs:documentation>
<summary> XBA - 955 - Bond Markets Units European Composite Unit (EURCO) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XBB">
<xs:annotation>
<xs:documentation>
<summary> XBB - 956 - European Monetary Unit (E.M.U.-6) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XBC">
<xs:annotation>
<xs:documentation>
<summary> XBC - 957 - European Unit of Account 9(E.U.A.-9) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XBD">
<xs:annotation>
<xs:documentation>
<summary> XBD - 958 - European Unit of Account 17(E.U.A.-17) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPD">
<xs:annotation>
<xs:documentation>
<summary> XPD - 964 - Palladium </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XPT">
<xs:annotation>
<xs:documentation>
<summary> XPT - 962 - Platinum </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAG">
<xs:annotation>
<xs:documentation>
<summary> XAG - 961 - Silver </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="XAU">
<xs:annotation>
<xs:documentation>
<summary> XAU - 959 - Gold </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeISOCurrencyCodeA3" nillable="true" type="tns:TypeISOCurrencyCodeA3"/>
<xs:complexType name="AlternativeMerchantData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies alternative merchant data that appears on accountholder statements. Subject to Issuer discretion. Conditional, optional when supported by service. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CustomerServiceInternet" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies an alternative customer service web URL or Email address. Conditional, required for Ecommerce transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerServicePhone" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies an alternative customer service phone number. Conditional, required for MOTO transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies a description of the product or service purchased that is recognizable to the accountholder. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SIC" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the Standard Industry Code or Merchant Category Code that identifies the alternative merchant industry classification. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Address" nillable="true" type="tns:AddressInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies alternative merchant address information. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MerchantId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies an alternative merchant location ID or vendor code. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies an alternative merchant name or DBA name. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AlternativeMerchantData" nillable="true" type="tns:AlternativeMerchantData"/>
<xs:complexType name="AddressInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains address information for either the merchant or customer. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Street1" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Street Address Line 1. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Street2" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Street Address Line 2. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="City" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> City. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="StateProvince" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> State or Province. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Postal or ZIP Code. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CountryCode" type="tns:TypeISOCountryCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Country Code. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AddressInfo" nillable="true" type="tns:AddressInfo"/>
<xs:simpleType name="TypeISOCountryCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Country code as defined by the International Standards Organization (ISO). </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AFG">
<xs:annotation>
<xs:documentation>
<summary> AFG - AF - 004 - Afghanistan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ALA">
<xs:annotation>
<xs:documentation>
<summary> ALA - AX - 248 - Åland Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ALB">
<xs:annotation>
<xs:documentation>
<summary> ALB - AL - 008 - Albania </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DZA">
<xs:annotation>
<xs:documentation>
<summary> DZA - DZ - 012 - Algeria </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ASM">
<xs:annotation>
<xs:documentation>
<summary> ASM - AS - 016 - American Samoa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AND">
<xs:annotation>
<xs:documentation>
<summary> AND - AD - 020 - Andorra </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AGO">
<xs:annotation>
<xs:documentation>
<summary> AGO - AO - 024 - Angola </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AIA">
<xs:annotation>
<xs:documentation>
<summary> AIA - AI - 660 - Anguilla </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ATA">
<xs:annotation>
<xs:documentation>
<summary> ATA - AQ - 010 - Antarctica </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ATG">
<xs:annotation>
<xs:documentation>
<summary> ATG - AG - 028 - Antigua and Barbuda </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARG">
<xs:annotation>
<xs:documentation>
<summary> ARG - AR - 032 - Argentina </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARM">
<xs:annotation>
<xs:documentation>
<summary> ARM - AM - 051 - Armenia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ABW">
<xs:annotation>
<xs:documentation>
<summary> ABW - AW - 533 - Aruba </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AUS">
<xs:annotation>
<xs:documentation>
<summary> AUS - AU - 036 - Australia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AUT">
<xs:annotation>
<xs:documentation>
<summary> AUT - AT - 040 - Austria </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AZE">
<xs:annotation>
<xs:documentation>
<summary> AZE - AZ - 031 - Azerbaijan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BHS">
<xs:annotation>
<xs:documentation>
<summary> BHS - BS - 044 - Bahamas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BHR">
<xs:annotation>
<xs:documentation>
<summary> BHR - BH - 048 - Bahrain </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BGD">
<xs:annotation>
<xs:documentation>
<summary> BGD - BD - 050 - Bangladesh </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BRB">
<xs:annotation>
<xs:documentation>
<summary> BRB - BB - 052 - Barbados </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BLR">
<xs:annotation>
<xs:documentation>
<summary> BLR - BY - 112 - Belarus </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BEL">
<xs:annotation>
<xs:documentation>
<summary> BEL - BE - 056 - Belgium </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BLZ">
<xs:annotation>
<xs:documentation>
<summary> BLZ - BZ - 084 - Belize </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BEN">
<xs:annotation>
<xs:documentation>
<summary> BEN - BJ - 204 - Benin </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BMU">
<xs:annotation>
<xs:documentation>
<summary> BMU - BM - 060 - Bermuda </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BTN">
<xs:annotation>
<xs:documentation>
<summary> BTN - BT - 064 - Bhutan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BOL">
<xs:annotation>
<xs:documentation>
<summary> BOL - BO - 068 - Bolivia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BIH">
<xs:annotation>
<xs:documentation>
<summary> BIH - BA - 070 - Bosnia and Herzegovina </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BWA">
<xs:annotation>
<xs:documentation>
<summary> BWA - BW - 072 - Botswana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BVT">
<xs:annotation>
<xs:documentation>
<summary> BVT - BV - 074 - Bouvet Island </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BRA">
<xs:annotation>
<xs:documentation>
<summary> BRA - BR - 076 - Brazil </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IOT">
<xs:annotation>
<xs:documentation>
<summary> IOT - IO - 086 - British Indian Ocean Territory </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BRN">
<xs:annotation>
<xs:documentation>
<summary> BRN - BN - 096 - Brunei Darussalam </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BGR">
<xs:annotation>
<xs:documentation>
<summary> BGR - BG - 100 - Bulgaria </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BFA">
<xs:annotation>
<xs:documentation>
<summary> BFA - BF - 854 - Burkina Faso </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BDI">
<xs:annotation>
<xs:documentation>
<summary> BDI - BI - 108 - Burundi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KHM">
<xs:annotation>
<xs:documentation>
<summary> KHM - KH - 116 - Cambodia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CMR">
<xs:annotation>
<xs:documentation>
<summary> CMR - CM - 120 - Cameroon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CAN">
<xs:annotation>
<xs:documentation>
<summary> CAN - CA - 124 - Canada </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CPV">
<xs:annotation>
<xs:documentation>
<summary> CPV - CV - 132 - Cape Verde </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CYM">
<xs:annotation>
<xs:documentation>
<summary> CYM - KY - 136 - Cayman Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CAF">
<xs:annotation>
<xs:documentation>
<summary> CAF - CF - 140 - Central African Republic </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TCD">
<xs:annotation>
<xs:documentation>
<summary> TCD - TD - 148 - Chad </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHL">
<xs:annotation>
<xs:documentation>
<summary> CHL - CL - 152 - Chile </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHN">
<xs:annotation>
<xs:documentation>
<summary> CHN - CN - 156 - China </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CXR">
<xs:annotation>
<xs:documentation>
<summary> CXR - CX - 162 - Christmas Island </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CCK">
<xs:annotation>
<xs:documentation>
<summary> CCK - CC - 166 - Cocos (Keeling) Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COL">
<xs:annotation>
<xs:documentation>
<summary> COL - CO - 170 - Colombia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COM">
<xs:annotation>
<xs:documentation>
<summary> COM - KM - 174 - Comoros </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COG">
<xs:annotation>
<xs:documentation>
<summary> COG - CG - 178 - Congo </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COD">
<xs:annotation>
<xs:documentation>
<summary> COD - CD - 180 - Congo, Democratic Republic of the </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="COK">
<xs:annotation>
<xs:documentation>
<summary> COK - CK - 184 - Cook Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CRI">
<xs:annotation>
<xs:documentation>
<summary> CRI - CR - 188 - Costa Rica </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CIV">
<xs:annotation>
<xs:documentation>
<summary> CIV - CI - 384 - Côte d'Ivoire </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HRV">
<xs:annotation>
<xs:documentation>
<summary> HRV - HR - 191 - Croatia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CUB">
<xs:annotation>
<xs:documentation>
<summary> CUB - CU - 192 - Cuba </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CYP">
<xs:annotation>
<xs:documentation>
<summary> CYP - CY - 196 - Cyprus </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CZE">
<xs:annotation>
<xs:documentation>
<summary> CZE - CZ - 203 - Czech Republic </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DNK">
<xs:annotation>
<xs:documentation>
<summary> DNK - DK - 208 - Denmark </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DJI">
<xs:annotation>
<xs:documentation>
<summary> DJI - DJ - 262 - Djibouti </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DMA">
<xs:annotation>
<xs:documentation>
<summary> DMA - DM - 212 - Dominica </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DOM">
<xs:annotation>
<xs:documentation>
<summary> DOM - DO - 214 - Dominican Republic </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ECU">
<xs:annotation>
<xs:documentation>
<summary> ECU - EC - 218 - Ecuador </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EGY">
<xs:annotation>
<xs:documentation>
<summary> EGY - EG - 818 - Egypt </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SLV">
<xs:annotation>
<xs:documentation>
<summary> SLV - SV - 222 - El Salvador </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GNQ">
<xs:annotation>
<xs:documentation>
<summary> GNQ - GQ - 226 - Equatorial Guinea </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ERI">
<xs:annotation>
<xs:documentation>
<summary> ERI - ER - 232 - Eritrea </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EST">
<xs:annotation>
<xs:documentation>
<summary> EST - EE - 233 - Estonia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ETH">
<xs:annotation>
<xs:documentation>
<summary> ETH - ET - 231 - Ethiopia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FLK">
<xs:annotation>
<xs:documentation>
<summary> FLK - FK - 238 - Falkland Islands (Malvinas) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FRO">
<xs:annotation>
<xs:documentation>
<summary> FRO - FO - 234 - Faroe Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FJI">
<xs:annotation>
<xs:documentation>
<summary> FJI - FJ - 242 - Fiji </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FIN">
<xs:annotation>
<xs:documentation>
<summary> FIN - FI - 246 - Finland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FRA">
<xs:annotation>
<xs:documentation>
<summary> FRA - FR - 250 - France </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FXX">
<xs:annotation>
<xs:documentation>
<summary> FXX - FX - 249 - France, Metropolitan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GUF">
<xs:annotation>
<xs:documentation>
<summary> GUF - GF - 254 - French Guiana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PYF">
<xs:annotation>
<xs:documentation>
<summary> PYF - PF - 258 - French Polynesia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ATF">
<xs:annotation>
<xs:documentation>
<summary> ATF - TF - 260 - French Southern Territories </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GAB">
<xs:annotation>
<xs:documentation>
<summary> GAB - GA - 266 - Gabon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GMB">
<xs:annotation>
<xs:documentation>
<summary> GMB - GM - 270 - Gambia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GEO">
<xs:annotation>
<xs:documentation>
<summary> GEO - GE - 268 - Georgia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DEU">
<xs:annotation>
<xs:documentation>
<summary> DEU - DE - 276 - Germany </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GHA">
<xs:annotation>
<xs:documentation>
<summary> GHA - GH - 288 - Ghana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GIB">
<xs:annotation>
<xs:documentation>
<summary> GIB - GI - 292 - Gibraltar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GRC">
<xs:annotation>
<xs:documentation>
<summary> GRC - GR - 300 - Greece </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GRL">
<xs:annotation>
<xs:documentation>
<summary> GRL - GL - 304 - Greenland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GRD">
<xs:annotation>
<xs:documentation>
<summary> GRD - GD - 308 - Grenada </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GLP">
<xs:annotation>
<xs:documentation>
<summary> GLP - GP - 312 - Guadeloupe </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GUM">
<xs:annotation>
<xs:documentation>
<summary> GUM - GU - 316 - Guam </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GTM">
<xs:annotation>
<xs:documentation>
<summary> GTM - GT - 320 - Guatemala </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GGY">
<xs:annotation>
<xs:documentation>
<summary> GGY - GG - 831 - Guernsey </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GIN">
<xs:annotation>
<xs:documentation>
<summary> GIN - GN - 324 - Guinea </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GNB">
<xs:annotation>
<xs:documentation>
<summary> GNB - GW - 624 - Guinea-Bissau </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GUY">
<xs:annotation>
<xs:documentation>
<summary> GUY - GY - 328 - Guyana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HTI">
<xs:annotation>
<xs:documentation>
<summary> HTI - HT - 332 - Haiti </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HMD">
<xs:annotation>
<xs:documentation>
<summary> HMD - HM - 334 - Heard Island and McDonald Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VAT">
<xs:annotation>
<xs:documentation>
<summary> VAT - VA - 336 - Holy See (Vatican City State) </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HND">
<xs:annotation>
<xs:documentation>
<summary> HND - HN - 340 - Honduras </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HKG">
<xs:annotation>
<xs:documentation>
<summary> HKG - HK - 344 - Hong Kong </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HUN">
<xs:annotation>
<xs:documentation>
<summary> HUN - HU - 348 - Hungary </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ISL">
<xs:annotation>
<xs:documentation>
<summary> ISL - IS - 352 - Iceland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IND">
<xs:annotation>
<xs:documentation>
<summary> IND - IN - 356 - India </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IDN">
<xs:annotation>
<xs:documentation>
<summary> IDN - ID - 360 - Indonesia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IRN">
<xs:annotation>
<xs:documentation>
<summary> IRN - IR - 364 - Iran, Islamic Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IRQ">
<xs:annotation>
<xs:documentation>
<summary> IRQ - IQ - 368 - Iraq </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IRL">
<xs:annotation>
<xs:documentation>
<summary> IRL - IE - 372 - Ireland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IMN">
<xs:annotation>
<xs:documentation>
<summary> IMN - IM - 833 - Isle of Man </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ISR">
<xs:annotation>
<xs:documentation>
<summary> ISR - IL - 376 - Israel </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ITA">
<xs:annotation>
<xs:documentation>
<summary> ITA - IT - 380 - Italy </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JAM">
<xs:annotation>
<xs:documentation>
<summary> JAM - JM - 388 - Jamaica </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPN">
<xs:annotation>
<xs:documentation>
<summary> JPN - JP - 392 - Japan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JEY">
<xs:annotation>
<xs:documentation>
<summary> JEY - JE - 832 - Jersey </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JOR">
<xs:annotation>
<xs:documentation>
<summary> JOR - JO - 400 - Jordan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KAZ">
<xs:annotation>
<xs:documentation>
<summary> KAZ - KZ - 398 - Kazakhstan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KEN">
<xs:annotation>
<xs:documentation>
<summary> KEN - KE - 404 - Kenya </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KIR">
<xs:annotation>
<xs:documentation>
<summary> KIR - KI - 296 - Kiribati </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PRK">
<xs:annotation>
<xs:documentation>
<summary> PRK - KP - 408 - Korea, Democratic People's Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KOR">
<xs:annotation>
<xs:documentation>
<summary> KOR - KR - 410 - Korea, Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KWT">
<xs:annotation>
<xs:documentation>
<summary> KWT - KW - 414 - Kuwait </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KGZ">
<xs:annotation>
<xs:documentation>
<summary> KGZ - KG - 417 - Kyrgyzstan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LAO">
<xs:annotation>
<xs:documentation>
<summary> LAO - LA - 418 - Lao People's Democratic Republic </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LVA">
<xs:annotation>
<xs:documentation>
<summary> LVA - LV - 428 - Latvia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LBN">
<xs:annotation>
<xs:documentation>
<summary> LBN - LB - 422 - Lebanon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LSO">
<xs:annotation>
<xs:documentation>
<summary> LSO - LS - 426 - Lesotho </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LBR">
<xs:annotation>
<xs:documentation>
<summary> LBR - LR - 430 - Liberia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LBY">
<xs:annotation>
<xs:documentation>
<summary> LBY - LY - 434 - Libyan Arab Jamahiriya </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LIE">
<xs:annotation>
<xs:documentation>
<summary> LIE - LI - 438 - Liechtenstein </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LTU">
<xs:annotation>
<xs:documentation>
<summary> LTU - LT - 440 - Lithuania </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LUX">
<xs:annotation>
<xs:documentation>
<summary> LUX - LU - 442 - Luxembourg </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MAC">
<xs:annotation>
<xs:documentation>
<summary> MAC - MO - 446 - Macao </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MKD">
<xs:annotation>
<xs:documentation>
<summary> MKD - MK - 807 - Macedonia, the former Yugoslav Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MDG">
<xs:annotation>
<xs:documentation>
<summary> MDG - MG - 450 - Madagascar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MWI">
<xs:annotation>
<xs:documentation>
<summary> MWI - MW - 454 - Malawi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MYS">
<xs:annotation>
<xs:documentation>
<summary> MYS - MY - 458 - Malaysia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MDV">
<xs:annotation>
<xs:documentation>
<summary> MDV - MV - 462 - Maldives </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MLI">
<xs:annotation>
<xs:documentation>
<summary> MLI - ML - 466 - Mali </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MLT">
<xs:annotation>
<xs:documentation>
<summary> MLT - MT - 470 - Malta </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MHL">
<xs:annotation>
<xs:documentation>
<summary> MHL - MH - 584 - Marshall Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MTQ">
<xs:annotation>
<xs:documentation>
<summary> MTQ - MQ - 474 - Martinique </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MRT">
<xs:annotation>
<xs:documentation>
<summary> MRT - MR - 478 - Mauritania </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MUS">
<xs:annotation>
<xs:documentation>
<summary> MUS - MU - 480 - Mauritius </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MYT">
<xs:annotation>
<xs:documentation>
<summary> MYT - YT - 175 - Mayotte </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MEX">
<xs:annotation>
<xs:documentation>
<summary> MEX - MX - 484 - Mexico </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FSM">
<xs:annotation>
<xs:documentation>
<summary> FSM - FM - 583 - Micronesia, Federated States of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MDA">
<xs:annotation>
<xs:documentation>
<summary> MDA - MD - 498 - Moldova, Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MCO">
<xs:annotation>
<xs:documentation>
<summary> MCO - MC - 492 - Monaco </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MNG">
<xs:annotation>
<xs:documentation>
<summary> MNG - MN - 496 - Mongolia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MNE">
<xs:annotation>
<xs:documentation>
<summary> MNE - ME - 499 - Montenegro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MSR">
<xs:annotation>
<xs:documentation>
<summary> MSR - MS - 500 - Montserrat </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MAR">
<xs:annotation>
<xs:documentation>
<summary> MAR - MA - 504 - Morocco </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MOZ">
<xs:annotation>
<xs:documentation>
<summary> MOZ - MZ - 508 - Mozambique </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MMR">
<xs:annotation>
<xs:documentation>
<summary> MMR - MM - 104 - Myanmar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NAM">
<xs:annotation>
<xs:documentation>
<summary> NAM - NA - 516 - Namibia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NRU">
<xs:annotation>
<xs:documentation>
<summary> NRU - NR - 520 - Nauru </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NPL">
<xs:annotation>
<xs:documentation>
<summary> NPL - NP - 524 - Nepal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NLD">
<xs:annotation>
<xs:documentation>
<summary> NLD - NL - 528 - Netherlands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ANT">
<xs:annotation>
<xs:documentation>
<summary> ANT - AN - 530 - Netherlands Antilles </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NCL">
<xs:annotation>
<xs:documentation>
<summary> NCL - NC - 540 - New Caledonia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NZL">
<xs:annotation>
<xs:documentation>
<summary> NZL - NZ - 554 - New Zealand </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NIC">
<xs:annotation>
<xs:documentation>
<summary> NIC - NI - 558 - Nicaragua </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NER">
<xs:annotation>
<xs:documentation>
<summary> NER - NE - 562 - Niger </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NGA">
<xs:annotation>
<xs:documentation>
<summary> NGA - NG - 566 - Nigeria </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NIU">
<xs:annotation>
<xs:documentation>
<summary> NIU - NU - 570 - Niue </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NFK">
<xs:annotation>
<xs:documentation>
<summary> NFK - NF - 574 - Norfolk Island </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MNP">
<xs:annotation>
<xs:documentation>
<summary> MNP - MP - 580 - Northern Mariana Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NOR">
<xs:annotation>
<xs:documentation>
<summary> NOR - NO - 578 - Norway </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OMN">
<xs:annotation>
<xs:documentation>
<summary> OMN - OM - 512 - Oman </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PAK">
<xs:annotation>
<xs:documentation>
<summary> PAK - PK - 586 - Pakistan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PLW">
<xs:annotation>
<xs:documentation>
<summary> PLW - PW - 585 - Palau </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PSE">
<xs:annotation>
<xs:documentation>
<summary> PSE - PS - 275 - Palestinian Territory, Occupied </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PAN">
<xs:annotation>
<xs:documentation>
<summary> PAN - PA - 591 - Panama </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PNG">
<xs:annotation>
<xs:documentation>
<summary> PNG - PG - 598 - Papua New Guinea </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PRY">
<xs:annotation>
<xs:documentation>
<summary> PRY - PY - 600 - Paraguay </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PER">
<xs:annotation>
<xs:documentation>
<summary> PER - PE - 604 - Peru </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PHL">
<xs:annotation>
<xs:documentation>
<summary> PHL - PH - 608 - Philippines </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PCN">
<xs:annotation>
<xs:documentation>
<summary> PCN - PN - 612 - Pitcairn </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="POL">
<xs:annotation>
<xs:documentation>
<summary> POL - PL - 616 - Poland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PRT">
<xs:annotation>
<xs:documentation>
<summary> PRT - PT - 620 - Portugal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PRI">
<xs:annotation>
<xs:documentation>
<summary> PRI - PR - 630 - Puerto Rico </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QAT">
<xs:annotation>
<xs:documentation>
<summary> QAT - QA - 634 - Qatar </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="REU">
<xs:annotation>
<xs:documentation>
<summary> REU - RE - 638 - Réunion </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ROU">
<xs:annotation>
<xs:documentation>
<summary> ROU - RO - 642 - Romania </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RUS">
<xs:annotation>
<xs:documentation>
<summary> RUS - RU - 643 - Russian Federation </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RWA">
<xs:annotation>
<xs:documentation>
<summary> RWA - RW - 646 - Rwanda </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SHN">
<xs:annotation>
<xs:documentation>
<summary> SHN - SH - 654 - Saint Helena </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KNA">
<xs:annotation>
<xs:documentation>
<summary> KNA - KN - 659 - Saint Kitts and Nevis </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LCA">
<xs:annotation>
<xs:documentation>
<summary> LCA - LC - 662 - Saint Lucia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SPM">
<xs:annotation>
<xs:documentation>
<summary> SPM - PM - 666 - Saint Pierre and Miquelon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VCT">
<xs:annotation>
<xs:documentation>
<summary> VCT - VC - 670 - Saint Vincent and the Grenadines </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WSM">
<xs:annotation>
<xs:documentation>
<summary> WSM - WS - 882 - Samoa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SMR">
<xs:annotation>
<xs:documentation>
<summary> SMR - SM - 674 - San Marino </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="STP">
<xs:annotation>
<xs:documentation>
<summary> STP - ST - 678 - Sao Tome and Principe </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SAU">
<xs:annotation>
<xs:documentation>
<summary> SAU - SA - 682 - Saudi Arabia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SEN">
<xs:annotation>
<xs:documentation>
<summary> SEN - SN - 686 - Senegal </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SRB">
<xs:annotation>
<xs:documentation>
<summary> SRB - RS - 688 - Serbia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SCG">
<xs:annotation>
<xs:documentation>
<summary> SCG - CS - 891 - Serbia and Montenegro </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SYC">
<xs:annotation>
<xs:documentation>
<summary> SYC - SC - 690 - Seychelles </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SLE">
<xs:annotation>
<xs:documentation>
<summary> SLE - SL - 694 - Sierra Leone </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SGP">
<xs:annotation>
<xs:documentation>
<summary> SGP - SG - 702 - Singapore </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SVK">
<xs:annotation>
<xs:documentation>
<summary> SVK - SK - 703 - Slovakia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SVN">
<xs:annotation>
<xs:documentation>
<summary> SVN - SI - 705 - Slovenia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SLB">
<xs:annotation>
<xs:documentation>
<summary> SLB - SB - 090 - Solomon Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SOM">
<xs:annotation>
<xs:documentation>
<summary> SOM - SO - 706 - Somalia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZAF">
<xs:annotation>
<xs:documentation>
<summary> ZAF - ZA - 710 - South Africa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SGS">
<xs:annotation>
<xs:documentation>
<summary> SGS - GS - 239 - South Georgia and the South Sandwich Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ESP">
<xs:annotation>
<xs:documentation>
<summary> ESP - ES - 724 - Spain </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LKA">
<xs:annotation>
<xs:documentation>
<summary> LKA - LK - 144 - Sri Lanka </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SDN">
<xs:annotation>
<xs:documentation>
<summary> SDN - SD - 736 - Sudan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SUR">
<xs:annotation>
<xs:documentation>
<summary> SUR - SR - 740 - Suriname </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SJM">
<xs:annotation>
<xs:documentation>
<summary> SJM - SJ - 744 - Svalbard and Jan Mayen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SWZ">
<xs:annotation>
<xs:documentation>
<summary> SWZ - SZ - 748 - Swaziland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SWE">
<xs:annotation>
<xs:documentation>
<summary> SWE - SE - 752 - Sweden </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CHE">
<xs:annotation>
<xs:documentation>
<summary> CHE - CH - 756 - Switzerland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SYR">
<xs:annotation>
<xs:documentation>
<summary> SYR - SY - 760 - Syrian Arab Republic </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TWN">
<xs:annotation>
<xs:documentation>
<summary> TWN - TW - 158 - Taiwan, Province of China </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TJK">
<xs:annotation>
<xs:documentation>
<summary> TJK - TJ - 762 - Tajikistan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TZA">
<xs:annotation>
<xs:documentation>
<summary> TZA - TZ - 834 - Tanzania, United Republic of </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="THA">
<xs:annotation>
<xs:documentation>
<summary> THA - TH - 764 - Thailand </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TLS">
<xs:annotation>
<xs:documentation>
<summary> TLS - TL - 626 - Timor-Leste </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TGO">
<xs:annotation>
<xs:documentation>
<summary> TGO - TG - 768 - Togo </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TKL">
<xs:annotation>
<xs:documentation>
<summary> TKL - TK - 772 - Tokelau </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TMP">
<xs:annotation>
<xs:documentation>
<summary> TMP - TP - 626 - East Timor </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TON">
<xs:annotation>
<xs:documentation>
<summary> TON - TO - 776 - Tonga </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TTO">
<xs:annotation>
<xs:documentation>
<summary> TTO - TT - 780 - Trinidad and Tobago </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TUN">
<xs:annotation>
<xs:documentation>
<summary> TUN - TN - 788 - Tunisia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TUR">
<xs:annotation>
<xs:documentation>
<summary> TUR - TR - 792 - Turkey </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TKM">
<xs:annotation>
<xs:documentation>
<summary> TKM - TM - 795 - Turkmenistan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TCA">
<xs:annotation>
<xs:documentation>
<summary> TCA - TC - 796 - Turks and Caicos Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TUV">
<xs:annotation>
<xs:documentation>
<summary> TUV - TV - 798 - Tuvalu </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UGA">
<xs:annotation>
<xs:documentation>
<summary> UGA - UG - 800 - Uganda </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UKR">
<xs:annotation>
<xs:documentation>
<summary> UKR - UA - 804 - Ukraine </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ARE">
<xs:annotation>
<xs:documentation>
<summary> ARE - AE - 784 - United Arab Emirates </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GBR">
<xs:annotation>
<xs:documentation>
<summary> GBR - GB - 826 - United Kingdom </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="USA">
<xs:annotation>
<xs:documentation>
<summary> USA - US - 840 - United States </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UMI">
<xs:annotation>
<xs:documentation>
<summary> UMI - UM - 581 - United States Minor Outlying Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="URY">
<xs:annotation>
<xs:documentation>
<summary> URY - UY - 858 - Uruguay </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UZB">
<xs:annotation>
<xs:documentation>
<summary> UZB - UZ - 860 - Uzbekistan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VUT">
<xs:annotation>
<xs:documentation>
<summary> VUT - VU - 548 - Vanuatu </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VEN">
<xs:annotation>
<xs:documentation>
<summary> VEN - VE - 862 - Venezuela </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VNM">
<xs:annotation>
<xs:documentation>
<summary> VNM - VN - 704 - Viet Nam </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VGB">
<xs:annotation>
<xs:documentation>
<summary> VGB - VG - 092 - Virgin Islands, British </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VIR">
<xs:annotation>
<xs:documentation>
<summary> VIR - VI - 850 - Virgin Islands, U.S. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WLF">
<xs:annotation>
<xs:documentation>
<summary> WLF - WF - 876 - Wallis and Futuna </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ESH">
<xs:annotation>
<xs:documentation>
<summary> ESH - EH - 732 - Western Sahara </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="YEM">
<xs:annotation>
<xs:documentation>
<summary> YEM - YE - 887 - Yemen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="YUG">
<xs:annotation>
<xs:documentation>
<summary> YUG - YU - 891 - Yugoslavia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZMB">
<xs:annotation>
<xs:documentation>
<summary> ZMB - ZM - 894 - Zambia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ZWE">
<xs:annotation>
<xs:documentation>
<summary> ZWE - ZW - 716 - Zimbabwe </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeISOCountryCodeA3" nillable="true" type="tns:TypeISOCountryCodeA3"/>
<xs:simpleType name="EntryMode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates how the cardholder data was retrieved. When authorizing with stored card data, either locally or with CardDataToken, indicate that the card data was manually collected (keyed or one of its variants). </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Keyed">
<xs:annotation>
<xs:documentation>
<summary> Keyed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KeyedBadMagRead">
<xs:annotation>
<xs:documentation>
<summary> Keyed after bad magnetic stripe read. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TrackDataFromMSR">
<xs:annotation>
<xs:documentation>
<summary> Track data read from MSR. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ChipReliable">
<xs:annotation>
<xs:documentation>
<summary> Chip, reliable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ChipUnreliable">
<xs:annotation>
<xs:documentation>
<summary> Chip, unreliable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessMChipOrSmartCard">
<xs:annotation>
<xs:documentation>
<summary> Contactless M/Chip or smart card. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessStripe">
<xs:annotation>
<xs:documentation>
<summary> Contactless stripe. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TerminalNotUsed">
<xs:annotation>
<xs:documentation>
<summary> Terminal not used. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BarCode">
<xs:annotation>
<xs:documentation>
<summary> Bar code. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OCRReader">
<xs:annotation>
<xs:documentation>
<summary> OCR reader. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VSCCapable">
<xs:annotation>
<xs:documentation>
<summary> VSC capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ChipTrackDataFromRFID">
<xs:annotation>
<xs:documentation>
<summary> Chip track data read from RFID. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MSRTrackDataFromRFID">
<xs:annotation>
<xs:documentation>
<summary> MSR track data read from RFID. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NFCCapable">
<xs:annotation>
<xs:documentation>
<summary> NFC capable. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Track2DataFromMSR">
<xs:annotation>
<xs:documentation>
<summary> Track data read from MSR. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessPayPal">
<xs:annotation>
<xs:documentation>
<summary> Contactless PayPal. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="EntryMode" nillable="true" type="tns:EntryMode"/>
<xs:complexType name="Transaction">
<xs:sequence>
<xs:element minOccurs="0" name="RelayResponseUrl" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo>
<DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerData" nillable="true" type="tns:TransactionCustomerData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the customer. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReportingData" nillable="true" type="tns:TransactionReportingData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Additional data to be printed on reports. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Transaction" nillable="true" type="tns:Transaction"/>
<xs:complexType name="TransactionCustomerData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the customer. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="BillingData" nillable="true" type="tns:CustomerInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Customer billing or home details. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Identifier used by the merchant to identify the customer. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CustomerTaxId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Customer's federal or VAT identification number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ShippingData" nillable="true" type="tns:CustomerInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Customer shipping details. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionCustomerData" nillable="true" type="tns:TransactionCustomerData"/>
<xs:complexType name="CustomerInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the customer. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Name" nillable="true" type="tns:NameInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Parameterized full name. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Address" nillable="true" type="tns:AddressInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Parameterized address. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BusinessName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Company name. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Primary telephone number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Fax" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Primary fax number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Email" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Email address. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CustomerInfo" nillable="true" type="tns:CustomerInfo"/>
<xs:complexType name="NameInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the customer name. Conditional, required by some Service Providers. If this value is set on the transaction and not required by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Title" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Title. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="First" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> First name. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Middle" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Middle name or initial. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Last" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Last name. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Suffix" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Suffix. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="NameInfo" nillable="true" type="tns:NameInfo"/>
<xs:complexType name="PersonalInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains a customer's sensitive personal information. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Company" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Company name. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DateOfBirth" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The customer's date of birth. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DriversLicense" nillable="true" type="tns:DriversLicense">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The customer's driver's license information. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EmployeeIdNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Employee identification number, which can be used as an alternate form of identification. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The customer's gender. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="GovernmentIdNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Government issued identification number, which can be used as an alternate form of identification. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MilitaryIdNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Military issued identification number, which can be used as an alternate form of identification. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SocialSecurityNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The customer's social security number. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TaxId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The customer's federal tax identifier. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PersonalInfo" nillable="true" type="tns:PersonalInfo"/>
<xs:complexType name="DriversLicense">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains driver's license information for the customer. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Number" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Driver's license number. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="State" type="tns:TypeStateProvince">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> State or Province of issue of customer's drivers license. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track1" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Track 1 data read off of the driver's license magnetic stripe. Should not include the sentinels and LRC. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track2" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Track 2 data read off of the driver's license magnetic stripe. Should not include the sentinels and LRC. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="DriversLicense" nillable="true" type="tns:DriversLicense"/>
<xs:simpleType name="TypeStateProvince">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> State or Province. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AL">
<xs:annotation>
<xs:documentation>
<summary> Alabama </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AK">
<xs:annotation>
<xs:documentation>
<summary> Alaska </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AS">
<xs:annotation>
<xs:documentation>
<summary> American Samoa </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AZ">
<xs:annotation>
<xs:documentation>
<summary> Arizona </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AR">
<xs:annotation>
<xs:documentation>
<summary> Arkansas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CA">
<xs:annotation>
<xs:documentation>
<summary> California </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CO">
<xs:annotation>
<xs:documentation>
<summary> Colorado </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CT">
<xs:annotation>
<xs:documentation>
<summary> Connecticut </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DE">
<xs:annotation>
<xs:documentation>
<summary> Delaware </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DC">
<xs:annotation>
<xs:documentation>
<summary> District Of Columbia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FM">
<xs:annotation>
<xs:documentation>
<summary> Federated States Of Micronesia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FL">
<xs:annotation>
<xs:documentation>
<summary> Florida </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GA">
<xs:annotation>
<xs:documentation>
<summary> Georgia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GU">
<xs:annotation>
<xs:documentation><summary> Guam </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="HI">
<xs:annotation>
<xs:documentation>
<summary> Hawaii </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ID">
<xs:annotation>
<xs:documentation><summary> Idaho </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IL">
<xs:annotation>
<xs:documentation>
<summary> Illinois </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IN">
<xs:annotation>
<xs:documentation>
<summary> Indiana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IA">
<xs:annotation>
<xs:documentation><summary> Iowa </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KS">
<xs:annotation>
<xs:documentation>
<summary> Kansas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="KY">
<xs:annotation>
<xs:documentation>
<summary> Kentucky </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LA">
<xs:annotation>
<xs:documentation>
<summary> Louisiana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ME">
<xs:annotation>
<xs:documentation><summary> Maine </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MH">
<xs:annotation>
<xs:documentation>
<summary> Marshall Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MD">
<xs:annotation>
<xs:documentation>
<summary> Maryland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MA">
<xs:annotation>
<xs:documentation>
<summary> Massachusetts </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MI">
<xs:annotation>
<xs:documentation>
<summary> Michigan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MN">
<xs:annotation>
<xs:documentation>
<summary> Minnesota </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MS">
<xs:annotation>
<xs:documentation>
<summary> Mississippi </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MO">
<xs:annotation>
<xs:documentation>
<summary> Missouri </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MT">
<xs:annotation>
<xs:documentation>
<summary> Montana </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NE">
<xs:annotation>
<xs:documentation>
<summary> Nebraska </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NV">
<xs:annotation>
<xs:documentation>
<summary> Nevada </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NH">
<xs:annotation>
<xs:documentation>
<summary> New Hampshire </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NJ">
<xs:annotation>
<xs:documentation>
<summary> New Jersey </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NM">
<xs:annotation>
<xs:documentation>
<summary> New Mexico </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NY">
<xs:annotation>
<xs:documentation>
<summary> New York </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NC">
<xs:annotation>
<xs:documentation>
<summary> North Carolina </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ND">
<xs:annotation>
<xs:documentation>
<summary> North Dakota </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MP">
<xs:annotation>
<xs:documentation>
<summary> Northern Mariana Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OH">
<xs:annotation>
<xs:documentation><summary> Ohio </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OK">
<xs:annotation>
<xs:documentation>
<summary> Oklahoma </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OR">
<xs:annotation>
<xs:documentation>
<summary> Oregon </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PW">
<xs:annotation>
<xs:documentation><summary> Palau </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PA">
<xs:annotation>
<xs:documentation>
<summary> Pennsylvania </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PR">
<xs:annotation>
<xs:documentation>
<summary> Puerto Rico </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RI">
<xs:annotation>
<xs:documentation>
<summary> Rhode Island </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SC">
<xs:annotation>
<xs:documentation>
<summary> South Carolina </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SD">
<xs:annotation>
<xs:documentation>
<summary> South Dakota </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TN">
<xs:annotation>
<xs:documentation>
<summary> Tennessee </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TX">
<xs:annotation>
<xs:documentation><summary> Texas </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UT">
<xs:annotation>
<xs:documentation><summary> Utah </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VT">
<xs:annotation>
<xs:documentation>
<summary> Vermont </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VI">
<xs:annotation>
<xs:documentation>
<summary> Virgin Islands </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="VA">
<xs:annotation>
<xs:documentation>
<summary> Virginia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WA">
<xs:annotation>
<xs:documentation>
<summary> Washington </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WV">
<xs:annotation>
<xs:documentation>
<summary> West Virginia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WI">
<xs:annotation>
<xs:documentation>
<summary> Wisconsin </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WY">
<xs:annotation>
<xs:documentation>
<summary> Wyoming </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AA">
<xs:annotation>
<xs:documentation>
<summary> Armed Forces Americas </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AE">
<xs:annotation>
<xs:documentation>
<summary> Armed Forces </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AP">
<xs:annotation>
<xs:documentation>
<summary> Armed Forces Pacific </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="AB">
<xs:annotation>
<xs:documentation>
<summary> Alberta </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BC">
<xs:annotation>
<xs:documentation>
<summary> British Columbia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MB">
<xs:annotation>
<xs:documentation>
<summary> Manitoba </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NB">
<xs:annotation>
<xs:documentation>
<summary> New Brunswick </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NF">
<xs:annotation>
<xs:documentation>
<summary> Newfoundland </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NT">
<xs:annotation>
<xs:documentation>
<summary> Northwest Territories </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NS">
<xs:annotation>
<xs:documentation>
<summary> Nova Scotia </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NU">
<xs:annotation>
<xs:documentation>
<summary> Nunavut </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ON">
<xs:annotation>
<xs:documentation>
<summary> Ontario </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PE">
<xs:annotation>
<xs:documentation>
<summary> Prince Edward Island </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="QC">
<xs:annotation>
<xs:documentation>
<summary> Quebec </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SK">
<xs:annotation>
<xs:documentation>
<summary> Saskatchewan </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="YK">
<xs:annotation>
<xs:documentation><summary> Yukon </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TypeStateProvince" nillable="true" type="tns:TypeStateProvince"/>
<xs:complexType name="TransactionReportingData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains additional transaction data to be printed on reports. Conditional, allowed by some Service Providers. If this value is set on the transaction and not allowed by the Service Provider, the data will not be present on the transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Comment about the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction description. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Reference" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Merchant or customer reference field that is used for tracking or reporting purposes. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionReportingData" nillable="true" type="tns:TransactionReportingData"/>
<xs:complexType name="TransactionTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="PaymentAccountDataToken" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Token specified by offsite cardholder data storage Service Providers to retrieve stored payment account data. Optional, may be used in place of detailed tender data. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SecurePaymentAccountData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Data collected from a magnetic stripe and protected by an encrypting card reader. Track 2 data must be provided. Conditional, at least one of CardData, PaymentAccountDataToken or SecurePaymentAccountData must be provided. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EncryptionKeyId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the identifier for the encryption key used for card data encryption, such as the key serial number for DUK/PT encryption. Conditional, required if SecurePaymentAccountData is used. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SwipeStatus" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the status of the card swipe as returned by the card reader. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionTenderData" nillable="true" type="tns:TransactionTenderData"/>
<xs:simpleType name="CVDataProvided">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether or not CV data provided. Recommended for card not present authorizations, not used in settlement. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DeliberatelyBypass">
<xs:annotation>
<xs:documentation>
<summary> Deliberately bypass. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Provided">
<xs:annotation>
<xs:documentation>
<summary> Provided. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ValueIllegible">
<xs:annotation>
<xs:documentation>
<summary> Value illegible. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CardholderStatesNotAvailable">
<xs:annotation>
<xs:documentation>
<summary> Cardholder states not available. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CVDataProvided" nillable="true" type="tns:CVDataProvided"/>
<xs:simpleType name="EMVChipCondition">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates if previous EMV Chip transaction have failed. Used only when processing a chipped card via MSR. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FirstFailure">
<xs:annotation>
<xs:documentation>
<summary> The previous EMV transaction succeeded. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MultipleFailures">
<xs:annotation>
<xs:documentation>
<summary> The previous EMV transaction failed. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="EMVChipCondition" nillable="true" type="tns:EMVChipCondition"/>
<xs:complexType name="PINlessDebitData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of transaction details related to PINless Debit cards. Conditional, optional when processing a recurring or installment MOTO or Ecommerce transaction with a PIN Debit card without entering a PIN. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="BillPayServiceData" nillable="true" type="tns:BillPayServiceData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the bill payment service name and address for PINless Debit bill payment. Conditional, required if different from merchant name and address. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PayeeData" nillable="true" type="tns:PayeeData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the payee information for PINless Debit bill payment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PINlessDebitData" nillable="true" type="tns:PINlessDebitData"/>
<xs:complexType name="BillPayServiceData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the bill payment service name and address for PINless Debit bill payment. Conditional, required if different from merchant name and address. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Name of the bill payment service. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CompanyAddress" nillable="true" type="tns:AddressInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Address of the bill payment service. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="BillPayServiceData" nillable="true" type="tns:BillPayServiceData"/>
<xs:complexType name="PayeeData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the payee information for PINless Debit bill payment. Conditional, required if transaction is PINless Debit. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Name of the company receiving payment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Phone" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Phone number of the company receiving payment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Customer account number with company receiving payment. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="PayeeData" nillable="true" type="tns:PayeeData"/>
<xs:complexType name="Undo">
<xs:sequence>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction ID of the transaction to void. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Undo" nillable="true" type="tns:Undo"/>
<xs:complexType name="Return">
<xs:sequence>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction ID of the authorization to return. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionDateTime" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The local date and time of the transaction as calculated by the merchant and printed on the customer receipt. This field should contain a timezone offset representing the timezone in which the transaction is taking place. Optional, but highly recommended. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Return" nillable="true" type="tns:Return"/>
<xs:complexType name="Capture">
<xs:sequence>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction ID of the authorization to capture. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Capture" nillable="true" type="tns:Capture"/>
<xs:complexType name="Manage">
<xs:sequence>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction Identifier corresponding to the transaction to update. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Manage" nillable="true" type="tns:Manage"/>
<xs:complexType name="Adjust">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information for adjusting the amount of a transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Positive or negative amount by which to change the original authorized amount. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Transaction ID of the authorization to adjust. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Addendum" nillable="true" type="tns:Addendum">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Managed and unmanaged addendum. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TipAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Positive amount added to total as a tip. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="Adjust" nillable="true" type="tns:Adjust"/>
<xs:complexType name="ArrayOfCapture">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Capture" nillable="true" type="tns:Capture"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfCapture" nillable="true" type="tns:ArrayOfCapture"/>
<xs:complexType name="ArrayOfResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Response" nillable="true" type="tns:Response"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfResponse" nillable="true" type="tns:ArrayOfResponse"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<xs:complexType name="ArrayOfstring">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/ElectronicChecking" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/ElectronicChecking">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:complexType name="ElectronicCheckingTransactionResponse">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q1:Response">
<xs:sequence>
<xs:element minOccurs="0" name="ACHCapable" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates if the customer's account will accept ACH transactions. Returned only on QueryAccount transactions. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the amount of the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ApprovalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> A code provided when a transaction is approved. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ModifiedAccountNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the corrected account number that should be used for electronic check processing. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ModifiedRoutingNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the corrected 9-digit Bank Routing number that should be used for electronic check processing. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PaymentAccountDataToken" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Token specified by a tokenization (offsite payment account data storage) Service Provider, used to retrieve securely stored payment account data. Conditional, required if any one of the following must be provided: CardDataToken, SecureCardData, or tender-specific payment account data. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReturnInformation" nillable="true" type="tns:ReturnInformation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information indicating why the transaction was returned. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RspTxnCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> TxnCode returned from SP. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SubmitDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The date the transaction was submitted to the bank. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingTransactionResponse" nillable="true" type="tns:ElectronicCheckingTransactionResponse"/>
<xs:complexType name="ReturnInformation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the reason the bank rejected the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="ReturnCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Code that indicates why the transaction was returned. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReturnDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The date the transaction was returned by the bank. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ReturnReason" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Reason that indicates why the transaction was returned. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="ReturnInformation" nillable="true" type="tns:ReturnInformation"/>
<xs:complexType name="ElectronicCheckingCaptureResponse">
<xs:complexContent mixed="false">
<xs:extension xmlns:q2="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q2:Response">
<xs:sequence>
<xs:element minOccurs="0" name="SummaryData" nillable="true" type="q2:SummaryData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Summary information (item count and total amount) for the captured transactions. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingCaptureResponse" nillable="true" type="tns:ElectronicCheckingCaptureResponse"/>
<xs:complexType name="ElectronicCheckingTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the Electronic Checking transaction data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q3="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q3:TransactionData">
<xs:sequence>
<xs:element minOccurs="0" name="AlternativeMerchantData" nillable="true" type="tns:AlternativeMerchantData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Alternative merchant data to appear on accountholder statements. Subject to Issuer discretion. Conditional, optional if BankcardService.AlternativeMerchantData is true. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EffectiveDate" type="xs:dateTime">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the effective date of the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsRecurring" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether the transaction is recurring. Conditional, required if SECCode = 'WEB'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PayeeEmail" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the payees email address. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PayeeId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the reference number used by the payer to identify the payee. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SECCode" type="tns:SECCode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The three letter code that indicates what NACHA regulations the transaction must adhere to. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ServiceType" type="tns:ServiceType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the Electronic Checking service type: ACH, RDC or ECK. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionType" type="tns:TransactionType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the transaction type. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TxnCodeType" type="tns:TxnCodeType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the specific type of transaction. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingTransactionData" nillable="true" type="tns:ElectronicCheckingTransactionData"/>
<xs:complexType name="ElectronicCheckingCustomerData">
<xs:complexContent mixed="false">
<xs:extension xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q4:TransactionCustomerData">
<xs:sequence>
<xs:element minOccurs="0" name="AdditionalBillingData" nillable="true" type="q4:PersonalInfo">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Additional billing information which may be required by the Service Provider to process the Electronic Checking transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingCustomerData" nillable="true" type="tns:ElectronicCheckingCustomerData"/>
<xs:complexType name="ElectronicCheckingTransaction">
<xs:complexContent mixed="false">
<xs:extension xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q5:Transaction">
<xs:sequence>
<xs:element minOccurs="0" name="TenderData" nillable="true" type="tns:ElectronicCheckingTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the tender. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionData" nillable="true" type="tns:ElectronicCheckingTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the transaction data. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingTransaction" nillable="true" type="tns:ElectronicCheckingTransaction"/>
<xs:complexType name="ElectronicCheckingTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the Electronic Checking transaction tender data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q6:TransactionTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="BackCheckImage" nillable="true" type="tns:CheckImage">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Back side image. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CheckData" nillable="true" type="tns:CheckData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Basic information about the check being processed. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FrontCheckImage" nillable="true" type="tns:CheckImage">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Front side image. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SocketLocation" nillable="true" type="tns:SocketLocation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Back side image. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingTenderData" nillable="true" type="tns:ElectronicCheckingTenderData"/>
<xs:complexType name="CheckImage">
<xs:annotation>
<xs:appinfo/>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="CompressionType" type="tns:ImgCompressionType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Indicates the compression type used. 0 = Group4, 1 = JPEG, 2 = ABIC, 3-20 = reserved-agreement not required, 21 = PNG, 22 = JBIG, 23 = JPEG2000, 24-99 = reserved for future use - as defined in X9.37 specification. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="DocType" type="tns:DocType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Indicates the document type. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FormatType" type="tns:ImgFormatType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Indicates the format of the image. 0 = TIFF 6, 1 = IOCA FS 11, 2-19 = Reserved-agreement not required, 20 = PNG, 21 = JFIF, 22 = SPIFF, 23 = JBIG, 24 = JPEG 2000, 25-99 = Reserved for future use - as defined in X9.37 specification. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ImgData" nillable="true" type="xs:base64Binary">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Binary image data encoded as Base64 string. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ImgSize" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>The length of the data included in the ImgData element. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UserField" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Reference field to be passed along with image view in X9.37 file. Optional.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CheckImage" nillable="true" type="tns:CheckImage"/>
<xs:simpleType name="ImgCompressionType">
<xs:annotation>
<xs:appinfo/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Group_4">
<xs:annotation>
<xs:documentation><summary>Group 4</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPEG_Baseline">
<xs:annotation>
<xs:documentation><summary>JPEG Baseline</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ABIC">
<xs:annotation>
<xs:documentation><summary>ABIC</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PNG">
<xs:annotation>
<xs:documentation><summary>PNG</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JBIG">
<xs:annotation>
<xs:documentation><summary>JBIG</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPEG_2000">
<xs:annotation>
<xs:documentation><summary>JPEG 2000</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ImgCompressionType" nillable="true" type="tns:ImgCompressionType"/>
<xs:simpleType name="DocType">
<xs:annotation>
<xs:appinfo/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Check">
<xs:annotation>
<xs:documentation><summary>Check</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Other">
<xs:annotation>
<xs:documentation><summary>Other (not a check).</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="DocType" nillable="true" type="tns:DocType"/>
<xs:simpleType name="ImgFormatType">
<xs:annotation>
<xs:appinfo/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TIFF_6">
<xs:annotation>
<xs:documentation><summary>TIFF 6</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IOCA_FS_11">
<xs:annotation>
<xs:documentation><summary>IOCA FS 11</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PNG">
<xs:annotation>
<xs:documentation><summary>PNG</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JFIF">
<xs:annotation>
<xs:documentation><summary>JFIF</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SPIFF">
<xs:annotation>
<xs:documentation><summary>SPIFF</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JBIG">
<xs:annotation>
<xs:documentation><summary>JBIG</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="JPEG_2000">
<xs:annotation>
<xs:documentation><summary>JPEG 2000</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ImgFormatType" nillable="true" type="tns:ImgFormatType"/>
<xs:complexType name="CheckData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Basic information about the check being processed. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Account number on the check. Required </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CheckCountryCode" type="tns:CheckCountryCode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Bank account country of origin for receiver deposit. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CheckNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The check number as printed on the check. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OwnerType" type="tns:OwnerType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of entity which owns the account. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RawMICRLine" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The rawMICRLine filed of MICRLines. MICRLines is Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RoutingNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> 9-digit bank routing number of the receiver deposit account. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UseType" type="tns:UseType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of account. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CheckData" nillable="true" type="tns:CheckData"/>
<xs:simpleType name="CheckCountryCode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Bank account country of origin for receiver deposit. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="US">
<xs:annotation>
<xs:documentation>
<summary> United States. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MX">
<xs:annotation>
<xs:documentation>
<summary> Mexico. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CA">
<xs:annotation>
<xs:documentation>
<summary> Canada. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CheckCountryCode" nillable="true" type="tns:CheckCountryCode"/>
<xs:simpleType name="OwnerType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of entity which owns the account. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Personal">
<xs:annotation>
<xs:documentation>
<summary> Personal. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Business">
<xs:annotation>
<xs:documentation>
<summary> Business. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Unknown">
<xs:annotation>
<xs:documentation>
<summary> Unknown. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="OwnerType" nillable="true" type="tns:OwnerType"/>
<xs:simpleType name="UseType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of account. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Savings">
<xs:annotation>
<xs:documentation>
<summary> Savings. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Checking">
<xs:annotation>
<xs:documentation>
<summary> Checking. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Travelers">
<xs:annotation>
<xs:documentation>
<summary> Travelers. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Payroll">
<xs:annotation>
<xs:documentation>
<summary> Payroll. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cash">
<xs:annotation>
<xs:documentation><summary> Cash. </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TwoParty">
<xs:annotation>
<xs:documentation>
<summary> Two Party. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Government">
<xs:annotation>
<xs:documentation>
<summary> Government. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="UseType" nillable="true" type="tns:UseType"/>
<xs:complexType name="SocketLocation">
<xs:annotation>
<xs:appinfo/>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="SocketCity" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Location city of the socket. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SocketState" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary>Location state of the socket. Required.</summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="SocketLocation" nillable="true" type="tns:SocketLocation"/>
<xs:complexType name="AlternativeMerchantData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies a description of the product or service purchased that is recognizable to the accountholder. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies an alternative merchant name or DBA name. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="AlternativeMerchantData" nillable="true" type="tns:AlternativeMerchantData"/>
<xs:simpleType name="SECCode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The three letter code that indicates what NACHA regulations the transaction must adhere to. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BOC">
<xs:annotation>
<xs:documentation>
<summary> Back Office Conversion. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CCD">
<xs:annotation>
<xs:documentation>
<summary> Corporate Cash Disbursement. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PPD">
<xs:annotation>
<xs:documentation>
<summary> Prearranged Payment and Deposits. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TEL">
<xs:annotation>
<xs:documentation>
<summary> Telephone-initiated Entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="WEB">
<xs:annotation>
<xs:documentation>
<summary> Web-initiated Entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="POP">
<xs:annotation>
<xs:documentation>
<summary> Retail Entry, usually from a Scanner </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="SECCode" nillable="true" type="tns:SECCode"/>
<xs:simpleType name="ServiceType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the Electronic Checking service type: ACH, RDC or ECK. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ACH">
<xs:annotation>
<xs:documentation>
<summary> Automated Clearing House. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ECK">
<xs:annotation>
<xs:documentation>
<summary> Electronic Checking. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RDC">
<xs:annotation>
<xs:documentation>
<summary> Remote Deposit. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="ServiceType" nillable="true" type="tns:ServiceType"/>
<xs:simpleType name="TransactionType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the transaction type. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Credit">
<xs:annotation>
<xs:documentation>
<summary> Credit. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Debit">
<xs:annotation>
<xs:documentation>
<summary> PIN Debit. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TransactionType" nillable="true" type="tns:TransactionType"/>
<xs:simpleType name="TxnCodeType">
<xs:annotation>
<xs:appinfo/>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation><remarks /></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Conversion">
<xs:annotation>
<xs:documentation>
<summary>This is used in schemas for POP, TEL, WEB, and Check 21 to indicate that an authorization is requested for the XML Data Packet being sent. Funds will be electronically debited from the consumers checking out and deposited to merchants account. It skips the trip to the bank, eliminates bank fees and paper check handling.</summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Override">
<xs:annotation>
<xs:documentation>
<summary>This is used in schemas for POP, TEL, and Check 21 when the host system receives a manager needed message to void the previous transaction and input a new transaction in its place.</summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Verification">
<xs:annotation>
<xs:documentation>
<summary>If the VERIFICATION_ONLY element is set to true, then the transaction will be processed as verification only. This means that an authorization will be run, but that the check will not undergo Electronic Check Conversion (ECC) and that the check will have to be taken to the bank for deposit. In addition, depending on the merchants program, the funds may or may not be guaranteed.</summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RecurringBilling">
<xs:annotation>
<xs:documentation>
<summary>This is used in schemas for PPD and CCD to indicate that an authorization is requested for a single or reoccurring transaction.</summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Payroll">
<xs:annotation>
<xs:documentation><summary>Payroll.</summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="TxnCodeType" nillable="true" type="tns:TxnCodeType"/>
<xs:complexType name="ElectronicCheckingUndo">
<xs:complexContent mixed="false">
<xs:extension xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q7:Undo">
<xs:sequence>
<xs:element minOccurs="0" name="UndoType" type="tns:UndoType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the undo type. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ElectronicCheckingUndo" nillable="true" type="tns:ElectronicCheckingUndo"/>
<xs:simpleType name="UndoType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of undo. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Void">
<xs:annotation>
<xs:documentation>
<summary> Default undo behavior. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Reversal">
<xs:annotation>
<xs:documentation>
<summary> Map undo to reversal. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="UndoType" nillable="true" type="tns:UndoType"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/StoredValue" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/StoredValue">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:complexType name="StoredValueTransaction">
<xs:complexContent mixed="false">
<xs:extension xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q1:Transaction">
<xs:sequence>
<xs:element minOccurs="0" name="TenderData" nillable="true" type="tns:StoredValueTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Details about the card tender used for the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionData" nillable="true" type="tns:StoredValueTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains transaction detail information. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueTransaction" nillable="true" type="tns:StoredValueTransaction"/>
<xs:complexType name="StoredValueTenderData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Stored Value tender data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q2="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q2:TransactionTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="AcctType" type="tns:AcctType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Set SVA account type </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardData" nillable="true" type="tns:CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder data. Conditional, required if IdType is a card (PAN or track data). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardSecurityData" nillable="true" type="tns:CardSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains security information for the payment card. Conditional, required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardholderId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Actual cardholder identification data in the form of encrypted PIN. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ConsumerIdentifications" nillable="true" type="tns:ArrayOfConsumerIdentification">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Collection of Consumer Identification data. Conditional, required if CardData is not supplied. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueTenderData" nillable="true" type="tns:StoredValueTenderData"/>
<xs:simpleType name="AcctType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of SVA account type. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Gift">
<xs:annotation>
<xs:documentation><summary> Gift </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Loyalty">
<xs:annotation>
<xs:documentation>
<summary> Loyalty </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="AcctType" nillable="true" type="tns:AcctType"/>
<xs:complexType name="CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Cardholder data. Conditional, required if IdType of the consumer identifier instance is a card (PAN or TrackData). </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="TrackData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> DEPRECATED Use Track1Data or Track2Data. The actual data read from the magnetic stripe on a card. Socket should strip Start and End Sentinels, LRC and Track separators if present in card swipe. Conditional, required when IdType is a swiped card ('Track_?_Data'). </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card account number. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Expire" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card expiration. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track1Data" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The actual data read from the magnetic stripe on a card. Application should strip Start and End Sentinels, LRC, and Track separators. Conditional, required if at least one track data is required for authorizations unless card not present or keyed entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Track2Data" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The actual data read from the magnetic stripe on a card. Application should strip Start and End Sentinels, LRC, and Track separators. Conditional, required if at least one track data is required for authorizations unless card not present or keyed entry. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CardData" nillable="true" type="tns:CardData"/>
<xs:complexType name="CardSecurityData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains security information for the payment card. Conditional, required for PIN Debit transactions. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element xmlns:q3="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CVDataProvided" type="q3:CVDataProvided">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates whether or not CVD2 data was provided. Conditional, required for keyed transactions. Recommended for card-not-present authorizations. Not used in settlement. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CVData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Actual CVD2 data. Conditional, required if CVDataInd = 'Provided'. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CardSecurityData" nillable="true" type="tns:CardSecurityData"/>
<xs:complexType name="ArrayOfConsumerIdentification">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ConsumerIdentification" nillable="true" type="tns:ConsumerIdentification"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfConsumerIdentification" nillable="true" type="tns:ArrayOfConsumerIdentification"/>
<xs:complexType name="ConsumerIdentification">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Consumer Identification data. Conditional required if CardData is not supplied. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="IdType" type="tns:IdType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of consumer identifier provided. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IdData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains the actual consumer identifier data. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IdEntryMode" type="tns:IdEntryMode"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ConsumerIdentification" nillable="true" type="tns:ConsumerIdentification"/>
<xs:simpleType name="IdType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of consumer identifier provided. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PIN">
<xs:annotation>
<xs:documentation><summary> PIN </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINEncrypted">
<xs:annotation>
<xs:documentation>
<summary> PIN Encrypted </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PINEncryptedKeySerialNumber">
<xs:annotation>
<xs:documentation>
<summary> PIN Encrypted - Key Serial Number </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PhoneNumber">
<xs:annotation>
<xs:documentation>
<summary> Phone Number </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DriversLicenseNumber">
<xs:annotation>
<xs:documentation>
<summary> Drivers License Number </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="EmailAddress">
<xs:annotation>
<xs:documentation>
<summary> Email Address </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BiometricAlgorithm">
<xs:annotation>
<xs:documentation>
<summary> Biometric - Algorithm </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BiometricMap">
<xs:annotation>
<xs:documentation>
<summary> Biometric - Map </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="X509Certificate">
<xs:annotation>
<xs:documentation>
<summary> x.509 Certificate </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Passphrase">
<xs:annotation>
<xs:documentation>
<summary> Passphrase </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Hash">
<xs:annotation>
<xs:documentation><summary> Hash </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PublicKey">
<xs:annotation>
<xs:documentation>
<summary> Public Key </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RetinaAlg">
<xs:annotation>
<xs:documentation>
<summary> Retina Algorithm </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RetinaMap">
<xs:annotation>
<xs:documentation>
<summary> Retina Map </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BarCode">
<xs:annotation>
<xs:documentation>
<summary> Bar code </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="IdType" nillable="true" type="tns:IdType"/>
<xs:simpleType name="IdEntryMode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the method by which the consumer identifier data was received. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TrackData">
<xs:annotation>
<xs:documentation>
<summary> Track Data </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Keyed">
<xs:annotation>
<xs:documentation><summary> Keyed </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Internet">
<xs:annotation>
<xs:documentation>
<summary> Internet </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BlueTooth">
<xs:annotation>
<xs:documentation>
<summary> BlueTooth </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RFID">
<xs:annotation>
<xs:documentation><summary> RFID </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Wireless">
<xs:annotation>
<xs:documentation>
<summary> Wireless </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Biometric">
<xs:annotation>
<xs:documentation>
<summary> Biometric </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NFC">
<xs:annotation>
<xs:documentation><summary> NFC </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Transponder">
<xs:annotation>
<xs:documentation>
<summary> Transponder </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ContactlessDevice">
<xs:annotation>
<xs:documentation>
<summary> Contactless device. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ChipCapableDevice">
<xs:annotation>
<xs:documentation>
<summary> Chip capable device. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ProviderIssued">
<xs:annotation>
<xs:documentation>
<summary> Value to indicate the ConsumerId was generated by the service provider. Should only be used in responses where TxnCode = 'Issue_Account'. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="BarCodeReader">
<xs:annotation>
<xs:documentation>
<summary> Read from a bar code scanner. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="IdEntryMode" nillable="true" type="tns:IdEntryMode"/>
<xs:complexType name="StoredValueTransactionData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains information about the Stored Value transaction data. Required. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q4:TransactionData">
<xs:sequence>
<xs:element minOccurs="0" name="EmployeeId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The Employee Identifier. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IndustryType" type="q4:IndustryType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The industry type of the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TipAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Tip amount. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TenderCurrencyCode" type="q4:TypeISOCurrencyCodeA3">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Currency code as defined by the International Standards Organization (ISO). Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardRestrictionValue" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the gift card restriction value assigned to a specific card. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="EntryMode" type="q4:EntryMode">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates how the cardholder data was retrieved. When authorizing with stored card data, either locally or with CardDataToken, indicate that the card data was manually collected (keyed or one of its variants). Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Unload" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies if Authorize should unload remaining balance. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardStatus" type="tns:CardStatus">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies card status for status update. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OperationType" type="tns:OperationType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the operation type for ManageAccount. Conditional, required if processing ManageAccount. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Order number as assigned by the merchant. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueTransactionData" nillable="true" type="tns:StoredValueTransactionData"/>
<xs:simpleType name="CardStatus">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the status of the card, if present. Optional. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Lost">
<xs:annotation>
<xs:documentation><summary> Lost </summary></xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Stolen">
<xs:annotation>
<xs:documentation>
<summary> Stolen </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Suspended">
<xs:annotation>
<xs:documentation>
<summary> Suspended </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="RemoveStatus">
<xs:annotation>
<xs:documentation>
<summary> RemoveStatus </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CardStatus" nillable="true" type="tns:CardStatus"/>
<xs:simpleType name="OperationType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of account update. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="NotSet">
<xs:annotation>
<xs:documentation>
<summary> Value has not been explicitly set. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Activate"/>
<xs:enumeration value="BalanceTransfer"/>
<xs:enumeration value="Deactivate"/>
<xs:enumeration value="Reload"/>
<xs:enumeration value="UpdateStatus"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="OperationType" nillable="true" type="tns:OperationType"/>
<xs:complexType name="StoredValueActivateTenderData">
<xs:complexContent mixed="false">
<xs:extension base="tns:StoredValueTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="VirtualCardData" nillable="true" type="tns:VirtualCardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate used to submit account number length and BIN number for virtual card activation. Conditional, for virtual card activation when TxnCode = 'Issue_Account'. At least one of CardData, VirtualCardData, CardDataToken or SecureCardData must be provided. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueActivateTenderData" nillable="true" type="tns:StoredValueActivateTenderData"/>
<xs:complexType name="VirtualCardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Aggregate used to submit account number length and BIN number for virtual card activation. Conditional, for virtual card activation when TxnCode = 'Issue_Account'. At least one of CardData, VirtualCardData, CardDataToken or SecureCardData must be provided. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="AccountNumberLength" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The length of the account number that will be returned by the service provider. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BIN" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The virtual gift card BIN number assigned by the service provider. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="VirtualCardData" nillable="true" type="tns:VirtualCardData"/>
<xs:complexType name="StoredValueBalanceTransferTenderData">
<xs:complexContent mixed="false">
<xs:extension base="tns:StoredValueTenderData">
<xs:sequence>
<xs:element minOccurs="0" name="SourceCardData" nillable="true" type="tns:CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card data for the source account. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ConsumerIdentification" nillable="true" type="tns:ConsumerIdentification">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Consumer Identification data for the source account. Conditional, required if CardData not supplied. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueBalanceTransferTenderData" nillable="true" type="tns:StoredValueBalanceTransferTenderData"/>
<xs:complexType name="StoredValueTransactionResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response to the Stored Value transaction (gift card). Expected. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q5:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the authorization amount of the transaction. This is the actual amount authorized and should be used in settlement instead of the request amount. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="FeeAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates fees charged to process transaction if applicable. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ApprovalCode" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> A value returned when a transaction is approved. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CVResult" type="q5:CVResult">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response code returned by the card issuer indicating the result of Card Verification (CVV2/CVC2/CID). Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CashBackAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The amount to return to the cardholder in another tender. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="LockAmount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The value on the card that is locked due to balance lock transaction received. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="NewBalance" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The account balance after the transaction. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PreviousBalance" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The account balance prior to the transaction. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardStatus" type="tns:CardStatus">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the status of the card if one is present. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="AccountNumber" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Virtual card account number. Conditional, required for virtual card activation. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CVData" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> CVD2 data (gift card security code) for virtual card activations. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardRestrictionValue" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies the gift card restriction value assigned to a specific card. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PaymentAccountDataToken" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Token specified by a tokenization (offsite payment account data storage) Service Provider, used to retrieve securely stored payment account data. Conditional, required if any one of the following must be provided: CardDataToken, SecureCardData, or tender-specific payment account data. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="MaskedPAN" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Masked PAN for storage. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OrderId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The order id generated by CWS. Often used by service providers for transaction correlation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Expire" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card expiration. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueTransactionResponse" nillable="true" type="tns:StoredValueTransactionResponse"/>
<xs:complexType name="StoredValueCaptureResponse">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Response to capturing one or more Stored Value transactions. Expected. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q6:Response">
<xs:sequence>
<xs:element minOccurs="0" name="BatchId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Batch Identifier. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummaryData" nillable="true" type="q6:SummaryData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Summary information for Stored Value totals. Required. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueCaptureResponse" nillable="true" type="tns:StoredValueCaptureResponse"/>
<xs:complexType name="StoredValueReturn">
<xs:complexContent mixed="false">
<xs:extension xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q7:Return">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount to return if different from the authorized amount. Conditional, required when returning a different amount than authorized. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueReturn" nillable="true" type="tns:StoredValueReturn"/>
<xs:complexType name="StoredValueCapture">
<xs:complexContent mixed="false">
<xs:extension xmlns:q8="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q8:Capture">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Amount to capture if different from the authorized amount. Conditional, required when capturing a different amount than authorized. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueCapture" nillable="true" type="tns:StoredValueCapture"/>
<xs:complexType name="StoredValueManage">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Stored Value udpdate data for building Deactivate, Status, Reload and BalanceTransfer from Activate. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension xmlns:q9="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" base="q9:Manage">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The amount to be reloaded on the card. Conditional required if processing Reload. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SourceCardData" nillable="true" type="tns:CardData">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Card data for the source account. Conditional, required if processing Balance Transfer. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CardStatus" type="tns:CardStatus">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies card status for status update. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IsCashOut" type="xs:boolean">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Specifies cash out deactivation. Optional. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="OperationType" type="tns:OperationType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the opertion type for ManageAccount. Conditional, required if processing ManageAccount. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="StoredValueManage" nillable="true" type="tns:StoredValueManage"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common">
<xs:import namespace="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/External"/>
<xs:element name="Ping">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="PingResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/External" minOccurs="0" name="PingResult" nillable="true" type="q1:PingResponse"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/External" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/External">
<xs:complexType name="PingResponse">
<xs:sequence>
<xs:element minOccurs="0" name="IsSuccess" type="xs:boolean"/>
<xs:element minOccurs="0" name="Message" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="PingResponse" nillable="true" type="tns:PingResponse"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<xs:element name="QueryAccount">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q1:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="QueryAccountResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="QueryAccountResult" nillable="true" type="q2:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Verify">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q3="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q3:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VerifyResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="VerifyResult" nillable="true" type="q4:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Authorize">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q5:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuthorizeResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="AuthorizeResult" nillable="true" type="q6:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Adjust">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q7:Adjust"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdjustResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q8="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="AdjustResult" nillable="true" type="q8:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuthorizeAndCapture">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q9="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Bankcard" minOccurs="0" name="transaction" nillable="true" type="q9:BankcardTransaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AuthorizeAndCaptureResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q10="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="AuthorizeAndCaptureResult" nillable="true" type="q10:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReturnUnlinked">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q11="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q11:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReturnUnlinkedResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q12="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="ReturnUnlinkedResult" nillable="true" type="q12:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReturnById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q13="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q13:Return"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReturnByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q14="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="ReturnByIdResult" nillable="true" type="q14:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Undo">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q15="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q15:Undo"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UndoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q16="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="UndoResult" nillable="true" type="q16:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Capture">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q17="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q17:Capture"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q18="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CaptureResult" nillable="true" type="q18:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureAll">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q19="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q19:ArrayOfCapture"/>
<xs:element xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="batchIds" nillable="true" type="q20:ArrayOfstring"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureAllResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q21="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CaptureAllResult" nillable="true" type="q21:ArrayOfResponse"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureAllAsync">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q22="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q22:ArrayOfCapture"/>
<xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="batchIds" nillable="true" type="q23:ArrayOfstring"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureAllAsyncResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q24="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CaptureAllAsyncResult" nillable="true" type="q24:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureSelective">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q25="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="transactionIds" nillable="true" type="q25:ArrayOfstring"/>
<xs:element xmlns:q26="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q26:ArrayOfCapture"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureSelectiveResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q27="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CaptureSelectiveResult" nillable="true" type="q27:ArrayOfResponse"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureSelectiveAsync">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q28="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="transactionIds" nillable="true" type="q28:ArrayOfstring"/>
<xs:element xmlns:q29="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q29:ArrayOfCapture"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CaptureSelectiveAsyncResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q30="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="CaptureSelectiveAsyncResult" nillable="true" type="q30:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Acknowledge">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="transactionId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AcknowledgeResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q31="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="AcknowledgeResult" nillable="true" type="q31:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RequestTransaction">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element xmlns:q32="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="tenderData" nillable="true" type="q32:TransactionTenderData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RequestTransactionResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q33="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="RequestTransactionResult" nillable="true" type="q33:ArrayOfResponse"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ManageAccount">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q34="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q34:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ManageAccountResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q35="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="ManageAccountResult" nillable="true" type="q35:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ManageAccountById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q36="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="differenceData" nillable="true" type="q36:Manage"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ManageAccountByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q37="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="ManageAccountByIdResult" nillable="true" type="q37:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Disburse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="sessionToken" nillable="true" type="xs:string"/>
<xs:element xmlns:q38="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="transaction" nillable="true" type="q38:Transaction"/>
<xs:element minOccurs="0" name="applicationProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="merchantProfileId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="workflowId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DisburseResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q39="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="DisburseResult" nillable="true" type="q39:Response"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/Identity/1.0/" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/Identity/1.0/">
<xs:complexType name="AuthenticationFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="AuthenticationFault" nillable="true" type="tns:AuthenticationFault"/>
<xs:complexType name="BaseFault">
<xs:sequence>
<xs:element minOccurs="0" name="ErrorID" type="xs:int"/>
<xs:element minOccurs="0" name="HelpURL" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="Operation" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ProblemType" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="BaseFault" nillable="true" type="tns:BaseFault"/>
<xs:complexType name="ExpiredTokenFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ExpiredTokenFault" nillable="true" type="tns:ExpiredTokenFault"/>
<xs:complexType name="InvalidTokenFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="InvalidTokenFault" nillable="true" type="tns:InvalidTokenFault"/>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" elementFormDefault="qualified" targetNamespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults">
<xs:import namespace="http://schemas.ipcommerce.com/CWS/v2.0/Transactions"/>
<xs:complexType name="CWSConnectionFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> A fault that inidicates that a temporary connection issue caused the fault and that the client should retry the connection. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSConnectionFault" nillable="true" type="tns:CWSConnectionFault"/>
<xs:complexType name="CWSBaseFault">
<xs:sequence>
<xs:element minOccurs="0" name="BatchId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The batch Id for the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ErrorID" type="xs:int">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The error code of the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="HelpURL" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The web URL that will display more information about the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Operation" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The CWS operation name that originated the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ProblemType" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Lists the specific error message for the associated fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The transaction Id associated with the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element xmlns:q1="http://schemas.ipcommerce.com/CWS/v2.0/Transactions" minOccurs="0" name="TransactionState" type="q1:TransactionState">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The transaction state of the transaction Id associated with the fault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CWSBaseFault" nillable="true" type="tns:CWSBaseFault"/>
<xs:complexType name="CWSTransactionServiceUnavailableFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates that the Transaction Processing Service is temporary unavailable. The client application should Undo the transaction and try again. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSTransactionServiceUnavailableFault" nillable="true" type="tns:CWSTransactionServiceUnavailableFault"/>
<xs:complexType name="CWSTransactionAlreadySettledFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSTransactionAlreadySettledFault" nillable="true" type="tns:CWSTransactionAlreadySettledFault"/>
<xs:complexType name="CWSValidationResultFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains a collection of one or more PTLS XML error messages in CWSValidationErrorFault. The application should respond to these validation errors and correct the data being sent in. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence>
<xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfCWSValidationErrorFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> List of specific validation errors from CWSValidationErrorFault. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSValidationResultFault" nillable="true" type="tns:CWSValidationResultFault"/>
<xs:complexType name="ArrayOfCWSValidationErrorFault">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CWSValidationErrorFault" nillable="true" type="tns:CWSValidationErrorFault"/>
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfCWSValidationErrorFault" nillable="true" type="tns:ArrayOfCWSValidationErrorFault"/>
<xs:complexType name="CWSValidationErrorFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Contains the details of the CWSValidationResultFault. </summary>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="ErrorType" type="tns:CWSValidationErrorFault.EErrorType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the type of error. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RuleKey" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the data rule that failed. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RuleLocationKey" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates where the data rule failed. This can be null. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="RuleMessage" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The verbose message that describes the failure. Do not put stack traces here; use the logger. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="TransactionId" nillable="true" type="xs:string">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates the transaction Id where the rule failed. </summary>
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="CWSValidationErrorFault" nillable="true" type="tns:CWSValidationErrorFault"/>
<xs:simpleType name="CWSValidationErrorFault.EErrorType">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> The type of possible errors. </summary>
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Validation">
<xs:annotation>
<xs:documentation>
<summary> Rule failed validation. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Processing">
<xs:annotation>
<xs:documentation>
<summary> Processing error. An error that has nothing to do with the message nor with the validator engine. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System">
<xs:annotation>
<xs:documentation>
<summary> Systems error. An error that has nothing to do with the message and indicates that something failed in the validator engine. </summary>
</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="CWSValidationErrorFault.EErrorType" nillable="true" type="tns:CWSValidationErrorFault.EErrorType"/>
<xs:complexType name="CWSFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSFault" nillable="true" type="tns:CWSFault"/>
<xs:complexType name="CWSTransactionFailedFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSTransactionFailedFault" nillable="true" type="tns:CWSTransactionFailedFault"/>
<xs:complexType name="CWSExtendedDataNotSupportedFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates that extended credit card data, such as Level 2, Level 3, and/or Managed Billing data, is not supported by the Service Provider. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSExtendedDataNotSupportedFault" nillable="true" type="tns:CWSExtendedDataNotSupportedFault"/>
<xs:complexType name="CWSInvalidMessageFormatFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSInvalidMessageFormatFault" nillable="true" type="tns:CWSInvalidMessageFormatFault"/>
<xs:complexType name="CWSOperationNotSupportedFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates that an unsupported operation is being attempted, such as an Adjust on a non-Bankcard transaction. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSOperationNotSupportedFault" nillable="true" type="tns:CWSOperationNotSupportedFault"/>
<xs:complexType name="CWSInvalidOperationFault">
<xs:annotation>
<xs:appinfo/>
<xs:documentation>
<summary> Indicates an invalid operation is being attempted, such as an unsupported transaction type or an attempt to process a return for more than original amount. </summary>
</xs:documentation>
</xs:annotation>
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSInvalidOperationFault" nillable="true" type="tns:CWSInvalidOperationFault"/>
<xs:complexType name="CWSDeserializationFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSDeserializationFault" nillable="true" type="tns:CWSDeserializationFault"/>
<xs:complexType name="CWSInvalidServiceInformationFault">
<xs:complexContent mixed="false">
<xs:extension base="tns:CWSBaseFault">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CWSInvalidServiceInformationFault" nillable="true" type="tns:CWSInvalidServiceInformationFault"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="ICwsTransactionProcessing_Ping_InputMessage">
<wsdl:part xmlns:q1="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common" name="parameters" element="q1:Ping"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Ping_OutputMessage">
<wsdl:part xmlns:q2="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common" name="parameters" element="q2:PingResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_InputMessage">
<wsdl:part name="parameters" element="tns:QueryAccount"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_OutputMessage">
<wsdl:part name="parameters" element="tns:QueryAccountResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q3="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q3:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q4="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q4:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q5="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q5:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q6="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q6:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q7="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q7:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q8="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q8:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q9="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q9:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q10="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q10:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q11="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q11:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q12="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q12:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q13="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q13:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q14="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q14:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q15="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q15:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q16="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q16:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_QueryAccount_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q17="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q17:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_InputMessage">
<wsdl:part name="parameters" element="tns:Verify"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_OutputMessage">
<wsdl:part name="parameters" element="tns:VerifyResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q18="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q18:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q19="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q19:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q20="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q20:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q21="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q21:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q22="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q22:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q23="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q23:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q24="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q24:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q25="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q25:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q26="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q26:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q27="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q27:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q28="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q28:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q29="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q29:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q30="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q30:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q31="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q31:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Verify_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q32="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q32:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_InputMessage">
<wsdl:part name="parameters" element="tns:Authorize"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_OutputMessage">
<wsdl:part name="parameters" element="tns:AuthorizeResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q33="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q33:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q34="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q34:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q35="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q35:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q36="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q36:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q37="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q37:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q38="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q38:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q39="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q39:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q40="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q40:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q41="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q41:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q42="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q42:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q43="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q43:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q44="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q44:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q45="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q45:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q46="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q46:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Authorize_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q47="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q47:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_InputMessage">
<wsdl:part name="parameters" element="tns:Adjust"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_OutputMessage">
<wsdl:part name="parameters" element="tns:AdjustResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q48="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q48:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q49="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q49:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q50="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q50:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q51="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q51:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q52="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q52:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q53="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q53:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q54="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q54:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q55="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q55:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q56="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q56:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q57="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q57:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q58="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q58:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q59="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q59:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q60="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q60:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q61="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q61:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Adjust_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q62="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q62:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_InputMessage">
<wsdl:part name="parameters" element="tns:AuthorizeAndCapture"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_OutputMessage">
<wsdl:part name="parameters" element="tns:AuthorizeAndCaptureResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q63="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q63:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q64="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q64:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q65="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q65:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q66="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q66:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q67="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q67:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q68="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q68:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q69="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q69:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q70="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q70:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q71="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q71:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q72="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q72:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q73="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q73:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q74="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q74:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q75="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q75:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q76="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q76:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q77="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q77:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_InputMessage">
<wsdl:part name="parameters" element="tns:ReturnUnlinked"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_OutputMessage">
<wsdl:part name="parameters" element="tns:ReturnUnlinkedResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q78="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q78:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q79="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q79:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q80="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q80:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q81="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q81:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q82="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q82:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q83="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q83:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q84="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q84:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q85="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q85:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q86="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q86:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q87="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q87:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q88="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q88:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q89="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q89:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q90="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q90:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q91="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q91:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q92="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q92:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_InputMessage">
<wsdl:part name="parameters" element="tns:ReturnById"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_OutputMessage">
<wsdl:part name="parameters" element="tns:ReturnByIdResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q93="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q93:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q94="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q94:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q95="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q95:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q96="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q96:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q97="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q97:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q98="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q98:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q99="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q99:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q100="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q100:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q101="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q101:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q102="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q102:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q103="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q103:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q104="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q104:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q105="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q105:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q106="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q106:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ReturnById_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q107="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q107:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_InputMessage">
<wsdl:part name="parameters" element="tns:Undo"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_OutputMessage">
<wsdl:part name="parameters" element="tns:UndoResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q108="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q108:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q109="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q109:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q110="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q110:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q111="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q111:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q112="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q112:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q113="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q113:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q114="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q114:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q115="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q115:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q116="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q116:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q117="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q117:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q118="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q118:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q119="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q119:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q120="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q120:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q121="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q121:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Undo_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q122="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q122:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_InputMessage">
<wsdl:part name="parameters" element="tns:Capture"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_OutputMessage">
<wsdl:part name="parameters" element="tns:CaptureResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q123="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q123:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q124="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q124:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q125="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q125:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q126="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q126:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q127="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q127:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q128="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q128:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q129="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q129:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q130="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q130:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q131="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q131:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q132="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q132:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q133="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q133:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q134="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q134:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q135="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q135:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q136="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q136:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Capture_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q137="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q137:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_InputMessage">
<wsdl:part name="parameters" element="tns:CaptureAll"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_OutputMessage">
<wsdl:part name="parameters" element="tns:CaptureAllResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q138="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q138:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q139="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q139:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q140="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q140:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q141="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q141:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q142="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q142:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q143="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q143:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q144="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q144:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q145="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q145:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q146="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q146:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q147="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q147:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q148="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q148:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q149="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q149:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q150="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q150:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q151="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q151:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAll_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q152="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q152:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_InputMessage">
<wsdl:part name="parameters" element="tns:CaptureAllAsync"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_OutputMessage">
<wsdl:part name="parameters" element="tns:CaptureAllAsyncResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q153="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q153:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q154="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q154:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q155="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q155:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q156="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q156:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q157="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q157:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q158="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q158:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q159="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q159:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q160="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q160:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q161="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q161:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q162="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q162:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q163="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q163:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q164="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q164:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q165="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q165:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q166="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q166:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureAllAsync_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q167="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q167:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_InputMessage">
<wsdl:part name="parameters" element="tns:CaptureSelective"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_OutputMessage">
<wsdl:part name="parameters" element="tns:CaptureSelectiveResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q168="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q168:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q169="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q169:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q170="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q170:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q171="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q171:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q172="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q172:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q173="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q173:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q174="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q174:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q175="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q175:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q176="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q176:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q177="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q177:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q178="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q178:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q179="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q179:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q180="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q180:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q181="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q181:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelective_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q182="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q182:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_InputMessage">
<wsdl:part name="parameters" element="tns:CaptureSelectiveAsync"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_OutputMessage">
<wsdl:part name="parameters" element="tns:CaptureSelectiveAsyncResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q183="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q183:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q184="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q184:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q185="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q185:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q186="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q186:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q187="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q187:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q188="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q188:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q189="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q189:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q190="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q190:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q191="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q191:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q192="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q192:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q193="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q193:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q194="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q194:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q195="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q195:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q196="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q196:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_CaptureSelectiveAsync_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q197="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q197:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_InputMessage">
<wsdl:part name="parameters" element="tns:Acknowledge"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_OutputMessage">
<wsdl:part name="parameters" element="tns:AcknowledgeResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q198="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q198:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q199="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q199:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q200="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q200:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q201="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q201:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q202="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q202:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q203="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q203:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q204="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q204:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q205="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q205:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q206="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q206:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q207="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q207:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q208="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q208:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q209="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q209:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q210="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q210:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q211="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q211:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Acknowledge_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q212="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q212:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_InputMessage">
<wsdl:part name="parameters" element="tns:RequestTransaction"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_OutputMessage">
<wsdl:part name="parameters" element="tns:RequestTransactionResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q213="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q213:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q214="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q214:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q215="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q215:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q216="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q216:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q217="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q217:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q218="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q218:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q219="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q219:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q220="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q220:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q221="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q221:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q222="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q222:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q223="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q223:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q224="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q224:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q225="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q225:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q226="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q226:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_RequestTransaction_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q227="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q227:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_InputMessage">
<wsdl:part name="parameters" element="tns:ManageAccount"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_OutputMessage">
<wsdl:part name="parameters" element="tns:ManageAccountResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q228="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q228:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q229="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q229:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q230="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q230:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q231="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q231:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q232="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q232:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q233="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q233:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q234="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q234:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q235="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q235:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q236="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q236:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q237="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q237:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q238="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q238:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q239="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q239:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q240="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q240:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q241="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q241:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccount_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q242="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q242:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_InputMessage">
<wsdl:part name="parameters" element="tns:ManageAccountById"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_OutputMessage">
<wsdl:part name="parameters" element="tns:ManageAccountByIdResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q243="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q243:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q244="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q244:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q245="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q245:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q246="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q246:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q247="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q247:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q248="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q248:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q249="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q249:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q250="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q250:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q251="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q251:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q252="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q252:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q253="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q253:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q254="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q254:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q255="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q255:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q256="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q256:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_ManageAccountById_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q257="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q257:InvalidTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_InputMessage">
<wsdl:part name="parameters" element="tns:Disburse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_OutputMessage">
<wsdl:part name="parameters" element="tns:DisburseResponse"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_AuthenticationFaultFault_FaultMessage">
<wsdl:part xmlns:q258="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q258:AuthenticationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSConnectionFaultFault_FaultMessage">
<wsdl:part xmlns:q259="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q259:CWSConnectionFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSTransactionServiceUnavailableFaultFault_FaultMessage">
<wsdl:part xmlns:q260="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q260:CWSTransactionServiceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSTransactionAlreadySettledFaultFault_FaultMessage">
<wsdl:part xmlns:q261="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q261:CWSTransactionAlreadySettledFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSValidationResultFaultFault_FaultMessage">
<wsdl:part xmlns:q262="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q262:CWSValidationResultFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSFaultFault_FaultMessage">
<wsdl:part xmlns:q263="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q263:CWSFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSTransactionFailedFaultFault_FaultMessage">
<wsdl:part xmlns:q264="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q264:CWSTransactionFailedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSExtendedDataNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q265="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q265:CWSExtendedDataNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSInvalidMessageFormatFaultFault_FaultMessage">
<wsdl:part xmlns:q266="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q266:CWSInvalidMessageFormatFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSOperationNotSupportedFaultFault_FaultMessage">
<wsdl:part xmlns:q267="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q267:CWSOperationNotSupportedFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSInvalidOperationFaultFault_FaultMessage">
<wsdl:part xmlns:q268="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q268:CWSInvalidOperationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSDeserializationFaultFault_FaultMessage">
<wsdl:part xmlns:q269="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q269:CWSDeserializationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_CWSInvalidServiceInformationFaultFault_FaultMessage">
<wsdl:part xmlns:q270="http://schemas.ipcommerce.com/CWS/v2.0/Transactions/Faults" name="detail" element="q270:CWSInvalidServiceInformationFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_ExpiredTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q271="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q271:ExpiredTokenFault"/>
</wsdl:message>
<wsdl:message name="ICwsTransactionProcessing_Disburse_InvalidTokenFaultFault_FaultMessage">
<wsdl:part xmlns:q272="http://schemas.ipcommerce.com/Identity/1.0/" name="detail" element="q272:InvalidTokenFault"/>
</wsdl:message>
<wsdl:portType name="ICwsTransactionProcessing">
<wsdl:operation name="Ping">
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/IExternallyFacingStandardOperations/Ping" message="tns:ICwsTransactionProcessing_Ping_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/IExternallyFacingStandardOperations/PingResponse" message="tns:ICwsTransactionProcessing_Ping_OutputMessage"/>
</wsdl:operation>
<wsdl:operation name="QueryAccount">
<wsdl:documentation>
<summary> Performs a balance inquiry on the cardholder's account to determine the current account balance. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccount" message="tns:ICwsTransactionProcessing_QueryAccount_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountResponse" message="tns:ICwsTransactionProcessing_QueryAccount_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccountInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_QueryAccount_InvalidTokenFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Verify">
<wsdl:documentation>
<summary> Performs a check on the cardholder's account without reserving any funds. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Verify" message="tns:ICwsTransactionProcessing_Verify_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyResponse" message="tns:ICwsTransactionProcessing_Verify_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Verify_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Verify_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Verify_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/VerifyExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Verify_ExpiredTokenFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Authorize">
<wsdl:documentation>
<summary> Performs a check on cardholder's funds and reserves the queried amount if sufficient funds are available. Transaction must be captured before funds transfer will occur. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Authorize" message="tns:ICwsTransactionProcessing_Authorize_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeResponse" message="tns:ICwsTransactionProcessing_Authorize_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Authorize_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Authorize_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Authorize_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Authorize_AuthenticationFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Adjust">
<wsdl:documentation>
<summary> Performs an incremental or reversal authorization to increase or decrease the amount of an existing authorization. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Adjustment details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Adjust" message="tns:ICwsTransactionProcessing_Adjust_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustResponse" message="tns:ICwsTransactionProcessing_Adjust_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Adjust_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Adjust_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Adjust_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AdjustCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Adjust_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="AuthorizeAndCapture">
<wsdl:documentation>
<summary> Performs a check on cardholder's funds and reserves the queried amount if sufficient funds are available, then marks the transaction for capture. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCapture" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureResponse" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCaptureCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_AuthorizeAndCapture_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="ReturnUnlinked">
<wsdl:documentation>
<summary> Performs an unlinked or 'standalone' credit to a cardholder's account from a merchant's account. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinked" message="tns:ICwsTransactionProcessing_ReturnUnlinked_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedResponse" message="tns:ICwsTransactionProcessing_ReturnUnlinked_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinkedCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_ReturnUnlinked_CWSInvalidOperationFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="ReturnById">
<wsdl:documentation>
<summary> Performs a linked credit to a cardholder's account from a merchant's account using data from the authorization. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Return details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnById" message="tns:ICwsTransactionProcessing_ReturnById_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdResponse" message="tns:ICwsTransactionProcessing_ReturnById_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnByIdCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_ReturnById_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Undo">
<wsdl:documentation>
<summary> Void or reverse an authorization in order to release cardholder funds. If transaction to be Undone is in an ErrorUnknown state, the TenderData must be set on the BankcardUndo. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Undo details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Undo" message="tns:ICwsTransactionProcessing_Undo_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoResponse" message="tns:ICwsTransactionProcessing_Undo_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Undo_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Undo_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Undo_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/UndoInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Undo_InvalidTokenFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Capture">
<wsdl:documentation>
<summary> Mark a succesfully authorized transaction for settlement by the processor. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Capture details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Capture" message="tns:ICwsTransactionProcessing_Capture_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureResponse" message="tns:ICwsTransactionProcessing_Capture_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Capture_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Capture_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Capture_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Capture_CWSConnectionFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="CaptureAll">
<wsdl:documentation>
<summary> Mark all succesfully authorized transactions for settlement by the processor. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Capture details</param> <param name="batchIds">A list of batch ids.</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAll" message="tns:ICwsTransactionProcessing_CaptureAll_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllResponse" message="tns:ICwsTransactionProcessing_CaptureAll_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAll_AuthenticationFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="CaptureAllAsync">
<wsdl:documentation>
<summary> Mark all succesfully authorized transactions for settlement by the processor without waiting for the settlement to complete. The Response object will indicate a successful receipt of the settlement request. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Capture details</param> <param name="batchIds">A list of batch ids.</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns>Single Response object.</returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsync" message="tns:ICwsTransactionProcessing_CaptureAllAsync_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncResponse" message="tns:ICwsTransactionProcessing_CaptureAllAsync_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsyncCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_CaptureAllAsync_CWSConnectionFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="CaptureSelective">
<wsdl:documentation>
<summary> Mark one or more specific succesfully authorized transactions for settlement by the processor. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transactionIds">Transaction IDs to capture</param> <param name="differenceData">Capture details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelective" message="tns:ICwsTransactionProcessing_CaptureSelective_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveResponse" message="tns:ICwsTransactionProcessing_CaptureSelective_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelective_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="CaptureSelectiveAsync">
<wsdl:documentation>
<summary> Mark one or more specific succesfully authorized transactions for settlement by the processor without waiting for the settlement to complete. The Response object will indicate a successful receipt of the settlement request. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transactionIds">Transaction IDs to capture</param> <param name="differenceData">Capture details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns>Single Response object.</returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsync" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncResponse" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsyncAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_CaptureSelectiveAsync_AuthenticationFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Acknowledge">
<wsdl:documentation>
<summary> Mark a transaction acknowledged after successfully receiving a response. This is helpful for later reporting. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transactionId">Transaction ID to acknowledge</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Acknowledge" message="tns:ICwsTransactionProcessing_Acknowledge_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeResponse" message="tns:ICwsTransactionProcessing_Acknowledge_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AcknowledgeAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Acknowledge_AuthenticationFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="RequestTransaction">
<wsdl:documentation>
<summary> Provides the mechanism to request any transactions that match given tender data. </summary> <param name="tenderData">The tender data tro match.</param> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="merchantProfileId">Aids in the distinction of the transaction(s) located.</param> <returns>One or more transaction instances that match the supplied tender data.</returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransaction" message="tns:ICwsTransactionProcessing_RequestTransaction_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionResponse" message="tns:ICwsTransactionProcessing_RequestTransaction_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransactionExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_RequestTransaction_ExpiredTokenFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="ManageAccount">
<wsdl:documentation>
<summary> Used to activate, reload, deactivate an account or to transfer the balance from another card. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccount" message="tns:ICwsTransactionProcessing_ManageAccount_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountResponse" message="tns:ICwsTransactionProcessing_ManageAccount_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_InvalidTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_ManageAccount_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="ManageAccountById">
<wsdl:documentation>
<summary> Used to update an existing account. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="differenceData">Manage details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountById" message="tns:ICwsTransactionProcessing_ManageAccountById_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdResponse" message="tns:ICwsTransactionProcessing_ManageAccountById_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountByIdInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_ManageAccountById_InvalidTokenFaultFault_FaultMessage"/>
</wsdl:operation>
<wsdl:operation name="Disburse">
<wsdl:documentation>
<summary> Disburse is used to submit a disbursement request to the Service Provider who then electronically disburses funds from the Payers bank account to the Payee. </summary> <param name="sessionToken">Session token obtained from SignOn()</param> <param name="transaction">Transaction details</param> <param name="applicationProfileId">Application profile ID obtained from SaveApplicationData()</param> <param name="merchantProfileId">Merchant profile ID</param> <param name="workflowId">Workflow ID</param> <returns></returns>
</wsdl:documentation>
<wsdl:input wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Disburse" message="tns:ICwsTransactionProcessing_Disburse_InputMessage"/>
<wsdl:output wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseResponse" message="tns:ICwsTransactionProcessing_Disburse_OutputMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseAuthenticationFaultFault" name="AuthenticationFaultFault" message="tns:ICwsTransactionProcessing_Disburse_AuthenticationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSConnectionFaultFault" name="CWSConnectionFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSConnectionFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSTransactionServiceUnavailableFaultFault" name="CWSTransactionServiceUnavailableFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSTransactionServiceUnavailableFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSTransactionAlreadySettledFaultFault" name="CWSTransactionAlreadySettledFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSTransactionAlreadySettledFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSValidationResultFaultFault" name="CWSValidationResultFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSValidationResultFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSFaultFault" name="CWSFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSTransactionFailedFaultFault" name="CWSTransactionFailedFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSTransactionFailedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSExtendedDataNotSupportedFaultFault" name="CWSExtendedDataNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSExtendedDataNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSInvalidMessageFormatFaultFault" name="CWSInvalidMessageFormatFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSInvalidMessageFormatFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSOperationNotSupportedFaultFault" name="CWSOperationNotSupportedFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSOperationNotSupportedFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSInvalidOperationFaultFault" name="CWSInvalidOperationFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSInvalidOperationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSDeserializationFaultFault" name="CWSDeserializationFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSDeserializationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseCWSInvalidServiceInformationFaultFault" name="CWSInvalidServiceInformationFaultFault" message="tns:ICwsTransactionProcessing_Disburse_CWSInvalidServiceInformationFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseExpiredTokenFaultFault" name="ExpiredTokenFaultFault" message="tns:ICwsTransactionProcessing_Disburse_ExpiredTokenFaultFault_FaultMessage"/>
<wsdl:fault wsaw:Action="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/DisburseInvalidTokenFaultFault" name="InvalidTokenFaultFault" message="tns:ICwsTransactionProcessing_Disburse_InvalidTokenFaultFault_FaultMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_ICwsTransactionProcessing" type="tns:ICwsTransactionProcessing">
<wsp:PolicyReference URI="#BasicHttpBinding_ICwsTransactionProcessing_policy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Ping">
<soap:operation soapAction="http://schemas.ipcommerce.com/Ipc.General.WCF.Contracts.Common/IExternallyFacingStandardOperations/Ping" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="QueryAccount">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/QueryAccount" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Verify">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Verify" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Authorize">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Authorize" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Adjust">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Adjust" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="AuthorizeAndCapture">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/AuthorizeAndCapture" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ReturnUnlinked">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnUnlinked" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ReturnById">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ReturnById" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Undo">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Undo" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Capture">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Capture" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CaptureAll">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAll" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CaptureAllAsync">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureAllAsync" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CaptureSelective">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelective" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="CaptureSelectiveAsync">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/CaptureSelectiveAsync" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Acknowledge">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Acknowledge" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="RequestTransaction">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/RequestTransaction" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ManageAccount">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccount" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="ManageAccountById">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/ManageAccountById" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Disburse">
<soap:operation soapAction="http://schemas.ipcommerce.com/CWS/v2.0/TransactionProcessing/ICwsTransactionProcessing/Disburse" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="AuthenticationFaultFault">
<soap:fault use="literal" name="AuthenticationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSConnectionFaultFault">
<soap:fault use="literal" name="CWSConnectionFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionServiceUnavailableFaultFault">
<soap:fault use="literal" name="CWSTransactionServiceUnavailableFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionAlreadySettledFaultFault">
<soap:fault use="literal" name="CWSTransactionAlreadySettledFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSValidationResultFaultFault">
<soap:fault use="literal" name="CWSValidationResultFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSFaultFault">
<soap:fault use="literal" name="CWSFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSTransactionFailedFaultFault">
<soap:fault use="literal" name="CWSTransactionFailedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSExtendedDataNotSupportedFaultFault">
<soap:fault use="literal" name="CWSExtendedDataNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidMessageFormatFaultFault">
<soap:fault use="literal" name="CWSInvalidMessageFormatFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSOperationNotSupportedFaultFault">
<soap:fault use="literal" name="CWSOperationNotSupportedFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidOperationFaultFault">
<soap:fault use="literal" name="CWSInvalidOperationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSDeserializationFaultFault">
<soap:fault use="literal" name="CWSDeserializationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="CWSInvalidServiceInformationFaultFault">
<soap:fault use="literal" name="CWSInvalidServiceInformationFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="ExpiredTokenFaultFault">
<soap:fault use="literal" name="ExpiredTokenFaultFault" namespace=""/>
</wsdl:fault>
<wsdl:fault name="InvalidTokenFaultFault">
<soap:fault use="literal" name="InvalidTokenFaultFault" namespace=""/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="TPS">
<wsdl:port name="BasicHttpBinding_ICwsTransactionProcessing" binding="tns:BasicHttpBinding_ICwsTransactionProcessing">
<soap:address location="https://api.cert.nabcommerce.com/CWS/1.0/SOAP/TPS.svc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment