Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

Настройка автоматических авторизаций УКМ2 : УКМ-2

29.03.2024 0:59


11.07.2013 13:13
Bork
 
Привет.
Хочу собрать информацию от народа у кого как настроен автоматический безнал. Цель данного поста - возможность настроить авторизацию в части УКМ без участия банка. В большинстве случаев банкиры этого делать не умеют.

И так, сначала хочу представить список имеющихся авторизаций и соответствующие им dll:
Solo auth_sol
Сбербанк auth_sbr
Scantech auth_sct
Голосовая auth_voi
Compass Plus auth_cpl
UCS auth_ucs
Tradex auth_atm
ProCard Systems auth_pcs
UnionCardPetro auth_ucp
Атлант auth_atl
ПромСтройБанк auth_icb
МультиКарта auth_mcd
Золотая Корона auth_gcr
NCC auth_ncc
ИМПЭКСБАНК auth_mpx
ASOFT auth_asf
UNICOMM auth_alf
EXPOCARD auth_exp
Петровский(С-П) auth_ptr
МДМ-банк auth_mdm
АВТОБАНК auth_avt
INPAS SA (rcc) auth_rrc
Обувь XXI века auth_xxi
ДК Smart-карты auth_dtk
ДК Штрих-карты auth_dkb
Соц.Карта Москв. auth_skm
ГазПромБанк auth_gpb
STB Card auth_stb
MagIC 6000 auth_nkt
Зол.Корона(нов) auth_gcm
БерезкаСтоклэнд auth_stl
РАПИДА auth_rpd
УралСибБанк auth_usb
ElCom auth_lcm
INPAS Pulsar auth_pls
МастерБанк auth_mst
EPort(Сыкт-кар) auth_eps
КИБЕРПЛАТ auth_cpt
НАЦПРОЦЦЕНТР auth_npc
EPort auth_ept
CityNet auth_ctn
ЭКСАТ-Бел auth_xab
Delta Pay auth_dtp
ФГ БюрократЪ auth_byr
Арком auth_ark
Астор auth_ast
Зол.Корона(ПК) auth_gpc
Зол.Корона(БК) auth_gbk
МТЭЦ-4 auth_tc4
НеттоПроцессинг auth_npr
Транзак.Системы auth_trs
Рукард auth_rcd
SmartSale auth_ssl
SmartSaleIP auth_sip
РосСельхозБанк auth_rsb
EPOS auth_epo
UCS EFTPOS auth_ucn
11.07.2013 13:15
Bork
 
Общие настройки для всех типов авторизаций:

1. Необходимо получить дистрибутив ППП СУПЕРМАГ-УКМ в который включен необходимый модуль авторизации.
2. В меню КОНФИГУРАЦИЯ -> ДАННЫЕ установить галочку «Безналичные платежи» и снять галочку «Префиксы б/н платежей».
2. В меню ПРОГРАММИРОВАНИЕ ->КРЕДИТНЫЕ КАРТЫ создать интересующий тип карты (например, VISA), указав при этом название карты, тип используемой валюты, возможность возврата по карте и максимальную сумму по карте.
4. В меню БЕЗНАЛИЧНЫЕ ПЛАТЕЖИ нажать кнопку ВСТАВКА (INSERT) для создания нового платежа. В появившемся меню ДЕТАЛИ:
- выбрать используемый модуль авторизации (сам файл вида AUTH_***.dll должен быть уже записан в каталог C:/SMUKM30);
- установить созданный ранее тип карты (например, VISA);
- установить в колонке УСТАНОВКИ единственный флажок КОНФИГУРАЦИЯ и нажать на ввод.
В меню безналичные платежи появится строчка VISA, статус "закрыт".
5. Подвести курсор к этой строчке, нажать на кнопку МЕНЮ, выбрать пункт КОНФИГУРАЦИЯ и нажать на ввод.
6. В появившемся меню УСТАНОВКА ПАРАМЕТРОВ производиться настройка параметров авторизации по рекомендациям банка.
На этом установку модуля автоматической авторизации можно считать завершенной. Теперь, для проведения безналичного платежа, достаточно в режиме кассира при оплате чека нажать на кнопку БЕЗНАЛИЧНЫЙ ПЛАТЕЖ и прокатать платежную карту или ввести вручную ее номер.
При этом отмечу следующие важные особенности:
1. Среди безналичных платежей тип карта должен быть уникальным, т.е. не должно существовать два безналичных платежа для одной карты VISA.
2. Для одного модуля авторизации может существовать любое количество различных карт, если работа с этими картами поддерживается Вашим процессинговым центром.
3. Типы карт, с которыми работает ППП СУПЕРМАГ-УКМ, определяются не программой, а процессинговым центром, т.е. вы можете создать любой тип платежной карты (например, American Express) и настроить соответствующий модуль авторизации для работы с этой картой, и она будет работать, если это позволяет процессинговый центр. Поэтому приведенное выше описание верно не только для карт VISA, но и для любого количества любых карт, которые поддерживает Ваш процессинговый центр при работе с конкретным модулем автоматической авторизации.
11.07.2013 13:20
Bork
 
Далее предлагаю постить собственные настройки авторизаций.

СБЕРБАНК:
Конфигурация не используется.

В файле autosoft.lst в строке, описывающей чиповую карту, четвертый разряд должен иметь значение "1", пятый - "0".Оба нуля в этих разрядах соответствуют магнитной карте Сбербанка , считываемой на кассе. Другие комбинации (01 или 11) соответствуют магнитной карте, считываемой на внешнем банковском терминале.

Пример файла autosoft.lst: работа с терминалом:

00211000000000000000000Безналичная оплата auth_sbr



SBpilot.exe, sc552.ini (банковские файлы) должны лежать в C:\smukm30, в c:\smukm30\data – все остальные банковские файлы.
На практике все файлы sb_pilot лежат в корне smukm30.
11.07.2013 13:22
Bork
 
SmartSail и SmartSailIP

SmartSail - для связи с банком используется
пин-падSmartSail IP - для связи с банком используется сетевой интерфейс
кассы (Нужны sokets.exe)
В файле autosoft.lst задаётся два параметра: тип карты
(чиповая или нет) и способ считывания карты (внешний источник, т.е. пинпад, или картридер
клавиатуры).
2-я позиция слева от номера авторизации устанавливает тип карты (1 –
чиповая, 0 – нечиповая)3-я позиция слева от номера устанавливает способ считывания карты (1
– с помощью внешнего источника, 0 – вручную или с помощью считывателя клавиатуры).


В случае, когда считывание карты организуется внешним
устройством, запись в autosoft.lst должна выглядить примерно
так:
05400100000000000000100Visa auth_sip
или
так:
05401100000000000000100Visa auth_sip

Настройка модуля авторизации SmartSaleIP:
SmartSaleIP подразумевает использование транспорта кассы для передачи авторизационных данных на
процессинг через инпасовский гейт, называемый прокси.Т.е. модуль SmartSaleIP не обращается
напрямую в процессинг, только через гейт (прокси). Гейт (прокси) это программа которая
предоставляется клиенту инпасом.Обычно гейт (прокси) устаналивается на платформе клиента,
но теоретически может находиться где угодно.

Для того чтобы касса с MS-DOS
общалась с этим прокси, должен быть настроен запуск сокетов TCP/IP.Модули авторизации
УКМ2, непосредственно работающие по TCP/IP-протоколу, требуют предварительного запуска
сокетов (файл sockets.exe из каталога установленного сетевого клиента).

Ниже приводится последовательность действий по настройке этого запуска:
1. Настраиваем сетевого клиента, пока без сокетов.
2. В каталоге сетевого клиента в файе system.ini, смотрим значение параметра "computername".
3. В каталоге сетевого клиента заходим в файл tcputils.ini в
разделе [tcpglobal] снизу дописываем строку hostname=(тому, чему равен параметр "computername" из
файла system.ini, без скобочек).
4. В разделе [sockets] того же файла tcputils.ini после первого параметра вставляем "HOSTNAME=MYHOST", без кавычек.
5. В файл autoexec.bat после старта сетевого клиента дописываем запуск sockets.exe.
6. Перезапускаем машину, сокеты должны работать.
05.08.2013 15:52
Bork
 
INPAS SA (rcc) он же Inpas Smart Access (RRC)

Устаревшая авторизация!

Авторизация предполагает файловый обмен между кассой и серверной программой банка установленной на стороне клиента.
Связь с банком устанавливается этой серверной программой.

Конфигурация модуля авторизации на кассе:
- КАТАЛОГ ОБМЕНА - сетевой или локальный каталог, через который производится обмен запросами с банковским сервером авторизации;

- ТАЙМАУТ ЗАПРОСА - значение в секундах времени даваемого серверу авторизации на получение запроса, по умолчанию значение - 20 (секунд);

- ТАЙМАУТ ОТВЕТА СЕРВЕРА - значение в секундах времени даваемого серверу авторизации на создание ответа на запрос, по умолчанию значение - 46 (секунд);

- ИДЕНТИФИКАТОР ТЕРМИНАЛА - идентификатор, предоставляемый процессинговым центром, по умолчанию - пусто;

- ПИНПАД - выбрать последовательный порт, к которому подключен ПИНПАД;

- MAC-ПОДПИСЬ - установить флажок в этом пункте, если конкретный процессинговый требует применения MAC-шифрования;

- КОД ОШИБКИ "НУЖЕН PIN" - установить предоставляемый процессинговым центром код ошибки, который соответствует неправильно введенному или не введенному PIN-коду;

- МАСТЕР-КЛЮЧ ДЛЯ PIN - записать предоставленный процессинговым центром номер (адрес) мастер-ключа PIN данного ПИНПАДа;

- МАСТЕР-КЛЮЧ ДЛЯ MAC - записать предоставленный процессинговым центром номер (адрес) мастер-ключа MAC данного ПИНПАДа. В случае если MAC-шифрование не применяется, данный пункт остается пустым;

- РАБОЧИЙ КЛЮЧ - записать предоставляемое процессинговым центром значение рабочего ключа данного ПИНПАДа.

AUTOSOFT.LST:
строка должна иметь следующий вид:
02210000000000000000100ИМЯ_ПЛАТЕЖА auth_rrc
Часовой пояс GMT +3, время: 00:59.

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