<?xml version="1.0" encoding="us-ascii"?>
<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://eBizCharge.ServiceModel.SOAP" 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="eBizService" targetNamespace="http://eBizCharge.ServiceModel.SOAP">
	<wsp:Policy wsu:Id="eBizService_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" elementFormDefault="qualified" targetNamespace="http://eBizCharge.ServiceModel.SOAP">
			<xs:element name="SearchCustomers">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SecurityToken">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SecurityId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UserId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Password" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchCustomersResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchCustomersResult" type="tns:ArrayOfCustomer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfCustomer">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Customer" nillable="true" type="tns:Customer"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Customer">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CellPhone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="WebSite" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RecurringBillingData" type="tns:ArrayOfRecurringBilling"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodProfiles" type="tns:ArrayOfPaymentMethodProfile"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerToken" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerCustomFields" type="tns:ArrayOfEbizCustomField"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerLastSyncDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfRecurringBilling">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="RecurringBilling" nillable="true" type="tns:RecurringBilling"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="RecurringBilling">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="Amount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Tax" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Enabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Expire" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Next" type="xs:dateTime"/>
					<xs:element minOccurs="0" maxOccurs="1" name="NumLeft" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="RepeatCount" nillable="true" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Schedule" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomScheduleObject" type="tns:CustomSchedule"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduleName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReceiptNote" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReceiptTemplateName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendCustomerReceipt" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerEmailList" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="CustomSchedule">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="Interval" nillable="true" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Frequency" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Address">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address1" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address3" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address4" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address5" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address6" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Country" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsDefault" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AddressId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfPaymentMethodProfile">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentMethodProfile" nillable="true" type="tns:PaymentMethodProfile"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="PaymentMethodProfile">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SecondarySort" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Created" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Modified" type="xs:dateTime"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountHolderName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicense" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicenseState" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RecordType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Routing" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsStreet" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsZip" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardExpiration" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardType" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Balance" nillable="true" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="MaxBalance" nillable="true" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AutoReload" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadSchedule" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadThreshold" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadMethodID" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfEbizCustomField">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="EbizCustomField" nillable="true" type="tns:EbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="EbizCustomField">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldCaption" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldValue" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldDataType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldDescription" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchCustomerList">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="includeCustomerToken" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="includePaymentMethodProfiles" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfSearchFilter">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="SearchFilter" nillable="true" type="tns:SearchFilter"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="SearchFilter">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ComparisonOperator" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FieldValue" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchCustomerListResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchCustomerListResult" type="tns:CustomerListSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="CustomerListSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerList" type="tns:ArrayOfCustomer"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customer" type="tns:Customer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddCustomerResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="CustomerResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customer" type="tns:Customer"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateCustomerResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsInactive">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsInactiveResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkCustomerAsInactiveResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsActive">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsActiveResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkCustomerAsActiveResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsSynchronized">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkCustomerAsSynchronizedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkCustomerAsSynchronizedResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CopyCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="copyFromSecurityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="copyToSecurityToken" type="tns:SecurityToken"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CopyCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="CopyCustomerResult" type="tns:CustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCustomerResult" type="tns:Customer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetGWCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="import" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetGWCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetGWCustomerResult" type="tns:Customer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddSubCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subcustomer" type="tns:SubCustomer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SubCustomer">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CellPhone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="WebSite" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerCustomFields" type="tns:ArrayOfEbizCustomField"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerLastSyncDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddSubCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddSubCustomerResult" type="tns:SubCustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SubCustomerResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateSubCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomer" type="tns:SubCustomer"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateSubCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateSubCustomerResult" type="tns:SubCustomerResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSubCustomer">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSubCustomerResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetSubCustomerResult" type="tns:SubCustomer"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddInvoice">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoice" type="tns:Invoice"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="Invoice">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="InvoiceAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDueDate" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AmountDue" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UploadedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UpdatedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateUploaded" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateUpdated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="isDeleted" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeletedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateDeleted" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfItem"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="NotifyCustomer" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailTemplateID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceURL" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalTaxAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceCustomerMessage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceMemo" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceShipDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceShipVia" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceTermsId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceSalesRepId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="InvoiceIsToBeEmailed" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="InvoiceIsToBePrinted" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceLastSyncDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeliveryNumber" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalDiscountAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalShippingAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LocationId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RemitToAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="OrderedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceClass" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceFOB" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceTermsDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceCustomFields" type="tns:ArrayOfEbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfItem">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Item" nillable="true" type="tns:Item"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Item">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UnitPrice" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Qty" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Taxable" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxRate" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalLineAmount" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalLineTax" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemLineNumber" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="GrossPrice" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="WarrantyDiscount" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SalesDiscount" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemClass" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemCustomFields" type="tns:ArrayOfEbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddInvoiceResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddInvoiceResult" type="tns:InvoiceResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="InvoiceResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateInvoice">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoice" type="tns:Invoice"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateInvoiceResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateInvoiceResult" type="tns:InvoiceResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetInvoice">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityTokenCustomer" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetInvoiceResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetInvoiceResult" type="tns:Invoice"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchInvoices">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityTokenCustomer" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="includeItems" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchInvoicesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchInvoicesResult" type="tns:ArrayOfInvoice"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfInvoice">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Invoice" nillable="true" type="tns:Invoice"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfPayment">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Payment" nillable="true" type="tns:Payment"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Payment">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDueDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AmountDue" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Last4" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethod" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DatePaid" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaidAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduledPaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentRequestDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentSourceId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionLookupKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ExternalTxnId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DocumentTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="OrderId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerName" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetPaymentsCount">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentsCountResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="1" maxOccurs="1" name="GetPaymentsCountResult" type="xs:int"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetInvoicePayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceInternalId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetInvoicePaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetInvoicePaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentFormURL">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="ePaymentForm" type="tns:EPaymentForm"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="EPaymentForm">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FormType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CcEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BccEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToDisplayName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailSubject" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustFullName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="OrderID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransDetail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Amount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DepositDue" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TaxAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailTemplateName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendEmailToCustomer" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowViewInvoiceLink" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetPaymentFormURLResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetPaymentFormURLResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetEbizWebFormURL">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="ePaymentForm" type="tns:EbizWebForm"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="EbizWebForm">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FormType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CcEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BccEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToEmailAddress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToDisplayName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailNotesHTML" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailSubject" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailTemplateID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailTemplateName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendEmailToCustomer" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustFullName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransDetail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="OrderId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Date" nillable="true" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DueDate" nillable="true" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AmountDue" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TipAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShippingAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DutyAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ApprovedURL" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeclinedURL" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ErrorURL" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DisplayDefaultResultPage" nillable="true" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PayByType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AllowedPaymentMethods" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SavePaymentMethod" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowSavedPaymentMethods" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProcessingCommand" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionLookupKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LineItems" type="tns:ArrayOfTransactionLineItem"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Clerk" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Terminal" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowViewInvoiceLink" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeviceSettings" type="tns:DeviceSettings"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DocumentTypeId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowViewSalesOrderLink" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderInternalId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfTransactionLineItem">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="TransactionLineItem" nillable="true" type="tns:TransactionLineItem"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="TransactionLineItem">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ProductRefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SKU" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CommodityCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProductName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountRate" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UnitPrice" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Qty" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Taxable" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxRate" nillable="true" type="xs:decimal"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="DeviceSettings">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowDeviceList" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeviceKey" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetEbizWebFormURLResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetEbizWebFormURLResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddPayment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="payment" type="tns:PaymentRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="PaymentRequest">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceDueDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AmountDue" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Last4" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethod" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DatePaid" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaidAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddPaymentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddPaymentResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="PaymentResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddInvoicePayment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="payment" type="tns:InvoicePaymentRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="InvoicePaymentRequest">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoicePaymentDetails" type="tns:ArrayOfInvoicePaymentDetails"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalPaidAmount" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfInvoicePaymentDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="InvoicePaymentDetails" nillable="true" type="tns:InvoicePaymentDetails"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="InvoicePaymentDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceInternalId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="PaidAmount" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddInvoicePaymentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddInvoicePaymentResult" type="tns:InvoicePaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="InvoicePaymentResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddQuickInvoicePayment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="payment" type="tns:QuickInvoicePaymentRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="QuickInvoicePaymentRequest">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="PaidAmount" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddQuickInvoicePaymentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddQuickInvoicePaymentResult" type="tns:InvoicePaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkPaymentAsApplied">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkPaymentAsAppliedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkPaymentAsAppliedResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentsByGatewayRefNum">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="refNum" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentsByGatewayRefNumResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetPaymentsByGatewayRefNumResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchItems">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchItemsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchItemsResult" type="tns:ArrayOfItemDetails"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfItemDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="ItemDetails" nillable="true" type="tns:ItemDetails"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ItemDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SKU" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UPC" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UnitPrice" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UnitCost" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Active" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemType" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="QtyOnHand" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Taxable" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxRate" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemCategoryId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TaxCategoryID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemCustomFields" type="tns:ArrayOfEbizCustomField"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemLastSyncDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LocationId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddItem">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemDetails" type="tns:ItemDetails"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddItemResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddItemResult" type="tns:ItemDetailsResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ItemDetailsResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateItem">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemDetails" type="tns:ItemDetails"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="itemId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateItemResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateItemResult" type="tns:ItemDetailsResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkInvoiceAsSynchronized">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkInvoiceAsSynchronizedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkInvoiceAsSynchronizedResult" type="tns:InvoiceResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetEmailTemplates">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="templateInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="templateName" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetEmailTemplatesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetEmailTemplatesResult" type="tns:ArrayOfEmailTemplate"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfEmailTemplate">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="EmailTemplate" nillable="true" type="tns:EmailTemplate"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="EmailTemplate">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateSubject" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateHTML" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateText" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToDisplayName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateSource" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateTypeId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchEmailTemplates">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEmailTemplatesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchEmailTemplatesResult" type="tns:ArrayOfEmailTemplate"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetMerchantTransactionData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetMerchantTransactionDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetMerchantTransactionDataResult" type="tns:MerchantTransactionData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="MerchantTransactionData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemSKU" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemCommodityCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemDescription" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemDiscountAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemDiscountRate" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ItemUnitOfMeasure" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemUnitPrice" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemQty" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemTaxable" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemTaxAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ItemTaxRate" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DutyAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShipFromZip" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShippingAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsStreet" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsZip" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AutoTax" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TaxPercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AutoTip" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TipPercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="PreAuthPercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireAuthAfter" nillable="true" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AutoDiscount" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AutoItemDiscount" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountPercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UseCaptureEnhancement" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsEMVEnabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="EnableAVSWarnings" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="EnableCVVWarnings" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UseFullAmountForAVS" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DeclineTransactionIfAVSWarningsAreDisabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="VerifyCreditCardBeforeSaving" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowACHPayments" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowCreditCardPayments" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSurchargeEnabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SurchargePercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCaption" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeTypeId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetMerchantTransactionDataBySK">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="sourcekey" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetMerchantTransactionDataBySKResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetMerchantTransactionDataBySKResult" type="tns:MerchantTransactionData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AuthenticateSK">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="sourcekey" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AuthenticateSKResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AuthenticateSKResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ScheduleRecurringPayment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodProfileId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="recurringBilling" type="tns:RecurringBilling"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ScheduleRecurringPaymentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ScheduleRecurringPaymentResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ModifyScheduledRecurringPaymentStatus">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="scheduledPaymentInternalId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="statusId" nillable="true" type="xs:int"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ModifyScheduledRecurringPaymentStatusResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ModifyScheduledRecurringPaymentStatusResult" type="tns:ModifyScheduledRecurringPaymentStatusResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ModifyScheduledRecurringPaymentStatusResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="ModifyScheduledRecurringPayment_PaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="scheduledPaymentInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodProfileId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ModifyScheduledRecurringPayment_PaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ModifyScheduledRecurringPayment_PaymentMethodProfileResult" type="tns:ModifyScheduledRecurringPaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ModifyScheduledRecurringPaymentResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="ModifyScheduledRecurringPayment_RecurringBilling">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="scheduledPaymentInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="recurringBilling" type="tns:RecurringBilling"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ModifyScheduledRecurringPayment_RecurringBillingResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ModifyScheduledRecurringPayment_RecurringBillingResult" type="tns:ModifyScheduledRecurringPaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchScheduledRecurringPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchScheduledRecurringPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchScheduledRecurringPaymentsResult" type="tns:ArrayOfRecurringBillingDetails"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfRecurringBillingDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="RecurringBillingDetails" nillable="true" type="tns:RecurringBillingDetails"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="RecurringBillingDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduledPaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Tax" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Enabled" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Expire" type="xs:dateTime"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Next" type="xs:dateTime"/>
					<xs:element minOccurs="0" maxOccurs="1" name="NumLeft" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="RepeatCount" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Schedule" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomScheduleObject" type="tns:CustomSchedule"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduleName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReceiptNote" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReceiptTemplateName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendCustomerReceipt" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MaskedPM" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PMHolderName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PMExpirationYear" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PMExpirationMonth" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PmType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduleStatus" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerFirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerLastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerCompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerEmailList" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchRecurringPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="scheduledPaymentInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchRecurringPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchRecurringPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetScheduledDates">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="scheduledPaymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetScheduledDatesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetScheduledDatesResult" type="tns:GetScheduledDatesResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="GetScheduledDatesResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ScheduledDates" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetRecurringSchedulePreview">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="recurringBilling" type="tns:RecurringBilling"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetRecurringSchedulePreviewResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetRecurringSchedulePreviewResult" type="tns:GetScheduledDatesResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkRecurringPaymentAsApplied">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkRecurringPaymentAsAppliedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkRecurringPaymentAsAppliedResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchPaymentFormPendingPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchPaymentFormPendingPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchPaymentFormPendingPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchPaymentFormReceivedPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchPaymentFormReceivedPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchPaymentFormReceivedPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebFormPendingPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromPaymentRequestDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toPaymentRequestDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebFormPendingPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchEbizWebFormPendingPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebFormReceivedPayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromPaymentRequestDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toPaymentRequestDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebFormReceivedPaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchEbizWebFormReceivedPaymentsResult" type="tns:ArrayOfPayment"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ResendPaymentFormEmail">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ResendPaymentFormEmailResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ResendPaymentFormEmailResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ResendEbizWebFormEmail">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ResendEbizWebFormEmailResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="ResendEbizWebFormEmailResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdatePendingEbizWebForm">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="ebizWebForm" type="tns:EbizWebForm"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdatePendingEbizWebFormResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdatePendingEbizWebFormResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebForm">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchEbizWebFormResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchEbizWebFormResult" type="tns:EbizWebFormSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="EbizWebFormSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfEbizWebFormResult"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfEbizWebFormResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="EbizWebFormResult" nillable="true" type="tns:EbizWebFormResult"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="EbizWebFormResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="EbizWebForm" type="tns:EbizWebForm"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsPaid" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsApplied" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsDeleted" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsUpdated" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateLastUpdated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DatePaid" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateApplied" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateDeleted" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="DeleteEbizWebFormPayment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DeleteEbizWebFormPaymentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="DeleteEbizWebFormPaymentResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkEbizWebFormPaymentAsApplied">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkEbizWebFormPaymentAsAppliedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkEbizWebFormPaymentAsAppliedResult" type="tns:PaymentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="Login">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="userId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="userPassword" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="LoginResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="LoginResult" type="tns:LoginResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="LoginResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SK" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SKPin" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSandbox" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EbizToken" type="tns:SecurityToken"/>
					<xs:element minOccurs="1" maxOccurs="1" name="UserType" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UserInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddUserData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="userData" type="tns:UserData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="UserData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="UserInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UserType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UserId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UserIdPass" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="JobTitle" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address1" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address2" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address3" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CellPhone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="WebSite" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantInternalId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsActive" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="userSettings" type="tns:UserSettings"/>
					<xs:element minOccurs="0" maxOccurs="1" name="merchantData" type="tns:MerchantData"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="UserSettings">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationVersion" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCSALE" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCVOID" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCAUTHONLY" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCREFUND" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCPOSTAUTH" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCCREDIT" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCCAPTURE" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCQuickSale" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCCQuickCredit" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canAddCC" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canEditCC" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canDeleteCC" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCheckSALE" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCheckVOID" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCheckREFUND" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canCheckCREDIT" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canAddCheck" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canEditCheck" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canDeleteCheck" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canModifyCompanyInfo" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanykeyName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canViewHistoryAll" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canViewHistoryOwn" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canAddCustomer" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canEditCustomer" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canDeleteCustomer" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="canSearchCustomers" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SourceKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SourceKeyPin" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmvApiKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmvApiPin" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmvDeviceKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmvDeviceName" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsEMVenabled" nillable="true" type="xs:boolean"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MerchantData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ContactFirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ContactLastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Street" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Street2" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Zip" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Mobile" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="WebSite" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantSettings" type="tns:MerchantSettings"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MerchantSettings">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowedPayByType" nillable="true" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowPartialPayment" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowOverPaymentOptions" nillable="true" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ShowCreditTab" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ReceieveNotificationEmailWhenPaymentMethodAddedOrModified" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendNotificationEmailToCustomersWhenInvoiceAddedOrModified" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SendEmailFrom" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SendEmailFromDisplayName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReplyToEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerEmailSubject" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantEmailSubject" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendNotificationEmailToCustomersWhenInvoiceModified" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendNotificationEmailToCustomersWhenInvoiceAdded" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendNotificationEmailToCustomersWhenPMExpired" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowPayByCreditOnly" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SendNotificationEmailToCustomersForPastDueInvoices" nillable="true" type="xs:boolean"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddUserDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddUserDataResult" type="tns:UserDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="UserDataResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="UserInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetUserData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="userInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetUserDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetUserDataResult" type="tns:UserData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateUserData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="userInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="userData" type="tns:UserData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateUserDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateUserDataResult" type="tns:UserDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchUserList">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationKey" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchUserListResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchUserListResult" type="tns:UserListSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="UserListSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="UserList" type="tns:ArrayOfUserData"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfUserData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="UserData" nillable="true" type="tns:UserData"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateMerchantData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="merchantInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="merchantData" type="tns:MerchantData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateMerchantDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateMerchantDataResult" type="tns:MerchantDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="MerchantDataResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetMerchantData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="merchantInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetMerchantDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetMerchantDataResult" type="tns:MerchantData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UploadAttachment">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="parentDocumentInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="attachment" type="tns:Attachment"/>
						<xs:element minOccurs="0" maxOccurs="1" name="parentDocumentType" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="Attachment">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="PermissionAccessLevel" nillable="true" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FileNameWithExtension" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FileContents_Binary" type="xs:base64Binary"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FileContents" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UploadAttachmentResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UploadAttachmentResult" type="tns:UploadAttachmentResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="UploadAttachmentResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="AttachmentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetCustomerToken">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerTokenResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCustomerTokenResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddCustomerPaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodProfile" type="tns:PaymentMethodProfile"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddCustomerPaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddCustomerPaymentMethodProfileResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateCustomerPaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodProfile" type="tns:PaymentMethodProfile"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateCustomerPaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="1" maxOccurs="1" name="UpdateCustomerPaymentMethodProfileResult" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DeleteCustomerPaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DeleteCustomerPaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="1" maxOccurs="1" name="DeleteCustomerPaymentMethodProfileResult" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerPaymentMethodProfiles">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerPaymentMethodProfilesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCustomerPaymentMethodProfilesResult" type="tns:ArrayOfPaymentMethodProfile"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerPaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCustomerPaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCustomerPaymentMethodProfileResult" type="tns:PaymentMethodProfile"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SetDefaultCustomerPaymentMethodProfile">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerToken" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SetDefaultCustomerPaymentMethodProfileResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="1" maxOccurs="1" name="SetDefaultCustomerPaymentMethodProfileResult" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="runTransaction">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="tran" type="tns:TransactionRequestObject"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="TransactionRequestObject">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustReceiptName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RecurringBilling" type="tns:GwRecurringBilling"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LineItems" type="tns:ArrayOfLineItem"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsRecurring" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InventoryLocation" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IgnoreDuplicate" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="IfAuthExpired" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Details" type="tns:TransactionDetail"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CustReceipt" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfFieldValue"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CreditCardData" type="tns:CreditCardData"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Command" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ClientIP" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CheckData" type="tns:CheckData"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:GwAddress"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountHolder" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:GwAddress"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="GwRecurringBilling">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Enabled" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Expire" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Next" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="NumLeft" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Schedule" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfLineItem">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="LineItem" nillable="true" type="tns:LineItem"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="LineItem">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="DiscountRate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProductRefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SKU" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CommodityCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProductName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DiscountAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TaxRate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Qty" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Taxable" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TaxAmount" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="TransactionDetail">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="NonTax" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Tax" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Table" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Subtotal" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Shipping" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShipFromZip" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SessionID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PONum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="OrderID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Invoice" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Duty" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Discount" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Clerk" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Amount" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AllowPartialAuth" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Terminal" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Tip" type="xs:double"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfFieldValue">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="FieldValue" nillable="true" type="tns:FieldValue"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="FieldValue">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Field" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="CreditCardData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CAVV" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Pares" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MagSupport" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MagStripe" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="InternalCardAuth" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ECI" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DUKPT" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="XID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardType" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CardPresent" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardExpiration" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsZip" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsStreet" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Signature" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermType" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="CheckData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CheckNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicense" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicenseState" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RecordType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Routing" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MICR" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuxOnUS" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EpcCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FrontImage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BackImage" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="GwAddress">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Company" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Country" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="State" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Street" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Street2" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Zip" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="runTransactionResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="runTransactionResult" type="tns:TransactionResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="TransactionResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ResultCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Result" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="RemainingBalance" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProfilerReason" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProfilerResponse" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ProfilerScore" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Payload" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="isDuplicate" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="VpasResultCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ConvertedAmountCurrency" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ConvertedAmount" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ConversionRate" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardLevelResultCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardLevelResult" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCodeResultCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCodeResult" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BatchRefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BatchNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsResultCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsResult" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AuthAmount" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AcsUrl" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StatusCode" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="runCustomerTransaction">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="custNum" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodID" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="tran" type="tns:CustomerTransactionRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="CustomerTransactionRequest">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="isRecurring" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="InventoryLocation" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IgnoreDuplicate" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Details" type="tns:TransactionDetail"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchReceiptName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchReceiptEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="MerchReceipt" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustReceiptName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustReceiptEmail" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CustReceipt" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfFieldValue"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ClientIP" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Command" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LineItems" type="tns:ArrayOfLineItem"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="runCustomerTransactionResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="runCustomerTransactionResult" type="tns:TransactionResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetTransactionDetails">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="transactionRefNum" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetTransactionDetailsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetTransactionDetailsResult" type="tns:TransactionObject"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="TransactionObject">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Source" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:GwAddress"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ServerIP" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Response" type="tns:TransactionResponse"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LineItems" type="tns:ArrayOfLineItem"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Details" type="tns:TransactionDetail"/>
					<xs:element minOccurs="0" maxOccurs="1" name="User" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfFieldValue"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CreditCardData" type="tns:CreditCardData"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ClientIP" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CheckTrace" type="tns:CheckTrace"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CheckData" type="tns:CheckData"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:GwAddress"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountHolder" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionType" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="CheckTrace">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StatusCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BankNote" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Effective" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Processed" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Returned" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReturnCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Reason" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Settled" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TrackingNum" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetReceiptsList">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="receiptType" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetReceiptsListResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetReceiptsListResult" type="tns:ArrayOfReceipt"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfReceipt">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Receipt" nillable="true" type="tns:Receipt"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Receipt">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ReceiptRefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Subject" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FromEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Target" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ContentType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateHTML" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TemplateText" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="EmailReceipt">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="transactionRefNum" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="receiptRefNum" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="receiptName" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="emailAddress" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="EmailReceiptResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="EmailReceiptResult" type="tns:EmailReceiptResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="EmailReceiptResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="RenderReceipt">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="transactionRefNum" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="receiptRefNum" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="receiptName" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="contentType" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RenderReceiptResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="RenderReceiptResult" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchTransactions">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="matchAll" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
						<xs:element minOccurs="0" maxOccurs="1" name="start" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="limit" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchTransactionsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchTransactionsResult" type="tns:TransactionSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="TransactionSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ErrorsCount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionsMatched" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Transactions" type="tns:ArrayOfTransactionObject"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StartIndex" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="SalesAmount" type="xs:float"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Limit" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="VoidsCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorsAmount" type="xs:float"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeclinesCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DeclinesAmount" type="xs:float"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CreditsCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CreditsAmount" type="xs:float"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthOnlyCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AuthOnlyAmount" type="xs:float"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionsReturned" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="VoidsAmount" type="xs:float"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfTransactionObject">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="TransactionObject" nillable="true" type="tns:TransactionObject"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchBatches">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="matchAll" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
						<xs:element minOccurs="0" maxOccurs="1" name="start" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="limit" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchBatchesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchBatchesResult" type="tns:BatchSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="BatchSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Batches" type="tns:ArrayOfBatchStatus"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BatchesMatched" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BatchesReturned" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Limit" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StartIndex" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfBatchStatus">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="BatchStatus" nillable="true" type="tns:BatchStatus"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="BatchStatus">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="SalesAmount" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BatchRefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Closed" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CreditsAmount" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CreditsCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="NetAmount" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Opened" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="VoidsCount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesCount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Scheduled" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Sequence" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionCount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="VoidsAmount" type="xs:double"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetBatchStatus">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="batchId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetBatchStatusResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetBatchStatusResult" type="tns:BatchStatus"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CloseBatch">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="batchId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CloseBatchResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="1" maxOccurs="1" name="CloseBatchResult" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetBatchTransactions">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="batchId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetBatchTransactionsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetBatchTransactionsResult" type="tns:ArrayOfTransactionObject"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddApplicationData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="lookupKey" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="base64String" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddApplicationDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddApplicationDataResult" type="tns:ApplicationDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ApplicationDataResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationDataInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetApplicationData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="lookupKey" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationDataInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetApplicationDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetApplicationDataResult" type="tns:ApplicationData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ApplicationData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LookupKey" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Base64ParametersString" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationDataInternalId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateApplicationData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="lookupKey" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationDataInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationData" type="tns:ApplicationData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateApplicationDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateApplicationDataResult" type="tns:ApplicationDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddSalesOrder">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrder" type="tns:SalesOrder"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SalesOrder">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="MerchantId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Date" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Amount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DueDate" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="AmountDue" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PoNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UploadedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UpdatedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateUploaded" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateUpdated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="isDeleted" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DeletedBy" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateDeleted" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfItem"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Software" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="NotifyCustomer" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="EmailTemplateID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="TotalTaxAmount" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="0" maxOccurs="1" name="UniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShippingAddress" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerMessage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Memo" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShipDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ShipVia" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsId" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsToBeEmailed" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsToBePrinted" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderLastSyncDateTime" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderCustomFields" type="tns:ArrayOfEbizCustomField"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LocationId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddSalesOrderResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddSalesOrderResult" type="tns:SalesOrderResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SalesOrderResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesOrderInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateSalesOrder">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrder" type="tns:SalesOrder"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateSalesOrderResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateSalesOrderResult" type="tns:SalesOrderResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSalesOrder">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSalesOrderResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetSalesOrderResult" type="tns:SalesOrder"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchSalesOrders">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="subCustomerId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="includeItems" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchSalesOrdersResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchSalesOrdersResult" type="tns:ArrayOfSalesOrder"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfSalesOrder">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="SalesOrder" nillable="true" type="tns:SalesOrder"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MarkSalesOrderAsSynchronized">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesOrderInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkSalesOrderAsSynchronizedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkSalesOrderAsSynchronizedResult" type="tns:SalesOrderResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AddSalesRep">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRep" type="tns:SalesRep"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SalesRep">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Phone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CellPhone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Email" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="WebSite" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Address" type="tns:Address"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsInactive" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ExternalUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddSalesRepResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddSalesRepResult" type="tns:SalesRepResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SalesRepResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SalesRepInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateSalesRep">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRep" type="tns:SalesRep"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateSalesRepResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateSalesRepResult" type="tns:SalesRepResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSalesRep">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSalesRepResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetSalesRepResult" type="tns:SalesRep"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchSalesReps">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="salesRepId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchSalesRepsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchSalesRepsResult" type="tns:ArrayOfSalesRep"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfSalesRep">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="SalesRep" nillable="true" type="tns:SalesRep"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddTerms">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="terms" type="tns:Terms"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="Terms">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsDescription" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="NetDueInDays" nillable="true" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountPercentage" nillable="true" type="xs:decimal"/>
					<xs:element minOccurs="1" maxOccurs="1" name="DiscountIfPaidWithinDays" nillable="true" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsInactive" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ExternalUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeCreated" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateTimeModified" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddTermsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddTermsResult" type="tns:TermsResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="TermsResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TermsInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="UpdateTerms">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="terms" type="tns:Terms"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="UpdateTermsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="UpdateTermsResult" type="tns:TermsResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetTerms">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetTermsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetTermsResult" type="tns:Terms"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchTerms">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="termsId" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchTermsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchTermsResult" type="tns:ArrayOfTerms"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfTerms">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Terms" nillable="true" type="tns:Terms"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddApplicationTransaction">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationTransactionRequest" type="tns:ApplicationTransactionRequest"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ApplicationTransactionRequest">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToExternalUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionExternalReferenceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionCustomFields" type="tns:ArrayOfEbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="AddApplicationTransactionResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="AddApplicationTransactionResult" type="tns:ApplicationTransactionResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ApplicationTransactionResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationTransactionInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchApplicationTransactions">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchApplicationTransactionsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchApplicationTransactionsResult" type="tns:ApplicationTransactionSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ApplicationTransactionSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationTransactions" type="tns:ArrayOfApplicationTransactionDetails"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfApplicationTransactionDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="ApplicationTransactionDetails" nillable="true" type="tns:ApplicationTransactionDetails"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ApplicationTransactionDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ApplicationTransactionInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SoftwareId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="LinkedToExternalUniqueId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionDate" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionNotes" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionExternalReferenceNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionCustomFields" type="tns:ArrayOfEbizCustomField"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TransactionAmount" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsTransactionApplied" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodLast4" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodType" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MarkApplicationTransactionAsApplied">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="applicationTransactionInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkApplicationTransactionAsAppliedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkApplicationTransactionAsAppliedResult" type="tns:ApplicationTransactionResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCardInfo">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="cardBIN" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCardInfoResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCardInfoResult" type="tns:GlobalBINData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="GlobalBINData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="LowBin" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="HighBin" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="BinLength" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardProductId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardProductIdDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardTypeIdDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="IssuerBankName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CountryCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DetailCardProduct" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="VisaLargeTicketIndicator" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardClassId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardClassIdDescription" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsCardFeeAllowed" nillable="true" type="xs:boolean"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetZipCodeInfo">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="zipCode" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetZipCodeInfoResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetZipCodeInfoResult" type="tns:ZipCodeData"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ZipCodeData">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ZipCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StateId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="StateName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CountyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TimeZone" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Latitude" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Longitude" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsCardFeeAllowed" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="MaxAllowedSurchargePercentage" nillable="true" type="xs:decimal"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetReportData">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="0" maxOccurs="1" name="reportId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="reportName" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="reportFormat" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetReportDataResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetReportDataResult" type="tns:GetReportDataResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="GetReportDataResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="ReportData" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetCardsExpirationList">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetCardsExpirationListResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetCardsExpirationListResult" type="tns:CardsExpirationListSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="CardsExpirationListSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CardExpirationCountsList" type="tns:ArrayOfCardExpirationCounts"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfCardExpirationCounts">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="CardExpirationCounts" nillable="true" type="tns:CardExpirationCounts"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="CardExpirationCounts">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInformation" type="tns:Customer"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpiredCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireThisMonthCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireNextMonthCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireWithin3MonthCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireWithin6MonthCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireWithinaYearCreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ExpireWithinXDaysCreditCardsCount" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetPaymentMethodProfileCounts">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetPaymentMethodProfileCountsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetPaymentMethodProfileCountsResult" type="tns:PaymentMethodProfileCountsSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="PaymentMethodProfileCountsSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodProfileCountsList" type="tns:ArrayOfPaymentMethodProfileCounts"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfPaymentMethodProfileCounts">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentMethodProfileCounts" nillable="true" type="tns:PaymentMethodProfileCounts"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="PaymentMethodProfileCounts">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInformation" type="tns:Customer"/>
					<xs:element minOccurs="1" maxOccurs="1" name="CreditCardsCount" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="BankAccountsCount" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetRecurringFrequencyList">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetRecurringFrequencyListResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetRecurringFrequencyListResult" type="tns:ArrayOfRecurringFrequency"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfRecurringFrequency">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="RecurringFrequency" nillable="true" type="tns:RecurringFrequency"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="RecurringFrequency">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="FrequencyInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FrequencyId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FrequencyDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="FrequencyNotes" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchPaymentMethodProfiles">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchPaymentMethodProfilesResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchPaymentMethodProfilesResult" type="tns:PaymentMethodProfilesSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="PaymentMethodProfilesSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodProfileDetailsList" type="tns:ArrayOfPaymentMethodProfileDetails"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfPaymentMethodProfileDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentMethodProfileDetails" nillable="true" type="tns:PaymentMethodProfileDetails"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="PaymentMethodProfileDetails">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerToken" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerFirstName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerLastName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerCompanyName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerEmailAdress" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="MethodName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SecondarySort" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Created" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Modified" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Account" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountHolderName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AccountHolderEmail" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicense" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DriversLicenseState" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RecordType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Routing" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsStreet" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AvsZip" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardExpiration" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CardType" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Balance" nillable="true" type="xs:double"/>
					<xs:element minOccurs="1" maxOccurs="1" name="MaxBalance" nillable="true" type="xs:double"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AutoReload" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadSchedule" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadThreshold" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="ReloadMethodID" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfFieldValue"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="MarkSurchargePaymentAsApplied">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="0" maxOccurs="1" name="surchargeInternalId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="MarkSurchargePaymentAsAppliedResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="MarkSurchargePaymentAsAppliedResult" type="tns:MarkSurchargePaymentAsAppliedResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="MarkSurchargePaymentAsAppliedResponse">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="StatusCode" type="xs:int"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Error" type="xs:string"/>
					<xs:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="SearchSurchargePayments">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="1" maxOccurs="1" name="fromDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="1" maxOccurs="1" name="toDateTime" type="xs:dateTime"/>
						<xs:element minOccurs="0" maxOccurs="1" name="filters" type="tns:ArrayOfSearchFilter"/>
						<xs:element minOccurs="1" maxOccurs="1" name="countOnly" type="xs:boolean"/>
						<xs:element minOccurs="1" maxOccurs="1" name="start" type="xs:int"/>
						<xs:element minOccurs="1" maxOccurs="1" name="limit" type="xs:int"/>
						<xs:element minOccurs="0" maxOccurs="1" name="sort" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="SearchSurchargePaymentsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="SearchSurchargePaymentsResult" type="tns:SurchargeSearchResult"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SurchargeSearchResult">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="Surcharges" type="tns:ArrayOfSurcharge"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Start" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Limit" type="xs:int"/>
					<xs:element minOccurs="1" maxOccurs="1" name="Count" type="xs:int"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfSurcharge">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="Surcharge" nillable="true" type="tns:Surcharge"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Surcharge">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="AuthCode" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="RefNum" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Last4" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DatePaid" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TotalSurchargeAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerToken" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentMethodId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentType" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaymentSourceId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Description" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargePercentage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="TotalPaidAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="Currency" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaidDocuments" type="tns:ArrayOfPaidDocument"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsApplied" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DateApplied" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCountryId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCustomFields" type="tns:ArrayOfEbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="ArrayOfPaidDocument">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="PaidDocument" nillable="true" type="tns:PaidDocument"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="PaidDocument">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="CustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SubCustomerId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DivisionId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DocumentNumber" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DocumentInternalId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="DocumentTypeId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="PaidAmount" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="CalculateSurchargeAmount">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
						<xs:element minOccurs="1" maxOccurs="1" name="amount" type="xs:double"/>
						<xs:element minOccurs="0" maxOccurs="1" name="cardNumber" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="cardZipCode" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="customerInternalId" type="xs:string"/>
						<xs:element minOccurs="0" maxOccurs="1" name="paymentMethodId" type="xs:string"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CalculateSurchargeAmountResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="CalculateSurchargeAmountResult" type="tns:CalculateSurchargeAmountResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="CalculateSurchargeAmountResponse">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSurchargeEnabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSurchargeAllowedForZipCode" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSurchargeAllowedForPaymentMethod" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargePercentage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeAmount" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCaption" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeTermsNote" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetSurchargeSettings">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetSurchargeSettingsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetSurchargeSettingsResult" type="tns:SurchargeSettingsResponse"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="SurchargeSettingsResponse">
				<xs:sequence>
					<xs:element minOccurs="1" maxOccurs="1" name="IsSurchargeEnabled" nillable="true" type="xs:boolean"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCountryId" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargePercentage" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeTermsNote" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeCaption" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SurchargeTypeId" type="xs:string"/>
				</xs:sequence>
			</xs:complexType>
			<xs:element name="GetMerchantIntegrationSettings">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="securityToken" type="tns:SecurityToken"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="GetMerchantIntegrationSettingsResponse">
				<xs:complexType>
					<xs:sequence>
						<xs:element minOccurs="0" maxOccurs="1" name="GetMerchantIntegrationSettingsResult" type="tns:ArrayOfMerchantIntegrationSettings"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:complexType name="ArrayOfMerchantIntegrationSettings">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="MerchantIntegrationSettings" nillable="true" type="tns:MerchantIntegrationSettings"/>
				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="MerchantIntegrationSettings">
				<xs:sequence>
					<xs:element minOccurs="0" maxOccurs="1" name="SettingName" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SettingValue" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SettingDescription" type="xs:string"/>
					<xs:element minOccurs="0" maxOccurs="1" name="SettingCustomFields" type="tns:ArrayOfEbizCustomField"/>
				</xs:sequence>
			</xs:complexType>
		</xs:schema>
	</wsdl:types>
	<wsdl:message name="IeBizService_SearchCustomers_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchCustomers"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchCustomers_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchCustomersResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchCustomerList_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchCustomerList"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchCustomerList_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchCustomerListResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:AddCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsInactive_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsInactive"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsInactive_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsInactiveResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsActive_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsActive"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsActive_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsActiveResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsSynchronized_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsSynchronized"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkCustomerAsSynchronized_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkCustomerAsSynchronizedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CopyCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:CopyCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CopyCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:CopyCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetGWCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:GetGWCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetGWCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetGWCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSubCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:AddSubCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSubCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddSubCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSubCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSubCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSubCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSubCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSubCustomer_InputMessage">
		<wsdl:part name="parameters" element="tns:GetSubCustomer"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSubCustomer_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetSubCustomerResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddInvoice_InputMessage">
		<wsdl:part name="parameters" element="tns:AddInvoice"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddInvoice_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddInvoiceResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateInvoice_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateInvoice"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateInvoice_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateInvoiceResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetInvoice_InputMessage">
		<wsdl:part name="parameters" element="tns:GetInvoice"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetInvoice_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetInvoiceResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchInvoices_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchInvoices"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchInvoices_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchInvoicesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:GetPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentsCount_InputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentsCount"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentsCount_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentsCountResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetInvoicePayments_InputMessage">
		<wsdl:part name="parameters" element="tns:GetInvoicePayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetInvoicePayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetInvoicePaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentFormURL_InputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentFormURL"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentFormURL_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentFormURLResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetEbizWebFormURL_InputMessage">
		<wsdl:part name="parameters" element="tns:GetEbizWebFormURL"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetEbizWebFormURL_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetEbizWebFormURLResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddPayment_InputMessage">
		<wsdl:part name="parameters" element="tns:AddPayment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddPayment_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddPaymentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddInvoicePayment_InputMessage">
		<wsdl:part name="parameters" element="tns:AddInvoicePayment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddInvoicePayment_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddInvoicePaymentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddQuickInvoicePayment_InputMessage">
		<wsdl:part name="parameters" element="tns:AddQuickInvoicePayment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddQuickInvoicePayment_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddQuickInvoicePaymentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkPaymentAsApplied_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkPaymentAsApplied"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkPaymentAsApplied_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkPaymentAsAppliedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentsByGatewayRefNum_InputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentsByGatewayRefNum"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentsByGatewayRefNum_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentsByGatewayRefNumResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchItems_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchItems"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchItems_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchItemsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddItem_InputMessage">
		<wsdl:part name="parameters" element="tns:AddItem"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddItem_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddItemResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateItem_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateItem"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateItem_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateItemResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkInvoiceAsSynchronized_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkInvoiceAsSynchronized"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkInvoiceAsSynchronized_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkInvoiceAsSynchronizedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetEmailTemplates_InputMessage">
		<wsdl:part name="parameters" element="tns:GetEmailTemplates"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetEmailTemplates_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetEmailTemplatesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEmailTemplates_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchEmailTemplates"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEmailTemplates_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchEmailTemplatesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantTransactionData_InputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantTransactionData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantTransactionData_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantTransactionDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantTransactionDataBySK_InputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantTransactionDataBySK"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantTransactionDataBySK_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantTransactionDataBySKResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AuthenticateSK_InputMessage">
		<wsdl:part name="parameters" element="tns:AuthenticateSK"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AuthenticateSK_OutputMessage">
		<wsdl:part name="parameters" element="tns:AuthenticateSKResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ScheduleRecurringPayment_InputMessage">
		<wsdl:part name="parameters" element="tns:ScheduleRecurringPayment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ScheduleRecurringPayment_OutputMessage">
		<wsdl:part name="parameters" element="tns:ScheduleRecurringPaymentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPaymentStatus_InputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPaymentStatus"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPaymentStatus_OutputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPaymentStatusResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPayment_PaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPayment_PaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPayment_PaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPayment_PaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPayment_RecurringBilling_InputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPayment_RecurringBilling"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ModifyScheduledRecurringPayment_RecurringBilling_OutputMessage">
		<wsdl:part name="parameters" element="tns:ModifyScheduledRecurringPayment_RecurringBillingResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchScheduledRecurringPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchScheduledRecurringPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchScheduledRecurringPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchScheduledRecurringPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchRecurringPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchRecurringPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchRecurringPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchRecurringPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetScheduledDates_InputMessage">
		<wsdl:part name="parameters" element="tns:GetScheduledDates"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetScheduledDates_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetScheduledDatesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetRecurringSchedulePreview_InputMessage">
		<wsdl:part name="parameters" element="tns:GetRecurringSchedulePreview"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetRecurringSchedulePreview_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetRecurringSchedulePreviewResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkRecurringPaymentAsApplied_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkRecurringPaymentAsApplied"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkRecurringPaymentAsApplied_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkRecurringPaymentAsAppliedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentFormPendingPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentFormPendingPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentFormPendingPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentFormPendingPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentFormReceivedPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentFormReceivedPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentFormReceivedPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentFormReceivedPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebFormPendingPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebFormPendingPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebFormPendingPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebFormPendingPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebFormReceivedPayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebFormReceivedPayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebFormReceivedPayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebFormReceivedPaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ResendPaymentFormEmail_InputMessage">
		<wsdl:part name="parameters" element="tns:ResendPaymentFormEmail"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ResendPaymentFormEmail_OutputMessage">
		<wsdl:part name="parameters" element="tns:ResendPaymentFormEmailResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ResendEbizWebFormEmail_InputMessage">
		<wsdl:part name="parameters" element="tns:ResendEbizWebFormEmail"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_ResendEbizWebFormEmail_OutputMessage">
		<wsdl:part name="parameters" element="tns:ResendEbizWebFormEmailResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdatePendingEbizWebForm_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdatePendingEbizWebForm"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdatePendingEbizWebForm_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdatePendingEbizWebFormResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebForm_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebForm"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchEbizWebForm_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchEbizWebFormResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_DeleteEbizWebFormPayment_InputMessage">
		<wsdl:part name="parameters" element="tns:DeleteEbizWebFormPayment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_DeleteEbizWebFormPayment_OutputMessage">
		<wsdl:part name="parameters" element="tns:DeleteEbizWebFormPaymentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkEbizWebFormPaymentAsApplied_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkEbizWebFormPaymentAsApplied"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkEbizWebFormPaymentAsApplied_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkEbizWebFormPaymentAsAppliedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_Login_InputMessage">
		<wsdl:part name="parameters" element="tns:Login"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_Login_OutputMessage">
		<wsdl:part name="parameters" element="tns:LoginResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddUserData_InputMessage">
		<wsdl:part name="parameters" element="tns:AddUserData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddUserData_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddUserDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetUserData_InputMessage">
		<wsdl:part name="parameters" element="tns:GetUserData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetUserData_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetUserDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateUserData_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateUserData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateUserData_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateUserDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchUserList_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchUserList"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchUserList_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchUserListResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateMerchantData_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateMerchantData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateMerchantData_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateMerchantDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantData_InputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantData_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UploadAttachment_InputMessage">
		<wsdl:part name="parameters" element="tns:UploadAttachment"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UploadAttachment_OutputMessage">
		<wsdl:part name="parameters" element="tns:UploadAttachmentResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerToken_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerToken"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerToken_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerTokenResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddCustomerPaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:AddCustomerPaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddCustomerPaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddCustomerPaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateCustomerPaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateCustomerPaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateCustomerPaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateCustomerPaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_DeleteCustomerPaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:DeleteCustomerPaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_DeleteCustomerPaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:DeleteCustomerPaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerPaymentMethodProfiles_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerPaymentMethodProfiles"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerPaymentMethodProfiles_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerPaymentMethodProfilesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerPaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerPaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCustomerPaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCustomerPaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SetDefaultCustomerPaymentMethodProfile_InputMessage">
		<wsdl:part name="parameters" element="tns:SetDefaultCustomerPaymentMethodProfile"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SetDefaultCustomerPaymentMethodProfile_OutputMessage">
		<wsdl:part name="parameters" element="tns:SetDefaultCustomerPaymentMethodProfileResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_runTransaction_InputMessage">
		<wsdl:part name="parameters" element="tns:runTransaction"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_runTransaction_OutputMessage">
		<wsdl:part name="parameters" element="tns:runTransactionResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_runCustomerTransaction_InputMessage">
		<wsdl:part name="parameters" element="tns:runCustomerTransaction"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_runCustomerTransaction_OutputMessage">
		<wsdl:part name="parameters" element="tns:runCustomerTransactionResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetTransactionDetails_InputMessage">
		<wsdl:part name="parameters" element="tns:GetTransactionDetails"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetTransactionDetails_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetTransactionDetailsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetReceiptsList_InputMessage">
		<wsdl:part name="parameters" element="tns:GetReceiptsList"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetReceiptsList_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetReceiptsListResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_EmailReceipt_InputMessage">
		<wsdl:part name="parameters" element="tns:EmailReceipt"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_EmailReceipt_OutputMessage">
		<wsdl:part name="parameters" element="tns:EmailReceiptResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_RenderReceipt_InputMessage">
		<wsdl:part name="parameters" element="tns:RenderReceipt"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_RenderReceipt_OutputMessage">
		<wsdl:part name="parameters" element="tns:RenderReceiptResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchTransactions_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchTransactions"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchTransactions_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchTransactionsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchBatches_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchBatches"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchBatches_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchBatchesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetBatchStatus_InputMessage">
		<wsdl:part name="parameters" element="tns:GetBatchStatus"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetBatchStatus_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetBatchStatusResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CloseBatch_InputMessage">
		<wsdl:part name="parameters" element="tns:CloseBatch"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CloseBatch_OutputMessage">
		<wsdl:part name="parameters" element="tns:CloseBatchResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetBatchTransactions_InputMessage">
		<wsdl:part name="parameters" element="tns:GetBatchTransactions"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetBatchTransactions_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetBatchTransactionsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddApplicationData_InputMessage">
		<wsdl:part name="parameters" element="tns:AddApplicationData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddApplicationData_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddApplicationDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetApplicationData_InputMessage">
		<wsdl:part name="parameters" element="tns:GetApplicationData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetApplicationData_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetApplicationDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateApplicationData_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateApplicationData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateApplicationData_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateApplicationDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSalesOrder_InputMessage">
		<wsdl:part name="parameters" element="tns:AddSalesOrder"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSalesOrder_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddSalesOrderResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSalesOrder_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSalesOrder"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSalesOrder_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSalesOrderResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSalesOrder_InputMessage">
		<wsdl:part name="parameters" element="tns:GetSalesOrder"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSalesOrder_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetSalesOrderResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSalesOrders_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchSalesOrders"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSalesOrders_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchSalesOrdersResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkSalesOrderAsSynchronized_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkSalesOrderAsSynchronized"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkSalesOrderAsSynchronized_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkSalesOrderAsSynchronizedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSalesRep_InputMessage">
		<wsdl:part name="parameters" element="tns:AddSalesRep"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddSalesRep_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddSalesRepResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSalesRep_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSalesRep"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateSalesRep_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateSalesRepResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSalesRep_InputMessage">
		<wsdl:part name="parameters" element="tns:GetSalesRep"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSalesRep_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetSalesRepResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSalesReps_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchSalesReps"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSalesReps_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchSalesRepsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddTerms_InputMessage">
		<wsdl:part name="parameters" element="tns:AddTerms"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddTerms_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddTermsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateTerms_InputMessage">
		<wsdl:part name="parameters" element="tns:UpdateTerms"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_UpdateTerms_OutputMessage">
		<wsdl:part name="parameters" element="tns:UpdateTermsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetTerms_InputMessage">
		<wsdl:part name="parameters" element="tns:GetTerms"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetTerms_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetTermsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchTerms_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchTerms"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchTerms_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchTermsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddApplicationTransaction_InputMessage">
		<wsdl:part name="parameters" element="tns:AddApplicationTransaction"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_AddApplicationTransaction_OutputMessage">
		<wsdl:part name="parameters" element="tns:AddApplicationTransactionResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchApplicationTransactions_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchApplicationTransactions"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchApplicationTransactions_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchApplicationTransactionsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkApplicationTransactionAsApplied_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkApplicationTransactionAsApplied"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkApplicationTransactionAsApplied_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkApplicationTransactionAsAppliedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCardInfo_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCardInfo"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCardInfo_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCardInfoResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetZipCodeInfo_InputMessage">
		<wsdl:part name="parameters" element="tns:GetZipCodeInfo"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetZipCodeInfo_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetZipCodeInfoResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetReportData_InputMessage">
		<wsdl:part name="parameters" element="tns:GetReportData"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetReportData_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetReportDataResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCardsExpirationList_InputMessage">
		<wsdl:part name="parameters" element="tns:GetCardsExpirationList"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetCardsExpirationList_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetCardsExpirationListResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentMethodProfileCounts_InputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentMethodProfileCounts"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetPaymentMethodProfileCounts_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetPaymentMethodProfileCountsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetRecurringFrequencyList_InputMessage">
		<wsdl:part name="parameters" element="tns:GetRecurringFrequencyList"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetRecurringFrequencyList_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetRecurringFrequencyListResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentMethodProfiles_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentMethodProfiles"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchPaymentMethodProfiles_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchPaymentMethodProfilesResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkSurchargePaymentAsApplied_InputMessage">
		<wsdl:part name="parameters" element="tns:MarkSurchargePaymentAsApplied"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_MarkSurchargePaymentAsApplied_OutputMessage">
		<wsdl:part name="parameters" element="tns:MarkSurchargePaymentAsAppliedResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSurchargePayments_InputMessage">
		<wsdl:part name="parameters" element="tns:SearchSurchargePayments"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_SearchSurchargePayments_OutputMessage">
		<wsdl:part name="parameters" element="tns:SearchSurchargePaymentsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CalculateSurchargeAmount_InputMessage">
		<wsdl:part name="parameters" element="tns:CalculateSurchargeAmount"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_CalculateSurchargeAmount_OutputMessage">
		<wsdl:part name="parameters" element="tns:CalculateSurchargeAmountResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSurchargeSettings_InputMessage">
		<wsdl:part name="parameters" element="tns:GetSurchargeSettings"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetSurchargeSettings_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetSurchargeSettingsResponse"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantIntegrationSettings_InputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantIntegrationSettings"/>
	</wsdl:message>
	<wsdl:message name="IeBizService_GetMerchantIntegrationSettings_OutputMessage">
		<wsdl:part name="parameters" element="tns:GetMerchantIntegrationSettingsResponse"/>
	</wsdl:message>
	<wsdl:portType name="IeBizService">
		<wsdl:operation name="SearchCustomers">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomers" message="tns:IeBizService_SearchCustomers_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomersResponse" message="tns:IeBizService_SearchCustomers_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchCustomerList">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomerList" message="tns:IeBizService_SearchCustomerList_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomerListResponse" message="tns:IeBizService_SearchCustomerList_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomer" message="tns:IeBizService_AddCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomerResponse" message="tns:IeBizService_AddCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomer" message="tns:IeBizService_UpdateCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomerResponse" message="tns:IeBizService_UpdateCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsInactive">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsInactive" message="tns:IeBizService_MarkCustomerAsInactive_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsInactiveResponse" message="tns:IeBizService_MarkCustomerAsInactive_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsActive">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsActive" message="tns:IeBizService_MarkCustomerAsActive_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsActiveResponse" message="tns:IeBizService_MarkCustomerAsActive_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsSynchronized">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsSynchronized" message="tns:IeBizService_MarkCustomerAsSynchronized_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsSynchronizedResponse" message="tns:IeBizService_MarkCustomerAsSynchronized_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="CopyCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CopyCustomer" message="tns:IeBizService_CopyCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CopyCustomerResponse" message="tns:IeBizService_CopyCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomer" message="tns:IeBizService_GetCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerResponse" message="tns:IeBizService_GetCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetGWCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetGWCustomer" message="tns:IeBizService_GetGWCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetGWCustomerResponse" message="tns:IeBizService_GetGWCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddSubCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSubCustomer" message="tns:IeBizService_AddSubCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSubCustomerResponse" message="tns:IeBizService_AddSubCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateSubCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSubCustomer" message="tns:IeBizService_UpdateSubCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSubCustomerResponse" message="tns:IeBizService_UpdateSubCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetSubCustomer">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSubCustomer" message="tns:IeBizService_GetSubCustomer_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSubCustomerResponse" message="tns:IeBizService_GetSubCustomer_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddInvoice">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoice" message="tns:IeBizService_AddInvoice_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoiceResponse" message="tns:IeBizService_AddInvoice_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateInvoice">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateInvoice" message="tns:IeBizService_UpdateInvoice_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateInvoiceResponse" message="tns:IeBizService_UpdateInvoice_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetInvoice">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoice" message="tns:IeBizService_GetInvoice_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoiceResponse" message="tns:IeBizService_GetInvoice_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchInvoices">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchInvoices" message="tns:IeBizService_SearchInvoices_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchInvoicesResponse" message="tns:IeBizService_SearchInvoices_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPayments" message="tns:IeBizService_GetPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsResponse" message="tns:IeBizService_GetPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentsCount">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsCount" message="tns:IeBizService_GetPaymentsCount_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsCountResponse" message="tns:IeBizService_GetPaymentsCount_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetInvoicePayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoicePayments" message="tns:IeBizService_GetInvoicePayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoicePaymentsResponse" message="tns:IeBizService_GetInvoicePayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentFormURL">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentFormURL" message="tns:IeBizService_GetPaymentFormURL_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentFormURLResponse" message="tns:IeBizService_GetPaymentFormURL_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetEbizWebFormURL">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEbizWebFormURL" message="tns:IeBizService_GetEbizWebFormURL_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEbizWebFormURLResponse" message="tns:IeBizService_GetEbizWebFormURL_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddPayment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddPayment" message="tns:IeBizService_AddPayment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddPaymentResponse" message="tns:IeBizService_AddPayment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddInvoicePayment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoicePayment" message="tns:IeBizService_AddInvoicePayment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoicePaymentResponse" message="tns:IeBizService_AddInvoicePayment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddQuickInvoicePayment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddQuickInvoicePayment" message="tns:IeBizService_AddQuickInvoicePayment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddQuickInvoicePaymentResponse" message="tns:IeBizService_AddQuickInvoicePayment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkPaymentAsApplied">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkPaymentAsApplied" message="tns:IeBizService_MarkPaymentAsApplied_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkPaymentAsAppliedResponse" message="tns:IeBizService_MarkPaymentAsApplied_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentsByGatewayRefNum">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsByGatewayRefNum" message="tns:IeBizService_GetPaymentsByGatewayRefNum_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsByGatewayRefNumResponse" message="tns:IeBizService_GetPaymentsByGatewayRefNum_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchItems">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchItems" message="tns:IeBizService_SearchItems_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchItemsResponse" message="tns:IeBizService_SearchItems_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddItem">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddItem" message="tns:IeBizService_AddItem_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddItemResponse" message="tns:IeBizService_AddItem_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateItem">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateItem" message="tns:IeBizService_UpdateItem_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateItemResponse" message="tns:IeBizService_UpdateItem_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkInvoiceAsSynchronized">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkInvoiceAsSynchronized" message="tns:IeBizService_MarkInvoiceAsSynchronized_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkInvoiceAsSynchronizedResponse" message="tns:IeBizService_MarkInvoiceAsSynchronized_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetEmailTemplates">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEmailTemplates" message="tns:IeBizService_GetEmailTemplates_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEmailTemplatesResponse" message="tns:IeBizService_GetEmailTemplates_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchEmailTemplates">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEmailTemplates" message="tns:IeBizService_SearchEmailTemplates_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEmailTemplatesResponse" message="tns:IeBizService_SearchEmailTemplates_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantTransactionData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionData" message="tns:IeBizService_GetMerchantTransactionData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionDataResponse" message="tns:IeBizService_GetMerchantTransactionData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantTransactionDataBySK">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionDataBySK" message="tns:IeBizService_GetMerchantTransactionDataBySK_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionDataBySKResponse" message="tns:IeBizService_GetMerchantTransactionDataBySK_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AuthenticateSK">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AuthenticateSK" message="tns:IeBizService_AuthenticateSK_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AuthenticateSKResponse" message="tns:IeBizService_AuthenticateSK_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ScheduleRecurringPayment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ScheduleRecurringPayment" message="tns:IeBizService_ScheduleRecurringPayment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ScheduleRecurringPaymentResponse" message="tns:IeBizService_ScheduleRecurringPayment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPaymentStatus">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPaymentStatus" message="tns:IeBizService_ModifyScheduledRecurringPaymentStatus_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPaymentStatusResponse" message="tns:IeBizService_ModifyScheduledRecurringPaymentStatus_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPayment_PaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_PaymentMethodProfile" message="tns:IeBizService_ModifyScheduledRecurringPayment_PaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_PaymentMethodProfileResponse" message="tns:IeBizService_ModifyScheduledRecurringPayment_PaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPayment_RecurringBilling">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_RecurringBilling" message="tns:IeBizService_ModifyScheduledRecurringPayment_RecurringBilling_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_RecurringBillingResponse" message="tns:IeBizService_ModifyScheduledRecurringPayment_RecurringBilling_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchScheduledRecurringPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchScheduledRecurringPayments" message="tns:IeBizService_SearchScheduledRecurringPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchScheduledRecurringPaymentsResponse" message="tns:IeBizService_SearchScheduledRecurringPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchRecurringPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchRecurringPayments" message="tns:IeBizService_SearchRecurringPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchRecurringPaymentsResponse" message="tns:IeBizService_SearchRecurringPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetScheduledDates">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetScheduledDates" message="tns:IeBizService_GetScheduledDates_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetScheduledDatesResponse" message="tns:IeBizService_GetScheduledDates_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetRecurringSchedulePreview">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringSchedulePreview" message="tns:IeBizService_GetRecurringSchedulePreview_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringSchedulePreviewResponse" message="tns:IeBizService_GetRecurringSchedulePreview_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkRecurringPaymentAsApplied">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkRecurringPaymentAsApplied" message="tns:IeBizService_MarkRecurringPaymentAsApplied_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkRecurringPaymentAsAppliedResponse" message="tns:IeBizService_MarkRecurringPaymentAsApplied_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentFormPendingPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormPendingPayments" message="tns:IeBizService_SearchPaymentFormPendingPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormPendingPaymentsResponse" message="tns:IeBizService_SearchPaymentFormPendingPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentFormReceivedPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormReceivedPayments" message="tns:IeBizService_SearchPaymentFormReceivedPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormReceivedPaymentsResponse" message="tns:IeBizService_SearchPaymentFormReceivedPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebFormPendingPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormPendingPayments" message="tns:IeBizService_SearchEbizWebFormPendingPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormPendingPaymentsResponse" message="tns:IeBizService_SearchEbizWebFormPendingPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebFormReceivedPayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormReceivedPayments" message="tns:IeBizService_SearchEbizWebFormReceivedPayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormReceivedPaymentsResponse" message="tns:IeBizService_SearchEbizWebFormReceivedPayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ResendPaymentFormEmail">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendPaymentFormEmail" message="tns:IeBizService_ResendPaymentFormEmail_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendPaymentFormEmailResponse" message="tns:IeBizService_ResendPaymentFormEmail_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="ResendEbizWebFormEmail">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendEbizWebFormEmail" message="tns:IeBizService_ResendEbizWebFormEmail_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendEbizWebFormEmailResponse" message="tns:IeBizService_ResendEbizWebFormEmail_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdatePendingEbizWebForm">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdatePendingEbizWebForm" message="tns:IeBizService_UpdatePendingEbizWebForm_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdatePendingEbizWebFormResponse" message="tns:IeBizService_UpdatePendingEbizWebForm_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebForm">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebForm" message="tns:IeBizService_SearchEbizWebForm_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormResponse" message="tns:IeBizService_SearchEbizWebForm_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="DeleteEbizWebFormPayment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteEbizWebFormPayment" message="tns:IeBizService_DeleteEbizWebFormPayment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteEbizWebFormPaymentResponse" message="tns:IeBizService_DeleteEbizWebFormPayment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkEbizWebFormPaymentAsApplied">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkEbizWebFormPaymentAsApplied" message="tns:IeBizService_MarkEbizWebFormPaymentAsApplied_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkEbizWebFormPaymentAsAppliedResponse" message="tns:IeBizService_MarkEbizWebFormPaymentAsApplied_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="Login">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/Login" message="tns:IeBizService_Login_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/LoginResponse" message="tns:IeBizService_Login_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddUserData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddUserData" message="tns:IeBizService_AddUserData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddUserDataResponse" message="tns:IeBizService_AddUserData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetUserData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetUserData" message="tns:IeBizService_GetUserData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetUserDataResponse" message="tns:IeBizService_GetUserData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateUserData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateUserData" message="tns:IeBizService_UpdateUserData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateUserDataResponse" message="tns:IeBizService_UpdateUserData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchUserList">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchUserList" message="tns:IeBizService_SearchUserList_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchUserListResponse" message="tns:IeBizService_SearchUserList_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateMerchantData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateMerchantData" message="tns:IeBizService_UpdateMerchantData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateMerchantDataResponse" message="tns:IeBizService_UpdateMerchantData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantData" message="tns:IeBizService_GetMerchantData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantDataResponse" message="tns:IeBizService_GetMerchantData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UploadAttachment">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UploadAttachment" message="tns:IeBizService_UploadAttachment_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UploadAttachmentResponse" message="tns:IeBizService_UploadAttachment_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerToken">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerToken" message="tns:IeBizService_GetCustomerToken_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerTokenResponse" message="tns:IeBizService_GetCustomerToken_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddCustomerPaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomerPaymentMethodProfile" message="tns:IeBizService_AddCustomerPaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomerPaymentMethodProfileResponse" message="tns:IeBizService_AddCustomerPaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateCustomerPaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomerPaymentMethodProfile" message="tns:IeBizService_UpdateCustomerPaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomerPaymentMethodProfileResponse" message="tns:IeBizService_UpdateCustomerPaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="DeleteCustomerPaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteCustomerPaymentMethodProfile" message="tns:IeBizService_DeleteCustomerPaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteCustomerPaymentMethodProfileResponse" message="tns:IeBizService_DeleteCustomerPaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerPaymentMethodProfiles">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfiles" message="tns:IeBizService_GetCustomerPaymentMethodProfiles_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfilesResponse" message="tns:IeBizService_GetCustomerPaymentMethodProfiles_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerPaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfile" message="tns:IeBizService_GetCustomerPaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfileResponse" message="tns:IeBizService_GetCustomerPaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SetDefaultCustomerPaymentMethodProfile">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SetDefaultCustomerPaymentMethodProfile" message="tns:IeBizService_SetDefaultCustomerPaymentMethodProfile_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SetDefaultCustomerPaymentMethodProfileResponse" message="tns:IeBizService_SetDefaultCustomerPaymentMethodProfile_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="runTransaction">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/runTransaction" message="tns:IeBizService_runTransaction_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/runTransactionResponse" message="tns:IeBizService_runTransaction_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="runCustomerTransaction">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/runCustomerTransaction" message="tns:IeBizService_runCustomerTransaction_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/runCustomerTransactionResponse" message="tns:IeBizService_runCustomerTransaction_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetTransactionDetails">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTransactionDetails" message="tns:IeBizService_GetTransactionDetails_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTransactionDetailsResponse" message="tns:IeBizService_GetTransactionDetails_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetReceiptsList">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReceiptsList" message="tns:IeBizService_GetReceiptsList_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReceiptsListResponse" message="tns:IeBizService_GetReceiptsList_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="EmailReceipt">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/EmailReceipt" message="tns:IeBizService_EmailReceipt_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/EmailReceiptResponse" message="tns:IeBizService_EmailReceipt_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="RenderReceipt">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/RenderReceipt" message="tns:IeBizService_RenderReceipt_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/RenderReceiptResponse" message="tns:IeBizService_RenderReceipt_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchTransactions">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTransactions" message="tns:IeBizService_SearchTransactions_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTransactionsResponse" message="tns:IeBizService_SearchTransactions_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchBatches">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchBatches" message="tns:IeBizService_SearchBatches_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchBatchesResponse" message="tns:IeBizService_SearchBatches_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetBatchStatus">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchStatus" message="tns:IeBizService_GetBatchStatus_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchStatusResponse" message="tns:IeBizService_GetBatchStatus_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="CloseBatch">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CloseBatch" message="tns:IeBizService_CloseBatch_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CloseBatchResponse" message="tns:IeBizService_CloseBatch_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetBatchTransactions">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchTransactions" message="tns:IeBizService_GetBatchTransactions_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchTransactionsResponse" message="tns:IeBizService_GetBatchTransactions_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddApplicationData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationData" message="tns:IeBizService_AddApplicationData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationDataResponse" message="tns:IeBizService_AddApplicationData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetApplicationData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetApplicationData" message="tns:IeBizService_GetApplicationData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetApplicationDataResponse" message="tns:IeBizService_GetApplicationData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateApplicationData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateApplicationData" message="tns:IeBizService_UpdateApplicationData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateApplicationDataResponse" message="tns:IeBizService_UpdateApplicationData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddSalesOrder">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesOrder" message="tns:IeBizService_AddSalesOrder_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesOrderResponse" message="tns:IeBizService_AddSalesOrder_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateSalesOrder">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesOrder" message="tns:IeBizService_UpdateSalesOrder_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesOrderResponse" message="tns:IeBizService_UpdateSalesOrder_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetSalesOrder">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesOrder" message="tns:IeBizService_GetSalesOrder_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesOrderResponse" message="tns:IeBizService_GetSalesOrder_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchSalesOrders">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesOrders" message="tns:IeBizService_SearchSalesOrders_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesOrdersResponse" message="tns:IeBizService_SearchSalesOrders_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkSalesOrderAsSynchronized">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSalesOrderAsSynchronized" message="tns:IeBizService_MarkSalesOrderAsSynchronized_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSalesOrderAsSynchronizedResponse" message="tns:IeBizService_MarkSalesOrderAsSynchronized_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddSalesRep">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesRep" message="tns:IeBizService_AddSalesRep_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesRepResponse" message="tns:IeBizService_AddSalesRep_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateSalesRep">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesRep" message="tns:IeBizService_UpdateSalesRep_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesRepResponse" message="tns:IeBizService_UpdateSalesRep_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetSalesRep">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesRep" message="tns:IeBizService_GetSalesRep_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesRepResponse" message="tns:IeBizService_GetSalesRep_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchSalesReps">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesReps" message="tns:IeBizService_SearchSalesReps_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesRepsResponse" message="tns:IeBizService_SearchSalesReps_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddTerms">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddTerms" message="tns:IeBizService_AddTerms_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddTermsResponse" message="tns:IeBizService_AddTerms_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="UpdateTerms">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateTerms" message="tns:IeBizService_UpdateTerms_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateTermsResponse" message="tns:IeBizService_UpdateTerms_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetTerms">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTerms" message="tns:IeBizService_GetTerms_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTermsResponse" message="tns:IeBizService_GetTerms_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchTerms">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTerms" message="tns:IeBizService_SearchTerms_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTermsResponse" message="tns:IeBizService_SearchTerms_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="AddApplicationTransaction">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationTransaction" message="tns:IeBizService_AddApplicationTransaction_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationTransactionResponse" message="tns:IeBizService_AddApplicationTransaction_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchApplicationTransactions">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchApplicationTransactions" message="tns:IeBizService_SearchApplicationTransactions_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchApplicationTransactionsResponse" message="tns:IeBizService_SearchApplicationTransactions_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkApplicationTransactionAsApplied">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkApplicationTransactionAsApplied" message="tns:IeBizService_MarkApplicationTransactionAsApplied_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkApplicationTransactionAsAppliedResponse" message="tns:IeBizService_MarkApplicationTransactionAsApplied_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCardInfo">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardInfo" message="tns:IeBizService_GetCardInfo_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardInfoResponse" message="tns:IeBizService_GetCardInfo_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetZipCodeInfo">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetZipCodeInfo" message="tns:IeBizService_GetZipCodeInfo_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetZipCodeInfoResponse" message="tns:IeBizService_GetZipCodeInfo_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetReportData">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReportData" message="tns:IeBizService_GetReportData_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReportDataResponse" message="tns:IeBizService_GetReportData_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetCardsExpirationList">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardsExpirationList" message="tns:IeBizService_GetCardsExpirationList_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardsExpirationListResponse" message="tns:IeBizService_GetCardsExpirationList_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentMethodProfileCounts">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentMethodProfileCounts" message="tns:IeBizService_GetPaymentMethodProfileCounts_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentMethodProfileCountsResponse" message="tns:IeBizService_GetPaymentMethodProfileCounts_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetRecurringFrequencyList">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringFrequencyList" message="tns:IeBizService_GetRecurringFrequencyList_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringFrequencyListResponse" message="tns:IeBizService_GetRecurringFrequencyList_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentMethodProfiles">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentMethodProfiles" message="tns:IeBizService_SearchPaymentMethodProfiles_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentMethodProfilesResponse" message="tns:IeBizService_SearchPaymentMethodProfiles_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="MarkSurchargePaymentAsApplied">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSurchargePaymentAsApplied" message="tns:IeBizService_MarkSurchargePaymentAsApplied_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSurchargePaymentAsAppliedResponse" message="tns:IeBizService_MarkSurchargePaymentAsApplied_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="SearchSurchargePayments">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSurchargePayments" message="tns:IeBizService_SearchSurchargePayments_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSurchargePaymentsResponse" message="tns:IeBizService_SearchSurchargePayments_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="CalculateSurchargeAmount">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CalculateSurchargeAmount" message="tns:IeBizService_CalculateSurchargeAmount_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/CalculateSurchargeAmountResponse" message="tns:IeBizService_CalculateSurchargeAmount_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetSurchargeSettings">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSurchargeSettings" message="tns:IeBizService_GetSurchargeSettings_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSurchargeSettingsResponse" message="tns:IeBizService_GetSurchargeSettings_OutputMessage"/>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantIntegrationSettings">
			<wsdl:input wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantIntegrationSettings" message="tns:IeBizService_GetMerchantIntegrationSettings_InputMessage"/>
			<wsdl:output wsaw:Action="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantIntegrationSettingsResponse" message="tns:IeBizService_GetMerchantIntegrationSettings_OutputMessage"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="eBizService" type="tns:IeBizService">
		<wsp:PolicyReference URI="#eBizService_policy"/>
		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="SearchCustomers">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomers" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchCustomerList">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchCustomerList" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsInactive">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsInactive" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsActive">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsActive" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkCustomerAsSynchronized">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkCustomerAsSynchronized" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="CopyCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/CopyCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetGWCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetGWCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddSubCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSubCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateSubCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSubCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetSubCustomer">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSubCustomer" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddInvoice">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoice" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateInvoice">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateInvoice" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetInvoice">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoice" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchInvoices">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchInvoices" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentsCount">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsCount" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetInvoicePayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetInvoicePayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentFormURL">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentFormURL" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetEbizWebFormURL">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEbizWebFormURL" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddPayment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddPayment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddInvoicePayment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddInvoicePayment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddQuickInvoicePayment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddQuickInvoicePayment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkPaymentAsApplied">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkPaymentAsApplied" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentsByGatewayRefNum">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentsByGatewayRefNum" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchItems">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchItems" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddItem">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddItem" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateItem">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateItem" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkInvoiceAsSynchronized">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkInvoiceAsSynchronized" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetEmailTemplates">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetEmailTemplates" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchEmailTemplates">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEmailTemplates" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantTransactionData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantTransactionDataBySK">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantTransactionDataBySK" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AuthenticateSK">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AuthenticateSK" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ScheduleRecurringPayment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ScheduleRecurringPayment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPaymentStatus">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPaymentStatus" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPayment_PaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_PaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ModifyScheduledRecurringPayment_RecurringBilling">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ModifyScheduledRecurringPayment_RecurringBilling" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchScheduledRecurringPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchScheduledRecurringPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchRecurringPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchRecurringPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetScheduledDates">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetScheduledDates" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetRecurringSchedulePreview">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringSchedulePreview" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkRecurringPaymentAsApplied">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkRecurringPaymentAsApplied" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentFormPendingPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormPendingPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentFormReceivedPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentFormReceivedPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebFormPendingPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormPendingPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebFormReceivedPayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebFormReceivedPayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ResendPaymentFormEmail">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendPaymentFormEmail" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="ResendEbizWebFormEmail">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/ResendEbizWebFormEmail" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdatePendingEbizWebForm">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdatePendingEbizWebForm" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchEbizWebForm">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchEbizWebForm" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="DeleteEbizWebFormPayment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteEbizWebFormPayment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkEbizWebFormPaymentAsApplied">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkEbizWebFormPaymentAsApplied" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="Login">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/Login" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddUserData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddUserData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetUserData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetUserData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateUserData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateUserData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchUserList">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchUserList" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateMerchantData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateMerchantData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UploadAttachment">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UploadAttachment" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerToken">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerToken" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddCustomerPaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddCustomerPaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateCustomerPaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateCustomerPaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="DeleteCustomerPaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/DeleteCustomerPaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerPaymentMethodProfiles">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfiles" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCustomerPaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCustomerPaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SetDefaultCustomerPaymentMethodProfile">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SetDefaultCustomerPaymentMethodProfile" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="runTransaction">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/runTransaction" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="runCustomerTransaction">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/runCustomerTransaction" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetTransactionDetails">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTransactionDetails" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetReceiptsList">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReceiptsList" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="EmailReceipt">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/EmailReceipt" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="RenderReceipt">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/RenderReceipt" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchTransactions">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTransactions" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchBatches">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchBatches" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetBatchStatus">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchStatus" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="CloseBatch">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/CloseBatch" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetBatchTransactions">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetBatchTransactions" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddApplicationData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetApplicationData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetApplicationData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateApplicationData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateApplicationData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddSalesOrder">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesOrder" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateSalesOrder">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesOrder" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetSalesOrder">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesOrder" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchSalesOrders">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesOrders" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkSalesOrderAsSynchronized">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSalesOrderAsSynchronized" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddSalesRep">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddSalesRep" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateSalesRep">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateSalesRep" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetSalesRep">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSalesRep" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchSalesReps">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSalesReps" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddTerms">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddTerms" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="UpdateTerms">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/UpdateTerms" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetTerms">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetTerms" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchTerms">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchTerms" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="AddApplicationTransaction">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/AddApplicationTransaction" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchApplicationTransactions">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchApplicationTransactions" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkApplicationTransactionAsApplied">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkApplicationTransactionAsApplied" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCardInfo">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardInfo" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetZipCodeInfo">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetZipCodeInfo" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetReportData">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetReportData" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetCardsExpirationList">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetCardsExpirationList" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetPaymentMethodProfileCounts">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetPaymentMethodProfileCounts" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetRecurringFrequencyList">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetRecurringFrequencyList" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchPaymentMethodProfiles">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchPaymentMethodProfiles" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="MarkSurchargePaymentAsApplied">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/MarkSurchargePaymentAsApplied" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="SearchSurchargePayments">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/SearchSurchargePayments" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="CalculateSurchargeAmount">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/CalculateSurchargeAmount" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetSurchargeSettings">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetSurchargeSettings" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="GetMerchantIntegrationSettings">
			<soap:operation soapAction="http://eBizCharge.ServiceModel.SOAP/IeBizService/GetMerchantIntegrationSettings" style="document"/>
			<wsdl:input>
				<soap:body use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal"/>
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="eBizService">
		<wsdl:port name="eBizService" binding="tns:eBizService">
			<soap:address location="https://soapapi1.ebizcharge.net/v2"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>