Терминал Вендиста позволяет принимать сигналы с внешних кнопок и напрямую управлять механизмами автомата. Также возможна работа в качестве платежного устройства с интерфейсом Pulse.
Доступно для терминалов Type 113, 114, 116 (требуется обновить прошивку). Для терминала Type 116 требуется подключение по схеме 1, 2 или 3.
Для Type 113 дополнительно нужно соединить пины 2 и 3.
При этом Вендиста сохранит полный функционал (как будто работает в MDB): Фискализация, телеметрия, бонусы, оплата по QR.
Для активации необходимо:
- перейти в раздел «Терминалы» портала https://p.vendista.ru.
- в открывшемся меню в поисковой строке указать номер терминала и нажать кнопку «Применить»
- в первом столбце «ID» открывшейся таблице найти искомый номер терминала и нажать на значок «Самолетик»
- в открывшемся окне выбрать команду «Основной режим работы» и в появившейся строке «Параметр» указать «3», что означает выбор режима «Pulse» и нажать кнопку «Отправить».
Для настройки выбора цены выбрать команду «Настройка выбора цены и Pulse»
Параметр «Выбор цены» настраивается в соответствии с представленной таблицей
Значение параметра |
Описание |
1 |
Выбор Цены (и товара) внешними кнопками (до 3-х)**. Кнопки подключаются к пинам 5, 8, 9. Пины подтянуты к VCC, соответственно, при нажатии кнопки нужно прижать их к GND Выводится экран “Выберите товар”, анимированный палец перебирает столько кнопок, на сколько заполнены цены** При нажатии, происходит запрос оплаты. При успешной оплате - инвертируется уровень на соответствующих пинах 4, 7, 10* |
2 |
Выбор кнопками на экране терминала (до 3-х)**. Если заполнена только 1 цена, тогда выводится экран “Коснитесь для оплаты картой”. При нажатии, происходит запрос оплаты. При успешной оплате - инвертируется уровень на соответствующих пинах 4, 7, 10* |
3 |
Выбор 2-мя внешними кнопками Вперед / Назад. Цены последовательно перебираются (до 6-ти)**. Выводится экран “Приложите карту”. NFC поле постоянно активно (приложить карту можно в любой момент) При успешной оплате - инвертируется уровень на соответствующих пинах 4, 7, 10* |
4 |
Выбор 2-мя кнопками на экране терминала: Вперед / Назад. Цены последовательно перебираются (до 6-ти)**. NFC поле постоянно активно (приложить карту можно в любой момент) При успешной оплате - инвертируется уровень на соответствующих пинах 4, 7, 10* |
5 |
Циклический перебор 1-й внешней кнопкой (пин 5). Цены циклически перебираются (до 6-ти)**. Выводится экран “Приложите карту”. NFC поле постоянно активно (приложить карту можно в любой момент) При успешной оплате - инвертируется уровень на соответствующих пинах 4, 7, 10* |
6 |
Выбор 2-мя внешними кнопками: - Х руб / + Х руб. Цена увеличивается/уменьшается на заданное значение*** Выводится экран “Приложите карту”. NFC поле постоянно активно (приложить карту можно в любой момент) При успешной оплате - инвертируется уровень на пине 4 |
7 |
Выбор 2-мя кнопками на экране терминала: - Х руб / + Х руб. Цена увеличивается/уменьшается на заданное значение*** NFC поле постоянно активно (приложить карту можно в любой момент) При успешной оплате - инвертируется уровень на пине 4 |
*Настройки смены уровня на внешних пинах определяются командой “38. Настройки внешнего пина”:
Параметр 1. Значение пина при старте. 0 = Выкл, 1 = Вкл. Сразу после отправки команды значение пина установится в это значение. И таким же оно будет при перезагрузке терминала.
Параметр 2. Триггер. Значение = 0. Если нужно при успешной оплате инвертировать уровень на пин 10, то выставить 2 (Транзакция одобрена).
Параметр 3. Таймаут удержания инверсии пина (в секундах). По истечении - будет установлено стартовое значение. Погрешность: 10 миллисекунд
Параметр 4. Оптодатчик. Значение =0. Если нужно сбрасывать уровень сигнала на пин 10, то выставить 1 или 5.
Если нужно перейти в начальный экран в любой момент после оплаты, не дожидаясь показа QR чека, выставить 4.
** Цены на товары задаются командой “46. Цены для Pulse / 3-х кнопочного автомата”
Цены для кнопок (до 6-ти) в копейках. Если = 0, значит на соответствующую кнопку нет товара. Пропускать кнопки нельзя (1000, 2000, 0, 2000, 0, 0 - нельзя. 1000, 2000, 2000, 0, 0, 0 - можно)
*** Настройки изменения цены определяются командой “23. Настройки суммы с шагом”:
Параметр 1: Стартовая сумма / сумма по умолчанию (в копейках)
Параметр 2: Минимальная сумма (в копейках)
Параметр 3: Максимальная сумма (в копейках). Эта сумма не должна быть больше Максимального кредита (см. команду 4)
Параметр 4: Шаг суммы (в копейках), насколько будет увеличиваться/уменьшаться сумма при нажатии “+” “-”
Строковый параметр. Произвольный текст, отображаемый вверху LCD после надписи “Приложите карту”. Например, “для оплаты чаевых”. Формат строки: utf8
Дополнительно к инверсии внешних пинов, сумма оплаты может быть передана по протоколу Pulse.
Для этого нужно в команде “54. “Настройки выбора цены и Pulse + DenominationSniff” в Параметр 2 установить значение 1 или 2 в зависимости от скорости шины Pulse:
1 = fast speed (50 мс + 50 мс)
2 = slow speed (100 мс + 300 мс)
При этом на пине 7 будет передаваться сумма оплаты по протоколу Pulse.
Деноминация отправляемой по протоколу Pulse суммы. Это число, на которое делится оплаченная сумма, для получения нужного количества импульсов на выходе.
Например, в автомате цена 1-го импульса равна 10руб. Ставим Denomination Pulse= 1000(копеек) и при оплате 50руб(5000коп) терминал отправит 5000/1000= 5 импульсов в автомат.
Для настройки выберете команду “54. Настройки выбора цены и Pulse + DenominationSniff“.
Параметры 1 – 3 настраиваются аналогично команде “Настройки выбора цены и Pulse”.
Параметр 4. Denomination Pulse Sniffer Bus1. Деноминация для прослушки шины №1 для обратного преобразования импульсов в денежную сумму. Эта сумма фискализируется и на экране отображается QR чека.
Например, прослушиваем купюроприемник, цена 1-го импульса которого равна 10руб. Ставим Denomination Pulse Sniffer Bus1= 1000(копеек). При получении 5 импульсов терминал будет фискализировать 1000*5 = 5000коп= 50руб.
При этом на пине 7 будет передаваться сумма оплаты по протоколу Pulse.
В режиме работы Pulse пины 6, 8, 9 можно настроить на прослушку:
- 6 - При подключении терминала по схеме 0, 1 и по схеме 2 при Den Pulse Snif2 > 0
- 8 - При подключении терминала по схеме 2 и 3.
- 9 - При подключении терминала по схеме 0, 1 и по схеме 3 при Den Pulse Snif2 > 0
Для пина 6 требуется внешняя подтяжка резистором к пину 1(+питания):
- при напряжении питания +12В: 1кОм
- при напряжении питания +24В: 2кОм (требуется демонтаж резистора R5 на Pulse-адаптора)
Для пина 8 требуется внешняя подтяжка резистором 30кОм к пину 1(+питания) при подключении по схеме 1 в режимах:
- 1 - выбор цены (и внешними кнопками) внешними кнопками (до 3-х)
- 3 - Выбор 2-мя внешними кнопками Вперед / Назад.
- 6 - Выбор 2-мя внешними кнопками: - Х руб / + Х руб.
После завершения настроек - Перезагрузить терминал, для этого выбрать соответствующую команду и нажать кнопку «Отправить».
Чтобы терминал не принимал оплату когда автомат не работает (либо нет питания), нужно отправить команду
38. Настройки внешнего пина (10-й пин на разъеме).
В параметре Оптодатчик установить:
7 = Блокировка оплаты при высоком уровне пина 5 (inhibit pulse)
8 = Блокировка оплаты при низком уровне пина 5 (inhibit pulse)
Остальные параметры оставить по умолчанию.
Провод inhibit подключить к пину 5 терминала.
Даже если не подключать провод, при данных настройках терминал перестанет принимать оплату в случае пропажи внешнего питания.
Открыть пример кабеля MDB -10 pin
Пример настройки автомата с оптодатчиком
Схемы 0 и 1:
Схемы 0 и 1 со 2ой прослушкой:
Схема 2:
Схема 2 со 2ой прослушкой:
Схема 3:
Схема 3 со 2ой прослушкой: