Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <wsdl:definitions
- targetNamespace="http://pc.tprs.ru/wsdl/agentapi/"
- xmlns:agentapi="http://pc.tprs.ru/wsdl/agentapi/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <schema elementFormDefault="qualified" targetNamespace="http://pc.tprs.ru/wsdl/agentapi/"
- xmlns="http://www.w3.org/2001/XMLSchema">
- <complexType name="PaymentRequestType">
- <sequence>
- <element name="ArticleID" type="xsd:string" />
- <element name="Params" type="xsd:string" />
- <element name="AgentPaymentID" type="xsd:string" />
- <element name="AgentPaymentInfo" type="xsd:string" />
- <element name="TotalSum" type="xsd:double" nillable="true" />
- <element name="AgentSum" type="xsd:double" nillable="true" />
- </sequence>
- </complexType>
- <complexType name="PaymentResponseType">
- <sequence>
- <element name="PaymentID" type="xsd:string" />
- <element name="Sum" type="xsd:double" />
- <element name="Offer" type="xsd:string" />
- <element name="OfferTimeout" type="xsd:int" />
- </sequence>
- </complexType>
- <complexType name="PaymentCancelRequestType">
- <sequence>
- <element name="PaymentID" type="xsd:string" />
- <element name="Code" type="xsd:string" nillable="true" />
- <element name="Reason" type="xsd:string" nillable="true" />
- </sequence>
- </complexType>
- <complexType name="PaymentCancelResponseType">
- <sequence>
- <element name="CancelTime" type="xsd:dateTime" />
- </sequence>
- </complexType>
- <complexType name="PaymentRefundRequestType">
- <sequence>
- <element name="PaymentID" type="xsd:string" />
- </sequence>
- </complexType>
- <complexType name="PaymentRefundResponseType">
- <sequence>
- <element name="RefundTime" type="xsd:dateTime" />
- </sequence>
- </complexType>
- <complexType name="ProcessPaymentRequestType">
- <sequence>
- <element name="PaymentID" type="xsd:string" />
- <element name="ShopSum" type="xsd:double" nillable="true" />
- <element name="TotalSum" type="xsd:double" nillable="true" />
- </sequence>
- </complexType>
- <complexType name="ProcessPaymentResponseType">
- <sequence>
- <element name="PaymentTime" type="xsd:dateTime" />
- <element name="Resource" type="xsd:string" />
- <element name="Repeat" type="xsd:int" />
- </sequence>
- </complexType>
- <complexType name="CheckPaymentParamsRequestType">
- <sequence>
- <element name="ArticleID" type="xsd:string" />
- <element name="Params" type="xsd:string" />
- </sequence>
- </complexType>
- <complexType name="CheckPaymentParamsResponseType">
- <sequence>
- <element name="IsReady" type="xsd:boolean" />
- <element name="Message" type="xsd:string" nillable="true" />
- </sequence>
- </complexType>
- <element name="PaymentRequestElem" type="agentapi:PaymentRequestType" />
- <element name="PaymentResponseElem" type="agentapi:PaymentResponseType" />
- <element name="PaymentCancelRequestElem" type="agentapi:PaymentCancelRequestType" />
- <element name="PaymentCancelResponseElem" type="agentapi:PaymentCancelResponseType" />
- <element name="PaymentRefundRequestElem" type="agentapi:PaymentRefundRequestType" />
- <element name="PaymentRefundResponseElem" type="agentapi:PaymentRefundResponseType" />
- <element name="ProcessPaymentRequestElem" type="agentapi:ProcessPaymentRequestType" />
- <element name="ProcessPaymentResponseElem" type="agentapi:ProcessPaymentResponseType" />
- <element name="CheckPaymentParamsRequestElem" type="agentapi:CheckPaymentParamsRequestType" />
- <element name="CheckPaymentParamsResponseElem" type="agentapi:CheckPaymentParamsResponseType" />
- </schema>
- </wsdl:types>
- <wsdl:message name="PaymentRequestMessage">
- <wsdl:part element="agentapi:PaymentRequestElem" name="PaymentRequestPart" />
- </wsdl:message>
- <wsdl:message name="PaymentResponseMessage">
- <wsdl:part element="agentapi:PaymentResponseElem" name="PaymentResponsePart" />
- </wsdl:message>
- <wsdl:message name="PaymentCancelRequestMessage">
- <wsdl:part element="agentapi:PaymentCancelRequestElem" name="PaymentCancelRequestPart" />
- </wsdl:message>
- <wsdl:message name="PaymentCancelResponseMessage">
- <wsdl:part element="agentapi:PaymentCancelResponseElem" name="PaymentCancelResponsePart" />
- </wsdl:message>
- <wsdl:message name="PaymentRefundRequestMessage">
- <wsdl:part element="agentapi:PaymentRefundRequestElem" name="PaymentRefundRequestPart" />
- </wsdl:message>
- <wsdl:message name="PaymentRefundResponseMessage">
- <wsdl:part element="agentapi:PaymentRefundResponseElem" name="PaymentRefundResponsePart" />
- </wsdl:message>
- <wsdl:message name="ProcessPaymentRequestMessage">
- <wsdl:part element="agentapi:ProcessPaymentRequestElem" name="ProcessPaymentRequestPart" />
- </wsdl:message>
- <wsdl:message name="ProcessPaymentResponseMessage">
- <wsdl:part element="agentapi:ProcessPaymentResponseElem" name="ProcessPaymentResponsePart" />
- </wsdl:message>
- <wsdl:message name="CheckPaymentParamsRequestMessage">
- <wsdl:part element="agentapi:CheckPaymentParamsRequestElem" name="CheckPaymentParamsRequestPart" />
- </wsdl:message>
- <wsdl:message name="CheckPaymentParamsResponseMessage">
- <wsdl:part element="agentapi:CheckPaymentParamsResponseElem" name="CheckPaymentParamsResponsePart" />
- </wsdl:message>
- <wsdl:portType name="AgentSoap">
- <wsdl:operation name="RequestPayment" parameterOrder="PaymentRequestPart">
- <wsdl:input message="agentapi:PaymentRequestMessage" name="PaymentRequestInput" />
- <wsdl:output message="agentapi:PaymentResponseMessage" name="PaymentResponseOutput" />
- </wsdl:operation>
- <wsdl:operation name="CancelPayment" parameterOrder="PaymentCancelRequestPart">
- <wsdl:input message="agentapi:PaymentCancelRequestMessage" name="PaymentCancelInput" />
- <wsdl:output message="agentapi:PaymentCancelResponseMessage" name="PaymentCancelOutput" />
- </wsdl:operation>
- <wsdl:operation name="RefundPayment" parameterOrder="PaymentRefundRequestPart">
- <wsdl:input message="agentapi:PaymentRefundRequestMessage" name="PaymentRefundInput" />
- <wsdl:output message="agentapi:PaymentRefundResponseMessage" name="PaymentRefundOutput" />
- </wsdl:operation>
- <wsdl:operation name="ProcessPayment" parameterOrder="ProcessPaymentRequestPart">
- <wsdl:input message="agentapi:ProcessPaymentRequestMessage" name="PaymentAuthInput" />
- <wsdl:output message="agentapi:ProcessPaymentResponseMessage" name="PaymentAuthOutput" />
- </wsdl:operation>
- <wsdl:operation name="CheckPaymentParams" parameterOrder="CheckPaymentParamsRequestPart">
- <wsdl:input message="agentapi:CheckPaymentParamsRequestMessage" name="CheckPaymentParamsInput" />
- <wsdl:output message="agentapi:CheckPaymentParamsResponseMessage" name="CheckPaymentParamsOutput" />
- </wsdl:operation>
- </wsdl:portType>
- <wsdl:binding name="AgentSoapBinding" type="agentapi:AgentSoap">
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="RequestPayment">
- <wsdlsoap:operation soapAction="" />
- <wsdl:input name="PaymentRequestInput">
- <wsdlsoap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="PaymentResponseOutput">
- <wsdlsoap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="ProcessPayment">
- <wsdlsoap:operation soapAction="" />
- <wsdl:input name="PaymentAuthInput">
- <wsdlsoap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="PaymentAuthOutput">
- <wsdlsoap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="CancelPayment">
- <wsdlsoap:operation soapAction="" />
- <wsdl:input name="PaymentCancelInput">
- <wsdlsoap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="PaymentCancelOutput">
- <wsdlsoap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="RefundPayment">
- <wsdlsoap:operation soapAction="" />
- <wsdl:input name="PaymentRefundInput">
- <wsdlsoap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="PaymentRefundOutput">
- <wsdlsoap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- <wsdl:operation name="CheckPaymentParams">
- <wsdlsoap:operation soapAction="" />
- <wsdl:input name="CheckPaymentParamsInput">
- <wsdlsoap:body use="literal" />
- </wsdl:input>
- <wsdl:output name="CheckPaymentParamsOutput">
- <wsdlsoap:body use="literal" />
- </wsdl:output>
- </wsdl:operation>
- </wsdl:binding>
- <wsdl:service name="AgentAPIService">
- <wsdl:port binding="agentapi:AgentSoapBinding" name="agent">
- <wsdlsoap:address location="http://pc.tprs.ru/agentapi/" />
- </wsdl:port>
- </wsdl:service>
- </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement