Подключение банковского терминала по ethernet
Банки, с которыми поддерживается работа в системе Quick Resto, вы можете уточнить, обратившись в нашу техподдержку.
Информацию о поддерживаемых банковских терминалах указана в списке поддерживаемого оборудования
Перед добавлением банковского терминала (БТ) его необходимо настроить. Настройка производится представителем банка, у которого был куплен или взят в аренду БТ.
Автоматический поиск банковского терминала
Когда БТ настроен, чтобы добавить его в систему на кассовом терминале, выполните следующие действия (показаны на анимации ниже):
- Нажмите Настройки.
- Откройте Устройства.
- Нажмите Добавить устройство.
Если БТ отображается в результатах поиска, нажмите на него и перейдите к дальнейшим действиям инструкции
Поиск банковского терминала вручную
Если банковского терминала нет в результатах автоматического поиска (действия на анимации ниже):
- Нажмите Добавить вручную.
- Откроется окно поиска по диапазону IP, где есть три строки для поиска БТ в зависимости от типа протокола: Сбербанк ТТК, SmartSale Inpas и UCS Eftpos. Уточните протокол работы у менеджера банка, в котором был куплен или взят в аренду БТ, или обратитесь в нашу техническую поддержку. Затем нажмите на строку с нужным протоколом.
- В открывшемся списке нажмите на модель вашего БТ. Если её нет в списке, нажмите Other.
- Когда модель выбрана, нажмите Найти устройство;
Если устройство найдено, нажмите на стрелку в поле с БТ и перейдите к дальнейшим действиям
Если найти банковский терминал не удалось, свяжитесь с сотрудником банка, в котором приобретался БТ и уточните, как узнать IP-адрес банковского терминала. Когда IP будет известен, выполните следующие действия (показаны на анимации ниже):
Добавление банковского терминала
Когда устройство найдено и выбрано в результатах поиска, откроется окно добавления устройства:
Выполните следующие действия (показаны на анимации ниже):
- Нажмите Пинг для проверки связи с устройством.
- Когда команда успешно выполнится, отобразится кнопка Добавить устройство. Нажмите её.
- Нажмите Сохранить.
- Подтвердите добавление устройства, нажав на кнопку Устройство успешно добавлено.
Активация банковского терминала
Когда банковский терминал добавлен, его необходимо активировать в бэк-офисе. Для этого (действия на анимации ниже):
- Перейдите в бэк-офис, раздел Устройства — Банковские терминалы.
- Выберите банковский терминал.
- Нажмите Активировать.
- В открывшемся окне укажите название вашей организации и терминал, на котором добавлялся БТ.
- Нажмите Активировать.
Статус банковского терминала в бэк-офисе изменится на «Активирован»:
Если статус изменился на «Ожидает активации», обновите страницу браузера и проверьте, открыто ли на планшете кассовое приложение Quick Resto.
После активации в бэк-офисе банковский терминал отобразится на кассовом терминале в разделе Настройки — Кассовые смены и будет готов к работе:
Подключение банковских терминалов по протоколу ИНПАС (INPAS Smart sale) поддерживает множество российских банков, в том числе Тинькофф банк, Открытие, Точка банк и другие. Возможно подключение как к Windows устройствам, так и к Андроид.
Поддерживаемые платформы: Android, Windows. Поддерживаемые типы подключений: USB, Ethernet, Wi-Fi .
Подключение к компьютерам осуществляется по USB. Поддерживаются модели производства Verifone и PAX с прошивкой ИНПАС (уточнить у своего банка наличие прошивки ИНПАС). Для подключения терминала у вас так же должна быть подключена касса, так как банковские чеки будут печататься на кассе.
Отправляете заявку в банк на интеграцию терминала с компьютером.
Представитель банка привезет терминал, установит специальный драйвер (INPAS DUALConnector) на компьютер, проведет тестовую оплату на 1 рубль через драйвер.
Переходим на экране кассира в раздел Настройки.
В поле Модель выбираем Банковский терминал: InPas Smart sale (Windows) .
Задаем ID терминала (как правило написан на экране терминала).
На экране кассира выбираем пункт Краткий отчет , чтобы проверить связь с терминалом. Если связь прошла, можно попробовать продажу на 1 руб. и затем отмену продажи на 1 руб.
Поддерживаются устройства с прошивкой ИНПАС (PAX, Verifone). Предварительно уточнить у банка, работают ли они на прошивке ИНПАС и могут ли подключить по Wi-Fi (без необходимости проводить Ethernet кабель).
Предварительные настройки терминала (сделать с представителем банка, возможно вам так же потребуется техник, кто настраивает Wi-Fi роутер у вас на точке):
Переключаем связь с банком на вариант связи через терминал.
Прописываем в терминале сетевые настройки: IP, маску, шлюз.
Переходим на экране кассира в раздел Настройки.
В поле Модель выбираем Банковский терминал: InPas Smart sale .
Задаем ID терминала (как правило написан на экране терминала)
После сохранения настроек , нажимаем "Тест связи" , чтобы убедиться, что все настройки заданы верно. После этого можно проверить оплату и возврат на 1 рубль.
Поддерживаются устройства с прошивкой ИНПАС (PAX, Verifone). Предварительно необходимо провести Ethernet-кабель от Wi-Fi роутера до кассовой зоны (для этого вам потребуется техник, кто настраивает интернет и Wi-Fi роутер у вас на точке).
Предварительные настройки терминала (сделать с представителем банка, возможно вам так же потребуется техник, кто настраивает Wi-Fi роутер у вас на точке):
Переключить терминал в режим интеграции по Ethernet.
Переключаем связь с банком на вариант связи через терминал.
Прописываем в терминале сетевые настройки: IP, маску, шлюз.
Переходим на экране кассира в раздел Настройки.
В поле Модель выбираем Банковский терминал: InPas Smart sale .
Задаем ID терминала (как правило написан на экране терминала)
После сохранения настроек переходим на экран кассира, в раздел "Кассовый аппарат" и выбираем пункт "Банк: проверка связи", чтобы убедиться, что все настройки заданы верно. После этого можно проверить оплату и возврат на 1 рубль.
Ошибка "Отсутствует соединение с пинпадом. . " при работе по USB на Windows
Зайти в программу C:/Program files (x86)/INPAS/DC Control, там будет вкладка "тест связи" и в ней нужно запустить первые 2 проверки связи. Если проверки не проходят, то переподключить USB кабель и еще раз провести проверку связи. Только после прохождения всех проверок терминал заработает и в нашей программе. А если проверка не проходит, обратится в банк.
Подтверждаю, что решение рабочее:) Сам таким же способом в результате долгих мучений пару лет назад подключал свою конфигурацию к сбербанку по рдп. Причем в сбербанке сами ничего не знают как это сделать и документации такой нет.
Только я в общем файле pinpad.ini прописывал
WorkingDir=%UserProfile%\sbrf
TlvDir=%UserProfile%\sbrf
а ком-порт указывал уже в каждой папке пользователя свой тоже в файле pinpad.ini, но там уже в нем только одна строка например
ComPort=2
Работа двух терминалов через rdp с разных компьютеров реализована - все хорошо! Но висят на одном Com. Далее осталась касса, где к одному ПК подключено два ФР, два Юр.лица и два терминала. Мультимерчант - не подходит из соображений бухгалтерии. Никто так и не решил вопрос (2).
Делали аналогично.
Но для того чтобы все настройки были в одном месте, а не распиханы по профилям пользователей, в pinpad.ini прописали следующее:
Столкнулись с проблемой. Если пользователи имеют русские наименования (например, в нашем случае "Пушкина 1"), то не работает. Проблема скорее всего сводится к тому что драйвер сбера не поддерживает кодировку текста. Чтобы не переименовывать пользователей, случайно нашли другое решение. Под каждым профилем запустили из-под 1С УТ 10.3 сверку итогов. При этом автоматически создались папки с наименованием типа "ЏгиЄЁ 1". Ну а дальше просто раскидали по папкам нужные файлы.
Всем доброго дня. Мой первый пост - надеюсь кому-то поможет, просто времени на все это потрачено неимоверно.
Проблема как у всех - с этим пресловутым "p" файлом при работе через терминальную сессию RDP с сервером, с терминалами сбербанка (заодно и с ККМ - у нас стоят АТОЛ 30Ф).
1.Кассы. Нормальную работу и приемлемую скорость печати удалось получить только реализовав проброс портов через VSPE.
На локальных станциях - все ККТ подключены на 10 и 11 порты, в клиентской части VSPE ставится для каждого компьютера уникальный порт - например 5001, 5002 и т.д., на сервере VSPE слушает их же. В 1с (у нас КА1.1) создается для каждой кассы свое устройство и выбирается нужный порт. Т.е. в торговом оборудовании много ККТ. Немного доработана конфа, чтобы была привязка конкретного экземпляра ККТ к подразделению.
2. Эквайринг. (сразу выскажу незачот Сберу и той конторе, которая занимается наладкой и обслуживанием оборудования). С самого начала задача стояла так, чтобы продавцы не могли руками вводить цифры на терминал, а данные для операции поступали из 1с. Эквайрер был один - Сбер, т.к. онлайн ККТ еще не планировались - необходимы были интегрированные (управляемые извне) терминалы с принтером чека. Нам на все точки (около 100) поставили аппараты Ingenico IPP480. На сервер было установлено ПО - папка sc552, из нее зареганы dll, в 1с создано одно оборудование с 1 фиксированным com портом (7). Проброс идет средствами RDP - в каждой сессии ком порт свой, путаницы нет. После установки ККМ никаких проблем не возникло - эквайринговый чек печатался на терминале, а кассовый - на кассе.
Через какое-то время я примерно половину терминалов перевел на другой банк (по причине полной неклиентоориентированности банка - по полгода (это не преувеличение) - они меняли мне юрлицо, на котором работает точка. У меня ИП давно закрыто - а на р/с деньги поступают от эквайринга. ) У нового эквайрера - система Arcus2 терминалы Ingenico IPP320 без принтера. Поковырявшись - добились нормальной печати эквайринговых чеков на ККТ. С одним нюансом - эта система по аналогии со сбером создает в директории сервера C:\Arcus2\ файлы cheq.out и chek.out - которые содержат текст для печати чека, обработка оборудования цепляет их и передает на ККТ для печати. Обычно файлы появляются при проведении платежа и потом сами удаляются. Понятно что при одновременном обращении будет ошибка (они и есть - но редко), также иногда файл подвисает и не удаляется по непонятной причине. Все терминалы перестают работать из-за ошибки доступа к файлу. Для таких случаев написан батник, который каждые 10 минут проверяет время текущее и время создания cheq - если разница больше 10 минут - значит файл завис и батник удаляет cheq.out. В 20% случаев - не удаляет и его приходится удалять руками. Плохо - но работает.
Возникла потребность еще в 3х терминалах именно сбера - IPP480 сказали больше не производят, привезли 3 Verifone VX820 без принтера естественно. Работа установщиков конечно умиляет - ставят папку SC552 на локальный комп, USB драqвер на устройство запускают loadparm - сверка итогов - видишь окошечки пробежали, сверка прошла? видишь файлик "p" появился? Ну все - готово!! А то что 1с их терминал в упор не видит и мне надо не 9 com а 7й, и то что чек на ККТ не печатается - им глубоко фиолетово.
Дальше собственно по теме:
На клиентском компе в нашей ситуации - работа через RDP с терминальным сервером - нужно установить только USB дрова на сам аппарат. SC552 нужна только для первичного (или дальнейшего) тестирования самого терминала без 1с. Т.е. ее можно смело удалять и никакие библиотеки регистрировать не надо. Даже если эта папка существует на локальном компе - никаких обращений к ней не происходит при работе с RDP - т.е. например файл pinpad.ini там редактировать бесполезно - при запуске с сервера - работает только папка на сервере C:\SC552\ и настройки читаются оттуда. Никаких разбрасываний папок SC552 по папкам пользователей и регистраций библиотек оттуда делать не надо. Все делается из 1й папки на сервере.
Т.к. у нас папка на сервере уже была - первый терминал стартанул успешно - создал на сервере в папке C:\SC552\p файл. Сверка прошла, оплаты прошли - не было чека на RRN/
На сервере стояла версия DLL примерно 23 - а новые терминалы заточены под 29 (версия их прошивки должна совпадать с версией DLL - это в теории, на практике - как пойдет - может работать, а может и нет). Рискнули - обновили DLL на сервере - боялись старые терминалы перестанут работать. Нет, повезло - работают. И новый VX820 начал печатать чеки на ККТ.
Но оказалось, что после того как один терминал создал файл p - при попытке провести операцию на другом - доступа к этому файлику не было. Немного увеличили права для всех юзеров на папку SC552 - и доступ появился - поочередно терминалы проводили операции, создавали p файл и выдавали чек на ККТ.
Старые терминалы, которые с принтером - им на этот файлик по барабану - они его не используют.
Далее работа с pinpad.ini на сервере:
Вот так выглядел наш файл изначально.
Если закомментировать PrinterFile=p - печати чека на ККТ не будет.
Если написать что-то другое - например PrinterFile=p22 - будет создан файл p22.
Задача - развести эти файлы - каждому терминалу - свой.
Установлено, что %UserProfile% у нас не работает - причина почти сразу стала очевидна - у нас юзеры заданы кириллицей.
Например прописав PrinterFile=Ваня1 - я получил файл "1".
Почитав про системные переменные windows я начал пробовать разные варианты - чтобы файлы как-то могли отличаться друг от друга.
Наткнулся на %CLIENTNAME% - имя компа, подключенного к RDP сессии. У нас оно во-первых задано латинскими буквами и уникально - т.е. каждый терминал можно идентифицировать по %CLIENTNAME%. И это взлетело. Теперь строка выглядит так:
Вместо гемороя со всякими SUBST, созданием каждому пользователю папок SC552 по пути %UserProfile% и переименования пользователей в латинские имена - в одной папке все печатные файлы, но с разными именами.
Еще бы в Arcus так сделать - но там пока не вышло.
PS - и еще момент - есть программка TLvEdit - которая читает и пишет параметры прошивки самого терминала - так вот там есть настройка - порядок взаимодействия с ККТ - там обязательно должна стоять правильная галка - на пункте (не помню дословно) - "Печать чека на ККТ" - если галка не стоит - чека на кассе не дождетесь.
Читайте также: