Интеграция с ПО UPOS через библиотеку GATE. 1.0 Платформа Win32.

- Титульная страница
- Группы
- Структуры данных

Структуры данных | Определения типов | Перечисления
Информационные операции по банковским картам и картам лояльности
Примеры работы с библиотекой

## Структуры данных

struct | tag_struct_in_cl5
| Запрос на проведение информационной операции Подробнее...
struct | tag_struct_out_cl5
| Ответ на проведение информационной операции Подробнее...
struct | tag_struct_in_reserved5
| Дополнительные параметры запроса на проведение информационной операции Подробнее...
struct | tag_struct_out_reserved5
| Опциональные параметры ответа на проведение информационной операции Подробнее...

## Определения типов

typedef struct tag_struct_in_cl5 | struct_in_cl5
| Запрос на проведение информационной операции Подробнее...
typedef struct tag_struct_out_cl5 | struct_out_cl5
| Ответ на проведение информационной операции Подробнее...
typedef struct tag_struct_in_reserved5 | struct_in_reserved5
| Дополнительные параметры запроса на проведение информационной операции Подробнее...
typedef struct tag_struct_out_reserved5 | struct_out_reserved5
| Опциональные параметры ответа на проведение информационной операции Подробнее...

## Перечисления

enum | EditModeMask { TVM_NONE = 0x00, TVM_FULL = 0x01, TVM_NEXT = 0x02, TVM_PREV = 0x04,
TVM_NEED_TRACK1 = 0x08,
TVM_NEED_PHONE = 0x10,
TVM_NEED_EMAIL = 0x20,
TVM_SKIP_EJECT = 0x40
}
enum | ScreenFormFlags { SFF_NONE = 0x00, SFF_HIDE_EXTRA_SCREENS = 0x01 }
enum | InfoOperationFlags { INFOPF_NONE = 0x00, INFOPF_NEGATIVE_BALANCE = 0x01, INFOPF_VAS = 0x02, INFOPF_MAGN_LOYALTY = 0x04
}

## Подробное описание

## Типы

typedef struct tag_struct_in_cl5 struct_in_cl5

Запрос на проведение информационной операции

См. также
  Docs/Для разработчиков ПО ККМ/examples/gate.dll/cpp/functions-4000-5999

typedef struct tag_struct_in_reserved5 struct_in_reserved5

Дополнительные параметры запроса на проведение информационной операции

См. также
  Docs/Для разработчиков ПО ККМ/examples/gate.dll/cpp/functions-4000-5999

typedef struct tag_struct_out_cl5 struct_out_cl5

Ответ на проведение информационной операции

См. также
  Docs/Для разработчиков ПО ККМ/examples/gate.dll/cpp/functions-4000-5999

typedef struct tag_struct_out_reserved5 struct_out_reserved5

Опциональные параметры ответа на проведение информационной операции

См. также
  Docs/Для разработчиков ПО ККМ/examples/gate.dll/cpp/functions-4000-5999

## Перечисления

enum EditModeMask

Элементы перечислений
TVM_NONE | Значение не задано
TVM_FULL | Показать текст полностью
TVM_NEXT | Показать кнопку пролистывания текста "Вперед".
TVM_PREV | Показать кнопку пролистывания текста "Назад".
TVM_NEED_TRACK1 | Проверка наличия Track1 и отключение проверки наличия чипа на карте при чтении карты через магнитный ридер. Значение используется в операции KO_GET_CARD_ID.
TVM_NEED_PHONE | Ввод телефонного номера
TVM_NEED_EMAIL | Ввод адреса электронной почты
TVM_SKIP_EJECT | Не требовать изъятия карты

enum InfoOperationFlags

Элементы перечислений
INFOPF_NONE | Флаги не выставлены
INFOPF_NEGATIVE_BALANCE | Значение баланса карты отрицательно
INFOPF_VAS | Считаны данные SmartTap.
INFOPF_MAGN_LOYALTY | Считан второй трек карты лояльности с магнитной полосой

enum ScreenFormFlags

Элементы перечислений
SFF_NONE | Без экранной форм опций
SFF_HIDE_EXTRA_SCREENS | Скрывать необязательные окна