5.4. Административная операция Reverse [SP2]

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <?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>

 


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

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

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

Обяз. поле

Описание

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

Обяз. поле

Описание

Language

Да

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

Merchant

Да

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

OrderID

Да

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

Amount

Нет

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

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

Description

Нет

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

SessionID

Да

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

PAN

Нет

Номер карты

TranId

Нет

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <?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>

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 <?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

Условно

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