Page History
| Table of Contents |
|---|
...
| title | Отмена оплаты и возврат денежных средств |
|---|
Определения
В том случае, если предприятие не может доставить покупателю оплаченный по кредитной карте товар или услугу, либо покупатель отказался от сделки, можно отменить авторизацию по кредитной карте или сделать возврат средств (полный или частичный). Совершить отмену или возврат средств можно в Личном кабинете предприятия в системе АПК Ассист либо с помощью веб-сервиса.
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.paysecure.ru/ws/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="cancel" targetNamespace="http://www.paysecure.ru/ws/"> <wsdl:types> <xsd:schema targetNamespace="http://www.paysecure.ru/ws/"> <xsd:element name="WSCancelRequestParams"> <xsd:complexType> <xsd:all> <xsd:element minOccurs="1" name="billnumber" type="xsd:string" /> <xsd:element minOccurs="1" name="merchant_id" type="xsd:string" /> <xsd:element minOccurs="1" name="login" type="xsd:string" /> <xsd:element minOccurs="1" name="password" type="xsd:string" /> <xsd:element minOccurs="0" name="amount" type="xsd:string" /> <xsd:element minOccurs="0" name="currency" type="xsd:string" /> <xsd:element minOccurs="0" name="cancelreason" type="xsd:string" /> <xsd:element minOccurs="0" name="language" type="xsd:string" /> <xsd:element minOccurs="0" name="clientip" type="xsd:string" /> <xsd:element minOccurs="0" name="transactiontype_id" type="xsd:string" /> <xsd:element minOccurs="0" name="generatereceipt" type="xsd:byte" length="1"/> <xsd:element minOccurs="0" name="receiptline" type="xsd:string" /> <xsd:element maxOccurs="unbounded" minOccurs="0" name="chequeitem" type="tns:chequeitem" /> </xsd:all> </xsd:complexType> </xsd:element> <xsd:element name="WSCancelResponseParams"> <xsd:complexType> <xsd:sequence> <xsd:element name="order" type="tns:order" /> <xsd:element name="packetdate" type="xsd:string" /> <xsd:element name="signature" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="WSException"> <xsd:complexType> <xsd:sequence> <xsd:element name="firstcode" type="xsd:string" /> <xsd:element name="secondcode" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="order"> <xsd:sequence> <xsd:element minOccurs="0" name="billnumber" type="xsd:string" /> <xsd:element minOccurs="0" name="ordernumber" type="xsd:string" /> <xsd:element minOccurs="0" name="testmode" type="xsd:string" /> <xsd:element minOccurs="0" name="ordercomment" type="xsd:string" /> <xsd:element minOccurs="0" name="orderamount" type="xsd:string" /> <xsd:element minOccurs="0" name="ordercurrency" type="xsd:string" /> <xsd:element minOccurs="0" name="rate" type="xsd:string" /> <xsd:element minOccurs="0" name="orderdate" type="xsd:string" /> <xsd:element minOccurs="0" name="orderstate" type="xsd:string" /> <xsd:element minOccurs="0" name="customer" type="tns:customer" /> <xsd:element maxOccurs="unbounded" minOccurs="0" name="operation" type="tns:operation" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="customer"> <xsd:sequence> <xsd:element minOccurs="0" name="firstname" type="xsd:string" /> <xsd:element minOccurs="0" name="lastname" type="xsd:string" /> <xsd:element minOccurs="0" name="middlename" type="xsd:string" /> <xsd:element minOccurs="0" name="email" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="operation"> <xsd:sequence> <xsd:element minOccurs="0" name="billnumber" type="xsd:string" /> <xsd:element minOccurs="0" name="operationtype" type="xsd:string" /> <xsd:element minOccurs="0" name="operationstate" type="xsd:string" /> <xsd:element minOccurs="0" name="amount" type="xsd:string" /> <xsd:element minOccurs="0" name="currency" type="xsd:string" /> <xsd:element minOccurs="0" name="ipaddress" type="xsd:string" /> <xsd:element minOccurs="0" name="meantype_id" type="xsd:string" /> <xsd:element minOccurs="0" name="meansubtype" type="xsd:string" /> <xsd:element minOccurs="0" name="meannumber" type="xsd:string" /> <xsd:element minOccurs="0" name="cardholder" type="xsd:string" /> <xsd:element minOccurs="0" name="cardexpirationdate" type="xsd:string" /> <xsd:element minOccurs="0" name="issuebank" type="xsd:string" /> <xsd:element minOccurs="0" name="bankcountry" type="xsd:string" /> <xsd:element minOccurs="0" name="responsecode" type="xsd:string" /> <xsd:element minOccurs="0" name="message" type="xsd:string" /> <xsd:element minOccurs="0" name="customermessage" type="xsd:string" /> <xsd:element minOccurs="0" name="recommendation" type="xsd:string" /> <xsd:element minOccurs="0" name="approvalcode" type="xsd:string" /> <xsd:element minOccurs="0" name="protocoltypename" type="xsd:string" /> <xsd:element minOccurs="0" name="processingname" type="xsd:string" /> <xsd:element minOccurs="0" name="operationdate" type="xsd:string" /> <xsd:element minOccurs="0" name="slipno" type="xsd:string" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="chequeitem"> <xsd:sequence> <xsd:element name="id" type="xsd:string" /> <xsd:element name="product" minOccurs="0" type="xsd:string" /> <xsd:element name="name" minOccurs="0" type="xsd:string" /> <xsd:element name="price" type="xsd:string" /> <xsd:element name="quantity" type="xsd:string" /> <xsd:element name="tax" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="WSCancelRequest"> <wsdl:part element="tns:WSCancelRequestParams" name="cancel"> </wsdl:part> </wsdl:message> <wsdl:message name="WSCancelException"> <wsdl:part element="tns:WSException" name="wsexception"> </wsdl:part> </wsdl:message> <wsdl:message name="WSCancelResponse"> <wsdl:part element="tns:WSCancelResponseParams" name="return"> </wsdl:part> </wsdl:message> <wsdl:portType name="WSCancelPortType"> <wsdl:operation name="Cancel"> <wsdl:input message="tns:WSCancelRequest"> </wsdl:input> <wsdl:output message="tns:WSCancelResponse"> </wsdl:output> <wsdl:fault message="tns:WSCancelException" name="WSException"> </wsdl:fault> </wsdl:operation> </wsdl:portType> <wsdl:binding name="WSCancelBinding" type="tns:WSCancelPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="Cancel"> <soap:operation soapAction="" style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> <wsdl:fault name="WSException"> <soap:fault name="WSException" use="literal" /> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="WSCancelService"> <wsdl:port binding="tns:WSCancelBinding" name="wscancel"> <soap:address location="" /> </wsdl:port> </wsdl:service> </wsdl:definitions> |
| Warning |
|---|
Внимание! Для корректной работы с веб-сервисами по защищенному TLS-соединению необходимо иметь на своей стороне в хранилище доверенных корневых сертификатов следующий сертификат:
Перед началом работы следует проверить наличие этого сертификата в хранилище и добавить его в случае необходимости. |