26.01.2016 07:35
$piritu$
 
Есть у кого опыт настройки?
Все по инструкции настроили. Добавили сервер авторизации Arcus2. Все пути прописали. На кассу user\local\auth\ добавили папку с файлами.
В cashreg.ini все настроили:

PORT=/dev/ttyS1

SPEED=115200
BYTE=8
PARITY=N
STOP=1
#to in milliseconds
TIMEOUT=5000
PPAD_IDLE_TO=120000

Происходит следующее: проводим оплату по б\н. Авторизация запускается, терминал моргает. выходит чек по кредитке с фр. По Банку не проходит. Слипы не выходят.
Если у кого есть опыт настройки данной авторизации опишите ощущения)))
26.01.2016 10:26
kamres
 
Я вчера делал такое же подключение ingenico+arcus2+ukm4 68 sp1, только на тестовом pin-паде. Слип печатается, без интернета пишет "ОТКАЗ нет связи", с интернетом "ОТКАЗ Системный сбой" т.к. ТЕСТОВЫЙ. PIN-пад USB.

Авторизацию на кассу ставил из архива Ukm4-arcus2-install_ukmclient_002.zip с ФТП С+
В cashreg.ini
PORT=/dev/ttyS14

SPEED=115200
BYTE=8
PARITY=N
STOP=1
#to in milliseconds
TIMEOUT=5000
PPAD_IDLE_TO=120000

#screen section
#VIDEO=40x15
#NODIALOGS

# SPDH/Compass Plus
#OPERATION_INI_FILE=ops_spdh.ini
#RC_CONVERT_FILE=rc_conv_spdh.ini
#RC_RESOLVE_FILE=rc_res_spdh.ini

#ISO8583-SmartVista/OpenWay/Tieto
OPERATION_INI_FILE=ops_8583.ini
RC_CONVERT_FILE=rc_conv_8583.ini
RC_RESOLVE_FILE=rc_res_8583.ini


#files section
CHEQ_FILE=cheq.out
RESULT_FILE=rc.out
OUTPUT_FILE=output.out

#auto cancel operation
CANCEL_CH_FILE=auto_can.out
CANCEL_RC_FILE=can_rc.out

#Comment to enable PPAD Date and time Syncronisation
#NOTIMESYNC

#Code pages (iconv using)
#Operating Charset only 1251
PPCHARSET=CP1251
#Output char set(KOI8-R,UTF-8,CP1251 etc)
OPCHARSET=KOI8-R
PRINTERCHARSET=CP1251

#LOGS
USEAPPLOG
USEPPADTRACE

#response code converting
DEFAULT_RC_STRING=No code
USEORIGINALRC
26.01.2016 10:37
kamres
 
А случайно нет ли для arcus2, что то подобного "pServer от Сбербанка"?

Интересует соединение кассы с банком, на кассе инета нет, а на сервере УКМ4 есть.
26.01.2016 11:34
vdm
 
1. Оно давно и более-менее надежно работает
2. У нас пока что древняя версия УКМ.

Путь программы: /usr/local/auth/psbank/ukm_psbank.sh
Путь к каталогу обмена: /usr/local/auth/psbank
Использовать PinPad: *
Оплата: Фискальная

cashreg.ini
Код:
#port section
PORT=/dev/ttyS0
# port for I3070 with USB connection
#PORT=/dev/ttyUSB0
# port for Telium with USB connection
#PORT=/dev/input/ttyACM0

SPEED=9600
BYTE=8
PARITY=N
STOP=1
#to in seconds
TIMEOUT=35
PPAD_IDLE_TO=60

#NODIALOGS

OPERATION_INI_FILE=ops.ini

#files section
CHEQ_FILE=cheq.out
RESULT_FILE=rc.out
OUTPUT_FILE=output.out

#auto cancel operation
CANCEL_CH_FILE=auto_can.out
CANCEL_RC_FILE=can_rc.out

#Code pages (iconv using)

#Operating Charset only 1251
PPCHARSET=CP1251
#Output char set
#OPCHARSET=KOI8-r
#OPCHARSET=UTF-8
OPCHARSET=KOI8-r
PRINTERCHARSET=CP1251

#Comment to enable PPAD Date and time Syncronisation
#NOTIMESYNC

USEAPPLOG
USEPPADTRACE

#response code converting
RC_RESOLVE_FILE=rc_res.ini
RC_CONVERT_FILE=rc_conv.ini
DEFAULT_RC_STRING=No code
USEORIGINALRC

На пинпаде:
При вкл питания на экране появляется: Для работы с кассой нажмите F
Нажать кнопку F - появится меню настроек.
Код:
    Работа с кассой - ДА
    Порт - COM0
    Скорость - 9600
    Бит - 8
    Четность - none
    Стоп бит - 1
    IP через кассу - ДА
    Диалог на кассе - НЕТ
    Таймаут диалога - 6000 # 60 с.
    Таймаут данных - 1000 # 10 с.
    Принтер - на кассе
    Ширина чека - 40
    Форматирование - НЕ ПРИМЕНЯТЬ ESC
    Таймаут чтения карты - 6000 #60 с.
    Спецмаск - НЕТ
Опять же, информация старая, нынче пункты могут немного отличаться.

УКМ запускает скрипт прописанный в настройках, с параметрами вида /o1 /c643 /a16610
/o1 - код операции (тут оплата)
/c643 - код валюты
/a16610 - сумма (166.10)

cashreg пишет лог своих действий в файл LOG.
Результаты:
rc.out - код ошибки
cheq.out - текст чека
output.out - код ошибки с расшифровкой

Есть негативный опыт с пинпадом Ingenico IPP320 в режиме COM-порта. Оно отваливается (интерфейс перестает отвечать) после любой попытки связаться с ним на скорости, несопадающей с его внутренними настройками. В том числе вешалось на определенных моделях касс, при старте системника, если подключено было не в COM1. Возможно в новых прошивках исправлено. Но бОльшую часть мы поставили с кабелем USB - работает Ок.

Далее, насчет промежуточного сервера.

Опять же возможны варианты, но у нас специалист банка настроил так:
- на сервере с выходом в инет стоит stunnel
- cashreg коннектится на локальный порт stunnel, а тот шифрует и пробрасывает трафик на инетовский сервер авторизации банка.
Адрес, куда пойдет cashreg настраивается в пинпаде, но не в том меню, что описано выше, а где-то в другом, это пусть банковские люди делают.
27.01.2016 08:25
$piritu$
 
Из всего прочитанного понял что:
1 На кассе с файлами настроек все норм
2 В укм сервере авторизация настроена тоже правильная
3 Терминал вроде настроен тоже правильно
4 осталось настроить маршрутизацию терминала к банку......

где в Cashreg прописан порт?
27.01.2016 09:34
vdm
 
Еще раз, адрес и порт настраиваются не в cashreg, а в пинпаде.
27.01.2016 13:19
$piritu$
 
1453371225 - Ini path:
1453371225 - Dialogs library path:
1453371225 - Work path:
1453371225 - Output & Exchange path:
1453371225 - version 2.3 (linux)
1453371225 - START
1453371225 - Structure modifications:
1453371225 - External Command
1453371225 - 116431.00
1453371225 - KKM -> PPAD
1453371225 - KKM <- PPAD
1453371225 - SendOWTags
1453371225 - DLL_STRUCTURE_PROCESSING
1453371225 - MTAuth!=NULL
1453371225 - TerminalID Not Defined
1453371225 - RRN Not Defined
1453371225 - 9F 02 06 00 00 00 00 01 00 1F 07 06 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - GETTAGS:
1453371225 - џ
1453371225 - KKM -> PPAD
1453371225 - KKM <- PPAD
1453371225 - STORERC:000
1453371225 - OK
1453371225 - KKM -> PPAD
1453371225 - KKM <- PPAD
1453371225 - RecvOWTags
1453371225 - 89 06 00 00 00 00 00 00 9F 1C 08 32 30 32 33 32 ...........20232
1453371225 - 37 30 31 4F 00 50 00 95 05 00 00 00 00 00 5A 00 701O.P........Z.
1453371225 - 5F 24 03 00 00 00 9A 03 00 00 00 9F 21 03 00 00 _$..........!...
1453371225 - 00 9F 02 06 00 00 00 00 00 00 1F 2D 01 00 5F 20 ...........-.._.
1453371225 - 00 9F 39 01 00 1F 1C 00 1F 09 02 00 00 1F 08 03 ..9.............
1453371225 - 00 00 00 1F 06 02 00 00 1F 03 05 31 2E 31 2E 30 ...........1.1.0
1453371225 - 1F 61 01 00 1F 26 00 00 00 00 00 00 00 00 00 00 .a...&..........
1453371225 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
1453371225 - SETTAGS:‰
1453371225 - OK
1453371225 - KKM -> PPAD
1453371225 - KKM <- PPAD
1453371225 - ENDTR
1453371225 - OK
1453371225 - KKM -> PPAD
27.01.2016 14:23
kamres
 
У меня на тестовом pin-паде так:
Код:
1453891222 - Ini path:
1453891222 - Dialogs library path:
1453891222 - Work path:
1453891222 - Output & Exchange path:
1453891222 - version 2.3 (linux)
1453891222 - START
1453891222 - Structure modifications:
1453891222 - External Command
1453891222 - 1164355.00
1453891222 - KKM -> PPAD
1453891222 - KKM <- PPAD
1453891222 - SendOWTags
1453891222 - DLL_STRUCTURE_PROCESSING
1453891222 - MTAuth!=NULL
1453891222 - TerminalID Not Defined
1453891222 - RRN Not Defined
1453891222 - 9F 02 06 00 00 00 00 55 00 1F 07 06 00 00 00 00 .......U........ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 
1453891222 - GETTAGS:
1453891222 - џ
1453891222 - KKM -> PPAD
1453891222 - KKM <- PPAD
1453891222 - STATUS:Вставьте карту в пин-пад
1453891222 - OK
1453891222 - KKM -> PPAD
1453891223 - KKM <- PPAD
1453891223 - PING:0
1453891223 - OK
1453891223 - KKM -> PPAD
1453891224 - KKM <- PPAD
1453891224 - PING:0
1453891224 - OK
1453891224 - KKM -> PPAD
1453891225 - KKM <- PPAD
1453891225 - TIMESYNC:
1453891225 - KKM -> PPAD
1453891225 - KKM <- PPAD
1453891225 - STATUS:Обработка данных
1453891225 - OK
1453891225 - KKM -> PPAD
1453891226 - KKM <- PPAD
1453891226 - STATUS:Обработка данных
1453891226 - OK
1453891226 - KKM -> PPAD
1453891227 - KKM <- PPAD
1453891227 - STATUS:Обработка данных
1453891227 - OK
1453891227 - KKM -> PPAD
1453891228 - KKM <- PPAD
1453891228 - STATUS:Необходим пин код
1453891228 - OK
1453891228 - KKM -> PPAD
1453891228 - KKM <- PPAD
1453891228 - STATUS:Ожидание ввода пин
1453891228 - OK
1453891228 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - PING:0
1453891232 - OK
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - STATUS:Обработка данных
1453891232 - OK
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - STATUS:Соединение
1453891232 - OK
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - OpenDevice!!!
1453891232 - DEVICEOPEN:SOCKET
1453891232 - OK:2
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - Setting time out 50000

1453891232 - Time out setted
1453891232 - IOCTL:2:5000:5000
1453891232 - OK
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - Connect
1453891232 - ip сервера банка
1453891232 - порт сервера банка
1453891232 - CONNECT:2
1453891232 - OK
1453891232 - KKM -> PPAD
1453891232 - KKM <- PPAD
1453891232 - BEGINTR:
1453891232 - OK
1453891232 - KKM -> PPAD
1453891233 - KKM <- PPAD
1453891233 - STATUS:Авторизация
1453891233 - OK
1453891233 - KKM -> PPAD
1453891233 - KKM <- PPAD
1453891233 - Setting time out 1000

1453891233 - Time out setted
1453891233 - IOCTL:2:100:100
1453891233 - OK
1453891233 - KKM -> PPAD
1453891233 - KKM <- PPAD
1453891233 - WRITE:2:<


и т.д.
27.01.2016 15:46
$piritu$
 
воот. у нас карту не запрашивает даже. возможно это из за отсутствия интернета на кассе?
27.01.2016 15:51
kamres
 
Цитата:
$piritu$ воот. у нас карту не запрашивает даже. возможно это из за отсутствия интернета на кассе?
У меня сначала карта, потом интернет.

Если интернета нет, то пишет либо "Нет связи" либо "Обрыв связи"
Часовой пояс GMT +3, время: 10:46.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.