Запрос реестра операций
Партнер запрашивает реестр заказов с детализацией по операциям за указанный период.
Запрос
Header Parameters
Возможные значения: <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$
Body
required
Возможные значения: <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
ДатаВремя формирования запроса
Возможные значения: <= 36 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]{1,36}$
IdQR устройства или tid Уникальный идентификатор терминала для СБП, на котором сформирован заказ
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Дата/время начала периода: дата создания заказа в АС Банка (ППРБ Ecom) по Мск.
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Дата/время конца периода: дата создания заказа в АС Банка (ППРБ Ecom) по Мск.
Возможные значения: <= 20 characters, [QUANTITY, REGISTRY]
Тип реестра. Возможные значения: QUANTITY/REGISTRY. Где QUANTITY – агрегация по количеству операций, сумме. REGISTRY - детальный отчет по заказам
Ответы
200 OK
Schema
Array [
Array [
Возможные значения: <= 32 characters, Value must match regular expression ^[0-9a-fA-F]{32}$
Уникальный идентификатор запроса
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
ДатаВремя формирования запроса
Возможные значения: <= 8 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]*$
Уникальный идентификатор терминала
Возможные значения: <= 36 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]*$
IdQR устройства или tid Уникальный идентификатор терминала для СБП, на котором сформирован заказ
quantityData
object
Заполняется в случае, если в запросе RegistryType = QUANTITY
Возможные значения: >= 0 и <= 9999999999
Общее кол-во успешных операций
Возможные значения: >= 0 и <= 999999999999999
Общая сумма покупок: сумма покупок (только успешные).
Возможные значения: >= 0 и <= 999999999999999
ID заказа в АС ППРБ.Карты (Сбербанк)
Возможные значения: >= 0 и <= 999999999999999
Общая сумма покупок: сумма покупок за вычетом суммы возвратов и отмен (только успешные)
Возможные значения: <= 6 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]+$
Код выполнения запроса
Возможные значения: <= 1024 characters, Value must match regular expression ^.*$
Описание ошибки выполнения запроса
registryData
object
Заполняется в случае, если в запросе RegistryType = REGISTRY
orderParams
object
Блок с перечнем заказов
orderParam
object[]
Possible values: <= 1000
Перечень заказов
Возможные значения: <= 36 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]+$
ID заказа в АС ППРБ.Карты
Возможные значения: <= 36 characters, Value must match regular expression ^.*$
Номер заказа в АС Партнера
Возможные значения: >= 0 и <= 15 characters, <= 999999999999999
Сумма заказа в минимальных единицах Валюты
Возможные значения: <= 3 characters, Value must match regular expression ^[0-9]{3}$
Валюта заказа, цифровой код по ISO 4217
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
ДатаВремя формирования заказ а
Возможные значения: <= 20 characters, [PAID, CREATED, REVERSED, REFUNDED, REVOKED, DECLINED, CONFIRMED, ON_PAYMENT]
Статус заказа
orderOperationParams
object
Блок с перечнем операций, привязанных к данному заказу с детализацией по каждой операции
orderOperationParam
object[]
Possible values: <= 1000
Параметры операции. Отдаем информацию только по успешным операциям.
Возможные значения: <= 50 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]+$
Идентификатор операции в АС Банка(ППРБ Ecom)
Возможные значения: <= 20 characters, Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
ДатаВремя совершения операции
Возможные значения: <= 12 characters, Value must match regular expression ^[a-zA-Z0-9_\-\\]+$
RRN операции
Возможные значения: <= 36 characters, [PAY, REVERSE, REFUND, SBP_PAY_ACKNOWL, SBP_ACK_ONUS, SBP_STATUS_OUT, SBP_CREDIT_IN_RQ, SBP_REFUND_IN_RQ]
Тип операции: PAY, REFUND, REVERSAL
Возможные значения: >= 0 и <= 15 characters, <= 999999999999999
Сумма операции в минимальных единицах Валюты
Возможные значения: <= 3 characters, Value must match regular expression ^[0-9]{3}$