Versions Compared

Key

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

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

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

:

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


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

Table of Contents

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

:

Название параметра

Обяз. поле

Описание

Language

Да

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

Merchant

Да

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

OrderID

Да

Идентификатор заказа, который необходимо реверсировать

Amount

Нет

Сумма транзакции в минимальных единицах валюты транзакции.

Сумма транзакции должна быть меньше или равна сумме заказа (суммы всех платежей/покупок по заказу).

Description

Нет

Текстовое описание транзакции, которое будет отображено для клиента при выполнении транзакции.

SessionID

Да

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

PAN

Нет

Номер карты

TranId

Нет

Идентификатор отменяемой транзакции. Если параметр не задан, выполняется отмена последней транзакции, совершенной по заказу. Параметр необходимо заполнять при выполнении периодических платежей/переводов. Значение параметра следует копировать из параметра <Order>/<row>/<OrderOperations>/<row>/<twoid> ответа на операцию Получение информации о заказе

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

:

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
  <Request>
    <Operation>GetOrderInformation</Operation>
    <Language>RU</Language>
    <Order>
      <Merchant>TEST_TRADER</Merchant>
      <OrderID>828</OrderID>
    </Order>
    <Amount>1000</Amount>
    <Description>Reverse of Operation</Description>
    <SessionID>ECDE79578768ECFBF2897A0F44CC0CEF</SessionID>
    <PAN></PAN>
    <TranId></TranId>
  </Request>
</TKKPG>

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

Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
  <Response>
    <Operation>Reverse</Operation>
    <Status>00</Status>
    <Order>
      <OrderID>828</OrderID>
    </Order>
    <Reversal>
      <RespCode>10</RespCode>
      <RespMessage>Authorization_system_text_message</RespMessage>
    </Reversal>
  </Response>
</TKKPG>

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

:

Параметр

Обяз. поле

Описание

Status

Да

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

OrderID

Условно

Определяет уникальный номер заказа, который будет использоваться при ссылке на данный заказ со стороны сервера интернет-магазина

RespCode

Условно

Код ответа авторизационной системы на операцию отмены. Подробнее в Приложение 1

RespMessage

Условно

Текстовый ответ авторизационной системы


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