webapi/Order - Получение информации по заказу
- HTTP‑метод:
POST, GET
- URL:
/webapi/Order/
- Форма взаимодействия: Сервер-сервер
- Формат тела запроса:
application/x-www-form-urlencoded
- Назначение: получение информации по конкретному заказу.
URL
Структура запроса
| Поле |
Тип |
Обяз. |
Описание |
sector |
str |
✔ |
Уникальный идентификатор учётной записи ТСП в ПЦ. |
id |
int |
✔ |
Идентификатор заказа в ПЦ, полученный из webapi/Register. |
reference |
str |
✔ |
Идентификатор заказа на стороне ТСП. |
signature |
str |
✔ |
Цифровая подпись (sector, id, reference, password) |
| Необязательные параметры |
get_token |
int |
|
Флаг возврата токена карты в ответе (0 — нет, 1 — да). |
mode |
int |
|
Режим ответа: 0 — полный XML, 1 — сокращённый (только id). |
Валидация: либо order_id, либо client_id должно быть заполнено.
Структура ответа
| Элемент |
Тип |
Описание |
id |
int |
Идентификатор заказа в ПЦ. |
state |
str |
Статус заказа |
inprogress |
int |
Признак «выполняется ли ещё заказ» (0/1). |
date |
datetime |
Дата и время регистрации заказа (YYYY.MM.DD HH:MM:SS). |
amount |
int |
Сумма заказа в минимальных единицах валюты (для RUB — копейки). |
currency |
int |
Код валюты (ISO 4217). |
email |
str |
Email плательщика. |
phone |
str |
Телефон плательщика. |
reference |
str |
Внутренний идентификатор заказа на стороне ТСП. |
description |
str |
Описание платежа. |
url |
str |
URL возврата плательщика. |
operations |
operations |
Список операций по заказу (см. ниже). |
signature |
str |
Цифровая подпись ответа ПЦ. |
Операции заказа
Элемент operations содержит:
| Атрибут / Элемент |
Тип |
Описание |
number (атрибут) |
int |
Количество операций. |
operation[] |
массив |
Список основных параметров операций. |
Каждая operation включает:
| Элемент |
Тип |
Описание |
id |
int |
Идентификатор операции в ПЦ |
date |
datetime |
Дата и время совершения операции в ПЦ (YYYY.MM.DD HH:MM:SS). |
type |
str |
Тип операции. |
state |
str |
Статус операции |
reason_code |
int |
Код ответа на операцию ПЦ |
message |
str |
Краткое описание кода ответа на операцию ПЦ |
name |
str |
Имя на банковской карте Плательщика |
pan |
str |
Маскированный номер банковской карты Плательщика |
email |
str |
Электронная почта Плательщика |
amount |
int |
Сумма заказа в минимальных единицах валюты (для RUB — копейки). |
curency |
int |
Код валюты по ISO 4217 (643 — RUB, 978 — EUR, 840 — USD). |
approval_code |
str |
Код авторизации, полученный в Банке на данную операцию. |
Пример ответов
Примечания
- Ответ может содержать ряд новых необязательных параметров, которые важно учесть при составлении подписи.