5. Административная операция GetOrderStatus [SP]

На этой странице описан алгоритм проведения административной операции GetOrderStatus на платежном портале ПЦ "Прокард" с использованием продукта PC-ECOM-PG

Структура административной операции GetOrderStatus продукта PC-ECOM-PG представляется в виде XML-запроса отсылаемого на платежный портал ПЦ "Прокард" с варьируемыми параметрами, на который приходит XML-ответ также с варьируемыми параметрами.

Содержание XML-запроса и XML-ответа описываются следующим образом:

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

  • XML-запрос
XML-запрос имеет формат
<?xml version=”1.0” encoding=”UTF-8”?>
<TKKPG>
  <Request>
    <Operation>GetOrderStatus</Operation>
    <Language></Language>
    <Order>
      <Merchant></Merchant>
      <OrderID></OrderID>
    </Order>
    <SessionID></SessionID>
  </Request>
</TKKPG>
  • Описание параметров запроса
ПараметрНужностьОписание

Language

Да

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

Merchant

Да

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

OrderID

Да

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

SessionID

Да

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

  • Пример Ответа
XML-ответ имеет следующий формат
<?xml version="1.0" encoding="UTF-8"?>
<TKKPG>
<Response>
  <Operation>GetOrderStatus</Operation>
  <Status>30</Status>
  <Order>
    <OrderID></OrderID>
    <OrderStatus></OrderStatus>
  </Order>
  <AdditionalInfo>
  <Receipt> </Receipt>
  </AdditionalInfo>
</Response>
</TKKPG>
  • Описание параметров ответа
ПараметрНужностьОписание

Status

Да

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

OrderID

Да

Идентификатор заказа, по которому запрошен статус

OrderStatus

Да

APPROVED или DECLINED

AdditionalInfo

Нет

Дополнительная информация о заказе

Receipt

Нет

Подписанный квиток (банковская гарантия) совершенной авторизации (BASE64-encoded).

Связанные страницы

Filter by label

There are no items with the selected labels at this time.

Copyright © 2015-2021 PROCARD