<definitions name="WebService" targetNamespace="urn:charge....types" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="urn:charge....types" xmlns:ns2="http://messages..../ws" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="urn:....ws" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<types>
<schema targetNamespace="http://messages..../ws" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="urn:charge....types" xmlns:ns2="http://www.w3.org/2001/XMLSchema" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://messages..../ws" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<import namespace="urn:charge....types"/>
<import namespace="http://www.w3.org/2001/XMLSchema"/>
<complexType name="ChargeUserRequest">
<complexContent>
<extension base="tns:Request">
<sequence>
<element name="amount" type="double"/>
<element name="reasonCode" nillable="true" type="string"/>
<element name="taxable" type="boolean"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="Request">
<sequence>
<element name="appID" nillable="true" type="string"/>
<element name="token" nillable="true" type="string"/>
<element name="account" nillable="true" type="string"/>
<element name="transactionID" nillable="true" type="string"/>
</sequence>
</complexType>
</schema>
<schema targetNamespace="urn:charge....types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://www.w3.org/2001/XMLSchema" xmlns:ns3="http://messages..../ws" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:charge....types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<import namespace="http://messages..../ws"/>
<import namespace="http://www.w3.org/2001/XMLSchema"/>
<complexType name="chargeUser">
<sequence>
<element name="ChargeUserRequest_1" nillable="true" type="ns3:ChargeUserRequest"/>
</sequence>
</complexType>
<complexType name="chargeUserResponse">
<sequence>
<element name="result" nillable="true" type="ns3:ChargeUserResponse"/>
</sequence>
</complexType>
<element name="chargeUser" type="tns:chargeToBill"/>
<element name="chargeUserResponse" type="tns:chargeToBillResponse"/>
<message name="WebServiceInterface_chargeUser">
<part element="ns1:chargeUser" name="parameters"/>
</message>
<message name="WebServiceInterface_chargeUserResponse">
<part element="ns1:chargeUserResponse" name="result"/>
</message>
</schema>
<portType name="WebServiceInterface">
<operation name="chargeToBill">
<input message="tns:WebServiceInterface_chargeUser"/>
<output message="tns:WebServiceInterface_chargeUserResponse"/>
</operation>
<binding name="WebServiceInterfaceBinding" type="tns:WebServiceInterface">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="chargeUser">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="WebService">
<port binding="tns:WebServiceInterfaceBinding" name="WebServiceInterfacePort">
<soap:address location=".....">
</port>
</service>
</definitions>
Someone can help me on this problem?
Thanks,
Erique