4.6. Административная операция GetOrderStatus [SP2]
На этой странице описан алгоритм проведения административной операции GetOrderInformatoin на платежном портале ПЦ "Прокард" с использованием продукта PC-ECOM-PG
Структура административной операции GetOrderInformatoin продукта 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 | Да | Результат выполнения запроса: |
OrderID | Да | Идентификатор заказа, по которому запрошен статус |
OrderStatus | Да | APPROVED или DECLINED |
AdditionalInfo | Нет | Дополнительная информация о заказе |
Receipt | Нет | Подписанный квиток (банковская гарантия) совершенной авторизации (BASE64-encoded). |
Copyright © 2015-2021 PROCARD