- POS-терминал PAX SP30 на Windows 10
- Содержание:
- Настройка драйверов для компьютера
- Работа в приложении LIFE PAY
- Сбербанк
- Конфигурирование модуля
- Логирование
- Настройка пин-пада
- Настройка пин-пада PAX SP30
- Использование одного терминала для нескольких организаций
- Возможные ошибки при оплате по б/н
- На кассе
- На пин-паде
- Pax sp30 driver linux
- Re: PAX SP30 + Linux
- Re: PAX SP30 + Linux
- Скачать драйвер для USB PAX SP30
- Подключение и настройка Эквайринг-терминал Сбербанк
POS-терминал PAX SP30 на Windows 10
Содержание:
Настройка драйверов для компьютера
Работа в приложении LIFE PAY
Настройка драйверов для компьютера
Для подключения терминала PAX SP30 к компьютеру с операционной системой Windows 10 потребуется произвести дополнительные настройки системы.
Скачайте и установите программы Драйвер PAX и DualConnector 1.2.1
В процессе установки DualConnector ставим галочки, как на скриншоте:
Дожидаемся полной установки. В конце галочку не ставим
Подключаем терминал к компьютеру через USB и дожидаемся полной загрузки.
Проверяем в диспетчере устройств, что он отобразился. Обычно, на не настроенном компьютере он отображается тут:
или как неизвестное устройство:
Далее идем в папку установки ( по умолчанию C:\Program Files (x86)\INPAS\DualConnector)
Заходим в папку drivers, далее PAX, далее USBDriver_V1.00_20151112
Запускаем USBDriver.exe
Ждем установки. Идем в диспетчер устройств. PAX должен определится как «USB Serial Port (COM__)»
Далее идем по пути C:\Program Files (x86)\INPAS\DualConnector
Открываем с помощью блокнота DualConnector.xml
В файле находим абзац
И устанавливаем в строке COM9 нужный порт (COM-порт который у нас отобразился в диспетчере устройств) В примере у нас COM 17, сохраняем файл и закрываем.
Настройка компьютера завершена.
Полная инструкция PAX SP30 (основные операции, возврат, закрытие смены и т.д.)
Работа в приложении LIFE PAY
После установки драйвера на компьютер и подключения терминала напрямую по USB к компьютеру\ноутбуку на windows 10 можно работать с терминалом через приложение LIFE PAY Касса.
Инструкция по работе в приложении LIFE PAY по ссылке.
Источник
Сбербанк
Модуль Сбербанк предназначен для выполнения оплаты платежными картами с использованием банковских терминалов и ПИН клавиатур, которые предоставлены Сбербанком России.
Функционал поддержан для кассового ПО Artix на базе Ubuntu 14.04 и 18.04.
Модуль представляет собой клиентское приложение sb_pilot и набор файлов и библиотек, необходимых для обращения к процессинговому центру. При проведении оплаты платежной картой кассовая программа вызывает клиентское приложение sb_pilot . Параметрами для этого приложения передаются:
- тип операции (оплата, возврат, сверка итогов и т.д.),
- сумма оплаты,
- дополнительные параметры, которые зависят от выполняемой операции.
Для корректной работы необходимо настроить отображение диалогов на экране пин-пада.
После завершения работы приложения, создаются файлы с результатом выполнения операции (файл e ) и образом квитанции, которую необходимо распечатать (файл p ). Кассовая программа анализирует результат выполнения и при необходимости печатает на чековой ленте содержимое печатного образа.
Типы поддерживаемых операций:
- оплата,
- возврат,
- отмена последней операции,
- сверка итогов,
- печать полного и краткого отчетов.
Запрещена отмена оплаты чека возврата или возврата по чеку продажи. При попытке совершить операцию н а экран будет выведена ошибка «Отмена оплаты не доступна».
Конфигурирование модуля
Для использования модуля необходимо установить пакет artix45-plugin-sb .
Вызов клиентского приложения выполняется при выборе специального типа оплаты. Для добавления типа оплаты необходимо выполнить конфигурирование модуля. Номер типа оплаты задается в процессе конфигурирования.
Файлы, необходимые для функционирования модуля, располагаются в директории /linuxcash/cash/paysystems/sb .
Файл | Описание |
---|---|
sb_call.sh | Скрипт для вызова клиентского приложения |
sb_pilot | Клиентское приложение, которое отвечает за обращение к процессинговому центру |
.screenrc | Настройки для корректного отображения информации на экране при запуске клиентского приложения через sb_call.sh |
ttyS99 | Символьная ссылка на файл устройства (необходима при подключении через USB) |
Файлы клиентского приложения предоставляются сотрудниками банка. Одна из версий приложения включена в состав пакета, ее файлы располагаются в директории /linuxcash/cash/paysystems/sb/files . Для использования данной версии приложения файлы необходимо скопировать в директорию /linuxcash/cash/paysystems/sb .
При необходимости выполнения операций, минуя кассовую программу, достаточно запустить скрипт sb_call.sh с нужными параметрами. Данный скрипт вызывает клиентское приложение в специально подготовленном окружении для корректного отображения информации на экране.
Параметры вызова клиентского приложения задаются в конфигурационном файле /linuxcash/cash/conf/artixsb.conf в секции [main] .
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
строковый |
| Кодовая страница файлов с результатом вызова | По умолчанию koi8-r | |
числовой | Порог суммы оплаты, ниже которого печатается один слип (в копейках) | |||
dialogsOnPinpad | ||||
timeout | числовой | Время ожидания ответа от пин-пада в секундах | По умолчанию 300 . |
Логирование
Журнал вызовов клиентского приложения из кассовой программы ведется в основном логе кассовой программы /linuxcash/logs/current/terminal.log . Для идентификации данных, записанных модулем Сбербанк, используется логгер с именем payment . В журнал заносятся параметры вызова, результат выполнения и образ слипа, который предназначен для печати.
Настройка пин-пада
Необходимо настроить параметры взаимодействия пин-пада с ККМ
Интерфейс кассира на пин-паде
Печатать один образ чека с цифрой впереди
При успешной операции не ждать подтверждения от кассира
Настройка пин-пада PAX SP30
При установке пакета ttypos создается директория /opt/ttyPos , в которой хранятся конфигурационные файлы.
Символьная ссылка на файл устройства может создаваться двумя способами:
Пакет ttypos содержит драйвер (модуль ядра) для PAX S30, который создает в системе последовательный порт ttyPos0 . Чтобы заработал процессинг, нужно создать ссылку на порт, созданный драйвером, в директории со сбербанком:
С помощью параметров для подключения пин-пада, которые настраиваются в файле /opt/ttyPos/conf.ini .
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
ttypos_port | строковый | Наименование порта, созданного драйвером | |
com_port | строковый | Наименование ссылки, создание которой запускает скрипт /opt/ttyPos/setport.sh при подключении устройства |
Использование одного терминала для нескольких организаций
Использование одного терминала для нескольких организаций необходимо в случаях, когда реализация товаров и услуг выполняется разными организациями. Для реализации данного механизма, кассовая программа вызывает клиентское приложение sb_pilot с дополнительным параметром — идентификатором организации, который соответствует коду отдела настроенного на пин-паде.
Указание номера отдела реализовано в sb_pilot версии 11.41.04 и выше.
Прочитать о настройке программы для оплаты несколькими юридическими лицами можно в статье «Банковские платежные системы».
Особенности использования терминала Сбербанк для нескольких юридических лиц:
- В чеке возврата и возврате по чеку продажи запрещено сторнировать операцию по безналу (согласно протоколу Сбербанка эта операция будет проводиться как оплата, что повлечет за собой снятие комиссии).
- Сверка итогов по безналу и печать отчетов по безналу всегда производится общая по всем отделам (ограничение протокола Сбербанка).
При возврате по безналу на одно юридическое лицо в рамках текущей банковской смены осуществляется отмена операции оплаты. Если настройками кассы предусмотрено распределение по отделам, то при возврате по безналу в рамках банковской смены выполняется операция возврата (требования процессинга, в отчетах она отражается как отмена).
После снятия отчета по безналу в другой кассовой смене возврат по безналу проходит запросом возврата.
Возможные ошибки при оплате по б/н
На кассе
Для корректного функционирования модуля оплаты на кассе осуществляется проверка наличия файла sb_call.sh и наличия прав на его исполнение. При невыполнении одного из условий на экран будет выведено соответствующее сообщение.
При корректном запуске скрипта sb_call.sh вызывается файл клиентского приложения sb_pilot . Выполняется проверка наличия файла и наличие прав на его исполнение.
При отсутствии файла sb_pilot или невозможности его исполнения на экран выдается сообщение «Ошибка чтения файла статуса операции».
На пин-паде
Если настроены диалоги на пин-паде, то файл sb_call.sh не используется, вызывается файл sb_pilot . При невыполнении одного из условий на экран будет выведено соответствующее сообщение.
При выведении ошибок на экран нужно проверить конфигурации модуля.
Источник
Pax sp30 driver linux
Sega_Chita_75 » 04 июл 2016, 12:56
Re: PAX SP30 + Linux
varinskyv » 31 авг 2016, 17:49
1. Распаковываем архив в каталог на ПК
2. Открываем терминал из этого каталога (или открываем терминал и переходим в этот каталог, например с момощью mc)
3. Даем комманду sudo make
4. Перезагружаем ПК. (Не уверен, что выйти из сеанса и снова зайти хватит)
5. Подключаем терминал, для проверки даем комманду ls -l /dev/ttyP*
Видим что-то такое: crw-rw—- 1 root dialout 245, 0 авг. 29 18:12 /dev/ttyPos0
Т.е. терминал падает на ttyPos. Если нет, то из каталога с драйвером даем последовательность комманд:
uname -r
Копируем версию ядра, далее
sudo install -D -m 644 ttyPos.ko /lib/modules/(сюда вставляем версию ядра)/ttyPos/ttyPos.ko
и
/sbin/depmod -a
Далее перезагружаемся и снова проверяем. У меня сработало и просто после комманды make.
Добавлено спустя 5 минут 26 секунд:
Это я все написал про подключение ч/з USB. С COM-портом проблем нет
Добавлено спустя 23 часа 10 минут 54 секунды:
Извиняюсь за дезу — пробовал ч/з сом-пор на wine. Чисто из под линукса тоже такие же проблемы. По USB все работает, но есть одно НО — после обновления надо снова модуль накатывать, как выше писал
Re: PAX SP30 + Linux
edo1 » 04 апр 2019, 04:00
Тоже подключаю pax к линуксу, нашёл эту тему, собрал драйвер, получаю при подключении терминала:
ttyPos: OUT OF MEMORY pdx
Подозреваю, что драйвер не тестировался с современными версиями ядра.
Нет ли более свежей версии?
Источник
Скачать драйвер для USB PAX SP30
Онлайн касса расширяет возможности для любого бизнеса. Но для каждого кассового аппарата необходим драйвер . Для полноценного использования банковского терминала серии PAX SP30 его легко можно установить без регистрации и абсолютно бесплатно.
Для того чтобы вручную подключить вышеупомянутый терминал к персональному компьютеру через USB кабель, необходимо сначала скачать сам драйвер и только после этого начать его установку.
Первый шаг
Скачать драйвер можно здесь. Это не требует регистрации или оплаты, архив будет скачен сразу на ваш компьютер.
Второй шаг
Включите терминал PAX SP30 и подключите его через USB кабель к компьютеру.
Третий шаг
Пока ПК не знает это устройство и нужно установить скаченный драйвер. Для этого необходимо перейти в папку «Диспетчер устройств».
Четвертый шаг
Раскройте раздел «Другие устройства» нажав на него один раз. Появится пункт «Неизвестное устройство». На него необходимо нажать на правую кнопку компьютерной мыши один раз для вызова ниспадающего меню. Теперь нажмите на первую строку под названием «Обновить драйверы…».
Пятый шаг
Сразу выйдет всплывающее меню. В нем необходимо выбрать действие для ручной установки, пункт будет называться «Выполнить поиск драйверов на этом компьютере».
Шестой шаг
Теперь необходимо выбрать сам драйвер. Для этого в новом всплывающем окне используем пункт «обзор» и выбираем скаченную папку, содержащую драйвер для терминала PAX SP30.
Седьмой шаг
После выбора нужной папки, нажимаем кнопку «далее». Теперь необходимо подождать некоторое время, пока завершится установка.
После окончания этой процедуры, вы сможете полноценно пользоваться кассовым терминалом. А установленный драйвер появится в папке «Диспетчер устройств» в разделе Порты (COM и LPT). Его название будет выглядеть следующим образом: «USB Serial Port(PAX)», а в скобках указан номер COM порта, через который подключен терминал.
Если драйвер не получилось установить или произошел сбой, все действия необходимо выполнить заново.
Источник
Подключение и настройка Эквайринг-терминал Сбербанк
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Рискну не согласиться.
Специалисты сбербанка заявили, что у нас «должна быть в 1с возможность печати копий банковских слипов».
Даже в их оф. инструкции это написано:
Мои мысли: ранее я показал скриншот работы из утилиты, в которой есть сверка итогов и печать копий чеков.
Т.е. рарус научили 1с из фронта кассира производить «закрытие смены по банку», а копии — нет?
Нас интересует делать копии в любой момент , особенно на следующий день после совершения операции .
А в момент печати самой операции, количество слипов задаётся оператором Сбербанка при конфигурировании параметров, как и ширина печати, скорость обмена и т.д.
Ещё раз здравствуйте.
Ещё вопрос по теме.
При работе терминала Сбербанк, подключенного к 1с АА5.1 в терминальном подключении (касса находится в другом городе, за 60 км от сервера), очень долго печатаются безнальные чеки. Скорость интернета на точках 20 Мбит/с.
Т. е. чек фискальный, из 1с печатается быстро, а 2 банковских очень долго, вывод происходит буквально построчно .
В файле pinpad.ini указана скорость подключения банковского терминала 115200.
Обращались ли к вам уже с подобной проблемой и можно как-то ускорить печать?
Цитата |
---|
Артём Тулин написал: Ещё раз здравствуйте. Ещё вопрос по теме. При работе терминала Сбербанк, подключенного к 1с АА5.1 в терминальном подключении (касса находится в другом городе, за 60 км от сервера), очень долго печатаются безнальные чеки. Скорость интернета на точках 20 Мбит/с. Т. е. чек фискальный, из 1с печатается быстро, а 2 банковских очень долго, вывод происходит буквально построчно . |
В файле pinpad.ini указана скорость подключения банковского терминала 115200.
Обращались ли к вам уже с подобной проблемой и можно как-то ускорить печать?
Сервер 1с (32 бит), база в SQL. Находится в Гусь-Хрустальном.
Конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.09.06).
1С:Предприятие 8.3 (8.3.9.1850).
Сервер лицензирования: версия: 2.0.2.265, Порт: 15200. Версия драйвера 10.1.11.701 KMDF
Локально, в этой внутренней сети работают сейчас 3 кассы. К ним претензий нет, чеки печатаются быстро.
Фискальные аппараты везде одного вида: ШТРИХ-МИНИ-01Ф (доработанный из ШТРИХ-МИНИ-ФР-К).
Удалённо, через интернет, в г. Владимир устанавливается терминальное RDP подключение, к терминальному серверу, располагающемуся в Гусь-Хрустальном. ФР и пинпад сбербанка работает через проброс COM-портов.
Запускается толстый клиент, чеки пробиваются через фронт кассира (также, как и локально).
Эквайринг терминалы PAX Pinpad SP30 Сбербанка. Версия ПО 25.0.20.0
Цитата |
---|
Артём Тулин написал: Сервер 1с (32 бит), база в SQL. Находится в Гусь-Хрустальном. Конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.09.06). 1С:Предприятие 8.3 (8.3.9.1850). Сервер лицензирования: версия: 2.0.2.265, Порт: 15200. Версия драйвера 10.1.11.701 KMDF |
Локально, в этой внутренней сети работают сейчас 3 кассы. К ним претензий нет, чеки печатаются быстро.
Фискальные аппараты везде одного вида: ШТРИХ-МИНИ-01Ф (доработанный из ШТРИХ-МИНИ-ФР-К).
Удалённо, через интернет, в г. Владимир устанавливается терминальное RDP подключение, к терминальному серверу, располагающемуся в Гусь-Хрустальном. ФР и пинпад сбербанка работает через проброс COM-портов.
Запускается толстый клиент, чеки пробиваются через фронт кассира (также, как и локально).
Эквайринг терминалы PAX Pinpad SP30 Сбербанка. Версия ПО 25.0.20.0
Цитата |
---|
Артём Тулин написал: Сервер 1с (32 бит), база в SQL. Находится в Гусь-Хрустальном. Конфигурация Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.09.06). 1С:Предприятие 8.3 (8.3.9.1850). Сервер лицензирования: версия: 2.0.2.265, Порт: 15200. Версия драйвера 10.1.11.701 KMDF |
Локально, в этой внутренней сети работают сейчас 3 кассы. К ним претензий нет, чеки печатаются быстро.
Фискальные аппараты везде одного вида: ШТРИХ-МИНИ-01Ф (доработанный из ШТРИХ-МИНИ-ФР-К).
Удалённо, через интернет, в г. Владимир устанавливается терминальное RDP подключение, к терминальному серверу, располагающемуся в Гусь-Хрустальном. ФР и пинпад сбербанка работает через проброс COM-портов.
Запускается толстый клиент, чеки пробиваются через фронт кассира (также, как и локально).
Эквайринг терминалы PAX Pinpad SP30 Сбербанка. Версия ПО 25.0.20.0
Цитата |
---|
Артём Тулин написал: ФР и пинпад во Владимире. Все это подключается по рдп на сервер в Гусь-Хрустальный Банковское ПО находится на сервере в Гусь-Хрустальном в папке защиты Система управления оборудованием находится там же в Гусь-Хрустальном |
Цитата |
---|
Светлана Сулименко написал: Добрый день, Александр. 1. в актуальном плагине для Сбербанка реализован параметр передачи организации из самого фронта при пробитии чека. |
Не совсем вас понял — что значит «в актуальном плагине»? В актуальном релизе ААА? У нас 5.1.10.09 и я в коде не вижу передачи Организации:
Параметры=глРарус_Компонента.СоздатьПараметры(5,1);
Параметры.SetValue(0,0,»VISA»); //Тип карты
Параметры.SetValue(1,0,СокрЛП(НомерКарты)); //НомерКарты
Параметры.SetValue(2,0,?(ПлатежИлиВозврат=Истина,0,1)); //Тип чека
Параметры.SetValue(3,0,Сумма); //Сумма оплаты/возврата
Параметры.SetValue(4,0,»»); //Дата окончания срока действия платежной карты в формате «ггмм»
Цитата |
---|
Светлана Сулименко написал: Александр, рекомендуем получить в техподдержке актуальный плагин для Сбербанка и проверить работу на нем. |
Цитата |
---|
Светлана Сулименко написал: Добрый день, Александр. 1. в актуальном плагине для Сбербанка реализован параметр передачи организации из самого фронта при пробитии чека. 2. тут, я думаю, Вам лучше обратиться в Сбербанк |
Цитата |
---|
Светлана Сулименко написал: Александр, в техподдержке Раруса, плагин называется A_Verifone.plu. также обращаем Ваше внимание, что нужно будет вносить изменения в саму конфигурацию Альфа-Авто. |
Быстро реагируете ) А какие именно изменения нужно будет внести в саму конфигурацию? Мы нашли код, который как мы считает и выполняет отправку суммы на авторизацию:
// Выполняет авторизацию безналичного платежа на
авторизаторе
Функция ОборудованиеАвторизоватьБП(Платеж, ТипОперации, ЭтоОтмена = Ложь, ВыводитьОшибки)
// Создадим флаг, указывающий, что квитанция обязательна только для Платежа и для Возврата и если нету печати на пинпаде
ТребоватьКвитанцию = (НЕ ЭтоОтмена) И (НЕ ПечатьНаПинПадеАвторизатора);
// Подготовка к выполнению задания на оборудовании
Параметры.SetValue(0, 0, Платеж.ТипКарты);
Параметры.SetValue(1, 0, Платеж.НомерКарты);
Параметры.SetValue(2, 0, ТипОперации);
Параметры.SetValue(3, 0, Платеж.СуммаОплаты);
//Параметры.SetValue(4, 0, 0);
//Параметры.SetValue(5, 0, 0);
Параметры.SetValue(6, 0, Платеж.НомерСсылки);
//Параметры.SetValue(7, 0, 0);
//Параметры.SetValue(8, 0, 0);
Параметры.SetValue(9, 0, Платеж.ВнешнийНомерТранзакции);
//Параметры.SetValue(10, 0, 0);
//Параметры.SetValue(11, 0, 0);
//Параметры.SetValue(12, 0, 0);
//Параметры.SetValue(13, 0, 0);
Возможно среди этих параметров просто необходимо передать ID организации? А в каком параметре и в каком виде?
Цитата |
---|
Светлана Сулименко написал: Добрый день, Александр. 1. в актуальном плагине для Сбербанка реализован параметр передачи организации из самого фронта при пробитии чека. 2. тут, я думаю, Вам лучше обратиться в Сбербанк |
Светлана, сегодня 09.04.18 на телефонной линии техподдержки мне ответили что в Альфа Авто не реализован функционал передачи такого параметра как «Организация» или «Отдел» для работы с несколькими организациями на эквайринг терминале. И также девушка сказала что то, что вы ответили мне — не верно. Могли бы вы прокомментировать это? Кому верить?
Цитата |
---|
Светлана Сулименко написал: Александр, в техподдержке Раруса, плагин называется A_Verifone.plu. также обращаем Ваше внимание, что нужно будет вносить изменения в саму конфигурацию Альфа-Авто. |
Быстро реагируете ) А какие именно изменения нужно будет внести в саму конфигурацию? Мы нашли код, который как мы считает и выполняет отправку суммы на авторизацию:
// Выполняет авторизацию безналичного платежа на
авторизаторе Функция ОборудованиеАвторизоватьБП(Платеж, ТипОперации, ЭтоОтмена = Ложь, ВыводитьОшибки) // Создадим флаг, указывающий, что квитанция обязательна только для Платежа и для Возврата и если нету печати на пинпаде ТребоватьКвитанцию = (НЕ ЭтоОтмена) И (НЕ ПечатьНаПинПадеАвторизатора); // Подготовка к выполнению задания на оборудовании Параметры = Рарус_Компонента.СоздатьПараметры(14,1); Параметры.SetValue(0, 0, Платеж.ТипКарты); Параметры.SetValue(1, 0, Платеж.НомерКарты); Параметры.SetValue(2, 0, ТипОперации); Параметры.SetValue(3, 0, Платеж.СуммаОплаты); Параметры.SetValue(4, 0, «»); //Параметры.SetValue(4, 0, 0); //Параметры.SetValue(5, 0, 0); Параметры.SetValue(6, 0, Платеж.НомерСсылки); //Параметры.SetValue(7, 0, 0); //Параметры.SetValue(8, 0, 0); Параметры.SetValue(9, 0, Платеж.ВнешнийНомерТранзакции); //Параметры.SetValue(10, 0, 0); //Параметры.SetValue(11, 0, 0); //Параметры.SetValue(12, 0, 0); //Параметры.SetValue(13, 0, 0); Возможно среди этих параметров просто необходимо передать ID организации? А в каком параметре и в каком виде?
Цитата |
---|
Александр Минко написал: |
Цитата |
---|
Светлана Сулименко написал: Александр, в техподдержке Раруса, плагин называется A_Verifone.plu. также обращаем Ваше внимание, что нужно будет вносить изменения в саму конфигурацию Альфа-Авто. |
Быстро реагируете ) А какие именно изменения нужно будет внести в саму конфигурацию? Мы нашли код, который как мы считает и выполняет отправку суммы на авторизацию:
Источник