В данной статье хотелось бы предоставить небольшой обзор о терминалах Ingenico, ПО Arcus2, ПО Arcus NET Server:
Особенности Ingenico iWL 22x/25x - (мобильный) наличие батарей питания ,чековый принтер.
модельная линейка:
IWL221 - модуль GSM(2G)*
IWL222 - модуль Bluetooth*
IWL225 - модуль GSM(3G)*
IWL227 - модуль WiFi + Bluetooth*
IWL228 - модуль WiFi*
IWL251 - модуль GSM(2G)*
IWL252 - модуль Bluetooth*
IWL254 - модуль Bluetooth + GSM*
IWL255 - модуль GSM(3G)*
IWL25С- модуль Bluetooth +GSM(3G) *
IWL258 - модуль WiFi*
Отличия iWL 22x - монохромный , iWL 25x - цветной
- Платформа Ingenico Telium 2
- Micro USB
Особенности Ingenico iCT220/250 - стационарный ,чековый принтер , подключение выносной клавиатуры Ingenico iPP 220
Отличия iCT 220 - монохромный , iCT 250 - цветной
- Платформа Ingenico Telium 2
- Micro USB
- модуль GSM*
- модуль Ethernet 10/100 Mbit/s *
Особенности Ingenico IPP 320/350 - стационарный
Отличия IPP 320 - монохромный , IPP 350 - цветной
- Платформа Ingenico Telium 2
- Последовательный порт RS232
- Порт Ethernet 10/100 Mbit/s
- USB 2.0
Особенности Ingenico IPP 480 - дисплей 3.5″ с тачскрином , мультимедийный.
модельная линейка:
iPP480 PIN Pad - без принтера
iPP480 Desktop - чековый принтер (диаметр рулона до 60мм)
- Платформа Ingenico Telium 2
- Последовательный порт RS232
- Порт Ethernet 10/100 Mbit/s
- Два порта USB 2.0
Особенности Ingenico iSC Touch 250/350 - дисплей с тачскрином , стилус , функция захвата подписи , мультимедийный
Отличия iSC Touch 250 - дисплей 4.3" , iSC Touch 350 - дисплей 5.7 "
- Платформа Ingenico Telium 2
- Последовательный порт RS232
- Порт Ethernet 10/100 Mbit/s
- Порт USB 2.0
- Подключение VGA
- Аудио выход
Особенности Ingenico Desk 3200/3500 - стационарный , чековый принтер , подключение выносной клавиатуры Ingenico iPP 220/ iPP220 contactless
Отличия Desk 3200 - монохромный , Desk 3500 - цветной
- Платформа Ingenico Telium 2
- Micro USB
- Модуль GSM (3G)*
- Порт Ethernet 10/100 Mbit/s
Особенности Ingenico Move 2500/3500 - (мобильный) наличие батарей питания ,чековый принтер.
Отличия Move 3200 - монохромный , Move 3500 - цветной
- Платформа Ingenico Telium 2
- Micro USB
- Модуль GSM (3G)
- Модуль WiFi*
Все терминалы Ingenico имеют эмуляцию COM порта для подключения к ПК.
Модуль бесконтактных платежей при наличии значка
Все терминалы Ingenico имеет режим работы с Кассой:
Перевод в режим работы с ККТ. Перегружаем терминал. При включении терминала на его дисплее появится приглашение «Для настройки нажмите F». Нажмите «F» . В ответ на запрос терминала введите пароль - «00» .На дисплее терминала появится вопрос «Работа с кассой?» Х. В меню с настройками выберите «Настройка», далее - «Интерфейс»,
далее - вариант «USB», далее - «Варианты печати» ,далее -«ARCUS.CFG», далее - «Сохранить настройки».
в некоторых моделях разъем USB находиться под нижней крышкой , у некоторых использует коммуникационная площадка MagicBox или разъем Micro USB с левой/правой стороны скрыт защитной заглушкой.
далее - вариант «ETH» , ввести IP адрес (на котором установлен ArcusIPService) и порт 9301, который указан в настройках (arcus_ip_service.conf") ,далее - «Сохранить настройки» . После окончания ввода параметров терминал произведёт попытку подключения к сервису и, в случае успеха, отобразит на экране стандартное сообщение «ГОТОВ К РАБОТЕ»
в некоторых моделях разъем Ethernet находиться под нижней крышкой ( требуется раскрутить винт ) , у некоторых использует коммуникационная площадка MagicBox.
ARCUS2 CAP – это библиотека, предназначенная для интеграции пин-пад терминалов Ingenico на платформах Telium 2, Unicapt32 с кассой (ККТ).
Дистрибутив ARCUS2 обязан предоставить банк-эквайер
Каталог INI - содержит файлы настроек ARCUS2
cashreg.ini– основной файл настроек
Основные настройки cashreg.ini:
PORT=COM8 - указывается номер порта к которому подключено оборудование Ingenico (Telium)
Настройки кодировки
PPCHARSET - кодировка передачи сообщений в терминал (ТОЛЬКО CP1251) * - встречались с UTF-8
ops.ini. - файл с кодами операций. - у каждого банка эквайера коды операций могу иметь разные параметры
Пример:
1=1,1,ОПЛАТА ТОВАРА
2=2,3,ОТМЕНА ПОСЛ.
3=1,11,ВОЗВРАТ ТОВАРА
значение
«N=» - N предопределены для операций : Продажа, Возврат , Отмена ,сверка Итогов - для всех банков-эквайеров
примечание: В Типовых решениях фирмы 1С отсутcтвуют некоторый операции:
Краткий отчет
Полный отчет
Дубликат последнего слип-чека
Пример:
ПОЛНЫЙ ОТЧЕТ- содержит детальную информацию обо всех проведенных за смену операциях (до «СВЕРКА ИТОГОВ» -закрытие банковской смены)
rc_res.ini – файл с расшифровками кодов ответа
Пример:
000=Успешно
004=Карточку изъять
012=Транзакция не выполнена
051=Недостаточно сpедств
примечание - при положительном результате выполнения операции процессинга всегда должно возвращается «000», все остальные значения указывают на то, что операция не выполнена , но некоторые банки-эквайеры меняют значения на «001» или «004». Для того чтобы конвертировать результат используется файл rc_conv.ini
rc_conv.ini - файл конвертации кодов ответа
Конвертирует кода ответа устройства ПИН-пад в код ответа успешной операции
Например:
001=000
Добавление этих строк означает что, в случае если с пин-пада придет код ответа «001», то в файл ответа (rc.out), будет записано «000»
Каталог DLL - содержит файлы библиотек ARCUS2
Arccom.dll - COM библиотека отвечающая за взаимодействие с пин-падом и процессингом
Dialogs.dll – библиотека отвечающая за диалог с кассиром
Каталог LOGS - содержит файлы лога операций пин-пада
Результатом взаимодействия кассового ПО с Dialogs.dll и Arccom.dll , является формирование двух файлов к корневом каталоге ARCUS2 ( или в соответствие с параметрами RESULT_FILE и CHEQ_FILE в файл ops.ini):
rc.out - файл кода ответа
пример:
000
cheq.out - файл слип-чека, для печати на принтере или ККТ
пример:
Терминал: 00001
Мерчант: 00008
MIR Classic ***454
Сумма(руб): 2000.00
Arcus NET Server V2 - позволяет подключать терминалы Ingenico по сети при наличии порта Ethernet по следующим схемам:
• Одна ККТ, один ПИН-пад;
• Одна ККТ, несколько ПИН-пад;
• Несколько ККТ, один ПИН-пад;
• Несколько ККТ, несколько ПИН-пад.
для этого необходимо:
Установить Arcus2
Произвести настройку cashreg.ini
PORT=ETH - указывается будет производиться сетевое подключение
секция #parameters of ArcusIPService
ADDR_IP и PORT_IP - должны содержать IP адрес и номер порта, на котором находится Arcus NET Server V2.
Пример:
#port section
PORT=ETH
#parameters of ArcusIPService
ADDR_IP=192.168.0.10
PORT_IP=9300
Установить и настроить Arcus NET Server V2 ( отдельный дистрибутив)
Настройка сервиса Arcus NET Server V2 производится с помощью конфигурационного файла arcus_ip_service.conf, расположенного в той же директории, что и исполняемый файл ArcusIPService, и содержащий следующие параметры:
TERMINAL_PORT - номер порта для подключения терминала
ARCUS_PORT - номер порта для подключения библиотеки Arcus
LOG_PATH - путь к файлу для ведения логов
Пример:
TERMINAL_PORT=9301
ARCUS_PORT=9300
LOG_PATH=C:\ArcusIPService\LOGS\arcus_ip_service.log
Статья не содержит дистрибутивы (как уже писал выше -дистрибутивы ARCUS2 CAP и Arcus NET Server V2 с актуальными версиями библиотек ArcCom.dll , Dialog.dll и ArcusIPService.exe обязан предоставлять банк-эквайер).
Часто задаваемый вопрос: - какое отличие между библиотеками ArcCom.dll и IngenicoDriver1C.dll
ArcCom.dll - - технология COM
IngenicoDriver1C.dll - технология Native