Атрибут | Обяз. | Тип | Комментарии |
transaction | M | TransactionData | Ключевая информация об операции, среди которой – один из идентификаторов карты или держателя карты. |
cardholderInfo | M | массив CardholderInfoItem | Данные держателя карты. |
getCardholder | O | string (n1) | «Флаг» формирования информации о держателе карты в ответе на операцию. Принимает значения 0 (не формировать; по умолчанию) или 1 (формировать). |
getAccStatement | O | string (n1) | «Флаг» формирования выписки по счету карты или держателя карты в ответе на операцию. Принимает значения 0 (не формировать; по умолчанию) или 1 (формировать). |
accStatementParams | O | AccStatementParams | Параметры формирования выписки. Передается только вместе с атрибутом getAccStatement |
Структура PointsAllocation
Структура предназначена для передачи ответа на запрос максимальной скидки и на запрос по распределению оплаты по товарам чека.
Атрибут | Обяз. | Тип | Комментарии |
maxChequePoints | O | long (n..18) | Максимально возможная сумма к оплате баллами по чеку.
|
allocCheque | O | массив AllocChequeItem | Распределение оплаты баллами по позициям чека. |
Структура AllocChequeItem
Структура предназначена для передачи ответа на запрос операции по распределению баллов.
Атрибут | Обяз. | Тип | Комментарии |
product | O | string (ans..50) | Код товара по справочнику товаров. |
quantity | O | float | Количество товара в единицах измерения товара. |
pointsAmount | O | long (n..18) | Часть стоимости за указанное количество товара в валюте чека, оплаченная баллами. |
Структура TokenResponseData
Структура предназначена для передачи ответа на запрос операции генерации временного пароля (токена).
Атрибут | Обяз. | Тип | Комментарии |
status | M | ResponseStatus | Результат выполнения операции в ПЦ. |
validThrough | C | string (n14) | Срок действия токена по времени ПЦ в формате YYYYMMDDhhmmss. Присутствует в случае успешной генерации и отправки пароля владельцу карты. |
Структура предназначена для передачи запроса изменения бонусного остатка на карте.
Атрибут | Обяз. | Тип | Комментарии |
transaction | M | TransactionData | Ключевая информация об операции, среди которой - один из идентификаторов карты. |
amount | M | long (n..18) | Сумма бонусов к начислению или списанию. |
promoId | O | long (n..18) | Идентификатор акции в ПЦ, по которой производить начисление. Отсутствует для списания (amount меньше нуля). |
Структура InfoDealsResponseData
Структура предназначена для передачи ответа на запрос расширенного списка купонов по карте.
Атрибут | Обяз. | Тип | Комментарии |
authRes | M | AuthResponseData | Общие данные результата обработки авторизационного запроса. |
deals | O | Массив Deal | Список доступных клиенту купонов. |
dealTypes | C | Массив DealType | Список купонных предложений. Присутствует при наличии доступных купонов. |
Структура Deal
Структура предназначена для передачи информации о купоне.
Атрибут | Обяз. | Тип | Комментарии |
Id | M | long (n..18) | Идентификатор купона в ПЦ. |
typeId | C | long (n..18) | Идентификатор купонного предложения в ПЦ. Отсутствует для метода authDeals. |
Структура DealType
Структура предназначена для передачи информации о купонном предложении и конфигурационных параметрах купонного предложения для кассы.
Атрибут | Обяз. | Тип | Комментарии |
id | M | long (n..18) | Идентификатор купонного предложения в ПЦ. |
name | M | string (an..100) | Короткое название купонного предложения. |
desc | M | string (an..2000) | Развернутое описание купонного предложения. |
exclusive | M | string (a1) | Флаг “эксклюзивности”. Определяет возможность совместного использования данного купона с другими купонами. Допустимые значения: “y” – эксклюзивный купон: использование данного купона должно запрещать на кассе использование других купонов. “n” – не эксклюзивный купон: возможно совместное использование на кассе данного купона с другими доступными не эксклюзивными купонами. |
condRules | O | Массив ConditionRule | Условные правила купонного предложения. Условных правил может быть несколько в рамках купонного предложения. В этом случае правила складываются по «И», т. е. для разрешения применения купона должны быть выполнены все условные правила. |
dscRules | O | Массив DiscountRule | Скидочные правила купонного предложения |
Структура ConditionRule
Структура предназначена для передачи параметров условного правила.
Атрибут | Обяз. | Тип | Комментарии |
minQnt | M | float | Минимальное количество товара, которое должно быть в чеке, для разрешения применения купона. Правило срабатывает при наличии в чеке хотя бы одного артикула товара из товарной группы с количеством большим или равным указанному. Если значение равно 0 (ноль), то считать, что данное ограничение на срабатывание правила отсутствует. |
prodGrp | O | ProductGroup | Товарная группа |
prodGrpUse | C | string (a1) | Вариант использования товарной группы. Присутствует при наличии атрибута prodGrp.
|
Структура DiscountRule
Структура предназначена для передачи параметров правила для расчета скидки (скидочного правила).
Атрибут | Обяз. | Тип | Комментарии |
calcParams | M | CalculationParams | Значения параметров функции расчета скидки. |
lowBoundQnt | O | float | Количество товара, с которого (включительно) действует скидочное правило. |
highBoundQnt | O | float | Количество товара, до которого (включительно) действует скидочное правило. |
prodGrp | O | ProductGroup | Товарная группа |
prodGrpUse | C | string (a1) | Вариант использования товарной группы. Присутствует при наличии атрибута prodGrp.
|
Структура CalculationParams
Структура предназначена для передачи параметров функции расчета скидки.
Атрибут | Обяз. | Тип | Комментарии |
fix | M | long (n..18) | Фиксированное значение скидки (большее либо равное 0), в минимальных единицах валюты (например, копейках). |
percent | M | long (n..18) | Процент скидки в сотых долях процента (от 0 до 10000). |
minResult | O | long (n..18) | Ограничение “значение не менее”, в минимальных единицах валюты. |
maxResult | O | long (n..18) | Ограничение “значение не более”, в минимальных единицах валюты. |
Структура ProductGroup
Структура предназначена для передаче информации о составе товарной группы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 |


