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

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

Перечисления
Типы обслуживаемых карт

Тип карты используется во входных или выходных аргументах некоторых функций библиотек pilot_nt.dll и gate.dll. Подробнее...

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

enum | CardTypes { CT_USER = 0, CT_VISA = 1, CT_EUROCARD = 2, CT_CIRRUS = 3,
CT_AMEX = 4,
CT_DINERS = 5,
CT_ELECTRON = 6,
CT_PRO100 = 7,
CT_CASHIER = 8,
CT_SBERCARD = 9,
CT_MIR = 10,
CT_MIR_DEBIT = 11,
CT_UPI_CREDIT = 12,
CT_UPI_DEBIT = 13,
CT_JCB = 14,
CT_MS_ONLY = 133,
CT_VAS_AND_PAY = 136,
CT_VAS_ONLY = 137,
CT_VAS_AND_MS = 141,
CT_MIFARE = 151
}

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

Тип карты используется во входных или выходных аргументах некоторых функций библиотек pilot_nt.dll и gate.dll.

Если функция требует тип карты в качестве входного аргумента, рекомендуется передавать CT_USER. В этом случае, в зависимости от настройки терминала, тип карты будет определен автоматически или кассиру будет предложено выбрать тип карты из меню. Библиотеки pilot_nt.dll, gate.dll или sbrf.dll могут вернуть тип карты CT_USER, если предъявленная карта не соответсвует перечислению, например, в настройках терминала могут быть дополнительно определены бины и типы карт для топливных или подарочных карт и предъявлена такая карта.

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

enum CardTypes

Типы обслуживаемых карт.

Элементы перечислений
CT_USER | Выбор типа карты из меню, либо автоматически. Возврат данного значения в ответе означает, что терминал не смог определить тип карты.
CT_VISA | Карта Visa. Карты Visa Electron, считанные через магнитный ридер тоже определяются как Visa.
CT_EUROCARD | Карта Eurocard/Mastercard.
CT_CIRRUS | Карта Cirrus/Maestro.
CT_AMEX | Карта Amex.
CT_DINERS | Карта DinersCLub.
CT_ELECTRON | Карта VisaElectron.
CT_PRO100 | Карта PRO100.
CT_CASHIER | Карта кассира. Используется в пунктах выдачи наличных Банка.
CT_SBERCARD | Карта Сберкарт
CT_MIR | Карта MIR Credit.
CT_MIR_DEBIT | Карта MIR Debit.
CT_UPI_CREDIT | Карта China unionpay Credit.
CT_UPI_DEBIT | Карта China unionpay Debit.
CT_JCB | Карта JCB.
CT_MS_ONLY | Только магнитные карты. Терминал не реагирует на чиповые и бесконтактные карты и не отображает ошибки при их предъявлении. Значение используется только во входном аргументе.
CT_VAS_AND_PAY | Google VAS в режиме VAS and payment или VAS over payment. Конкретный режим указывается в настройках терминала. Значение используется только во входном аргументе.
CT_VAS_ONLY | Google VAS в режиме VAS only, без чтения банковского приложения телефона. Значение используется только во входном аргументе.
CT_VAS_AND_MS | Google VAS в режиме VAS only, без чтения банковского приложения телефона, но с чтением магнитных карт. При предъявлении чиповой карты терминал отображает сообщение об ошибке и продолжает ожидать карту. При предъявлении бесконтактной карты без Google VAS, терминал отображает сообщение об ошибке и продолжает ждать карту. Значение используется только во входном аргументе.
CT_MIFARE | Лояльность на базе карт Mifare. Поддерживается только на платформе инженико. Значение используется только во входном аргументе