Атрибут

Обяз.

Тип

Комментарии

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. Присутствует в случае успешной генерации и отправки пароля владельцу карты.


Структура DirectRequestData

Структура предназначена для передачи запроса изменения бонусного остатка на карте.

Атрибут

Обяз.

Тип

Комментарии

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.
Допустимые значения:

    “I” – включающая товарная группа ”E” – исключающая товарная группа

Структура DiscountRule

Структура предназначена для передачи параметров правила для расчета скидки (скидочного правила).

Атрибут

Обяз.

Тип

Комментарии

calcParams

M

CalculationParams

Значения параметров функции расчета скидки.

lowBoundQnt

O

float

Количество товара, с которого (включительно) действует скидочное правило.

highBoundQnt

O

float

Количество товара, до которого (включительно) действует скидочное правило.

prodGrp

O

ProductGroup

Товарная группа

prodGrpUse

C

string

(a1)

Вариант использования товарной группы. Присутствует при наличии атрибута prodGrp.
Допустимые значения:

    “I” – включающая товарная группа ”E” – исключающая товарная группа

Структура 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