Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip

Здесь находится описание алгоритма выполнения административной операции Refund [SP2] при использовании платежного портала Процессингового центра "Прокард"

XML-запрос имеет формат

:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
  <Request>
    <Operation>Refund</Operation>
    <Language></Language>
    <Order>
      <Merchant></Merchant>
      <OrderID></OrderID>
    </Order>
    <Description></Description>
    <SessionID></SessionID>
    <Refund>
      <Amount></Amount>
      <Currency></Currency>
      <WithFee></WithFee>
    </Refund>
    <PAN></PAN>
    <TranId></TranId>
  </Request> 
</TKKPG>


На этой странице:

Table of Contents

Описание параметров запроса

:

Параметр

Обяз. поле

Описание

Language

Да

Язык интерфейса. Заполняется в соответствии с RFC 1766 двухсимвольным кодом языка (например, RU – русский, EN – английский, UK – украинский и т. д.)

Merchant

Да

Идентификатор интернет-магазина.

OrderID

Да

Идентификатор заказа, по которому необходимо получить информацию

SessionId

Да

Идентификатор сессии, который был выдан ранее для данного заказа с соответствующим OrderID

Description

Нет

Описание заказа

Amount

Да

Сумма возврата (Сумма возврата должна быть меньше суммы заказа)

Currency

Да

Код валюты возврата (980)

WithFee

Нет

Признак возврата суммы эквайринговой комиссии
Если указано значение true (по умолчанию) и при выполнении платежа / перевода взималась комиссия (задан параметр заказа Fee), то к сумме возврата будет добавлена сумма эквайринговой комиссии.

При повторном выполнении транзакции по заказу сумма эквайринговой комиссии не будет добавляться к сумме возврата

PAN

Нет

Номер карты

TranId

Нет

Идентификатор отменяемой транзакции. Если параметр не задан, выполняется отмена последней транзакции, совершенной по заказу.

Пример XML-запроса

:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
   <Request>
    <Operation>Refund</Operation>
    <Language>RU</Language>
    <Order>
      <Merchant>TEST_TRADER_SP</Merchant>
      <OrderID>828</OrderID>
    </Order>
    <Description></Description>
    <SessionID> ECDE79578768ECFBF2897A0F44CC0CEF </SessionID>
    <Refund>
      <Amount>100</Amount>
      <Currency>980</Currency>
      <WithFee></WithFee>
    </Refund>
    <PAN></PAN>
    <TranId></TranId>
   </Request>
</TKKPG>

Пример ответа

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
  <Response>
    <Operation>Refund</Operation>
    <Status>30</Status>
  </Response>
</TKKPG>

Описание параметров ответа

Параметр

Обяз. поле

Описание

Status

Да

Результат выполнения запроса:
00 – успешно
30 – неверный формат сообщения (нет обязательных параметров и т. д.)
10 – интернет-магазин не имеет доступа к операции получения статуса заказа (или такой интернет-магазин не зарегистрирован)
54 – недопустимая операция
72 – системная ошибка
96 – системная ошибка
97 – системная ошибка


Filter by label (Content by label)
showLabelsfalse
sorttitle
showSpacefalse
titleСвязанные страницы:
cqllabel = "поставщики-услуг" and parent = "2650898438"