Подключение Банковского терминала
- Подключение банковского терминала. Протокол INPAS. Версия DC - 1.xx
- Подключение Банковского терминала SberBank
- Подключение банковского терминала. Протокол ARCUS2.
Подключение банковского терминала. Протокол INPAS. Версия DC - 1.xx
Необходимые файлы в папке EXE (из сборки):
- amCC_Inpas.dll
- amCC_Inpas.ini
- Установленный и проверенный сотрудником банка DualConnector 1.*
Секция [CC] в abonementmanager.ini:
[CC]
RunCCDllName=amCC_Inpas.dll
Пример содержимого amCC_Inpas.ini
[DLL.CreditCard-Inpas]
CurrencyCode=643
OperationCode=1
TerminalID=00000003 (из log'a DualConnector'a в строке с тегом [27])
isShowResult=1
VoidAsRefund=0
Если VoidAsRefund = 1, то все команды Void (отмена в текущую смену будут подменяться командой Refund - возврат)
Если VoidAsRefund = 0 (по умолчанию) - то подмены команд не будет
TerminalID можно получить из log'a DualConnector'a в строке с тегом [27]
Для выполнения возврата при оплате по QR необходима информация идентифицирующая транзакцию с банковского слипа.
Подключение Банковского терминала SberBank
Необходимые файлы:
- amCC_Sberbank.dll
- amCC_Sberbank.ini
скопировать файлы в папку exe.
[CC] RunCCDllName=amCC_Sberbank.dll
[DLL.CreditCard-Sberbank] ; В случае работы с несколькими ююр.лицами в Абонемент, и несколькими отделами в терминале раскомментировать и заполнить для каждого рабочего места ;[DLL.CreditCard-Sberbank.Department] ;ID киоска = ID отдела в терминале ; 1 = 0 ; 2 = 1 [DLL.CreditCard-Sberbank.ESC] CUT = #1#27U [DLL.CreditCard-Sberbank.ErrorMsg] 12=Необходимо Обратиться к персоналу Сбербанка, который устанавливал терминал. 36=Необходимо Обратиться к персоналу Сбербанка, который устанавливал терминал. 99=Необходимо Проверить кабели, идущие к пинпаду. Если все на месте, обратиться к персоналу Сбербанка, который устанавливал терминал. ...
Прописать путь к папке с файлом Pilot_NT в переменную окружения Path.
Обычно это либо папка sc552 или папка win. Создается сотрудниками sber'а.
В этой же папке должна находиться утилита LoadParm.exe с помощью которой можно проверить работоспособность терминала: LoadParm.exe 7 // сверка итогов - за большей детализацией к сотрудникам Сбербанка.
Подключение банковского терминала. Протокол ARCUS2.
[Main] TerminalDLL = Arcus.dll BufSize = 5000000 [Cmd] ; Комманда закрытия дня - справа значение из ops.ini 5 = 11 ; Комманда отмены чека с передачей параметров - справа значение из ops.ini 2 = 4 ; Комманда полного отчёта - справа значение из ops.ini 20 = 7 ; Комманда краткого отчёта - справа значение из ops.ini 2000=8 [LOCK.SERVER] ; IP Адрес сервера блокировок TCPHost = 172.22.10.41 ; Порт сервера болкировок TCPPort = 1116 ; Текст ошибки в случае отсутствия незанятой валидной лицензии на модуль "Банковский протокол" LicErrorText = "Ошибка лицензии интерфейса платёжных карт, оплата картами будет недоступна"8
-
Оплата. Печать слипов на фискальном регистраторе. Вид успешных слиповСценарий теста: С использованием тестовой карты выполнить оплату на произвольную сумму.Результат: Успешная печать слипов. Образ слипов, переданный терминалом, распечатан полностью, без пропусков и искажений.
-
Отказ терминалаДля создания сбоя, при оплате вводятся невалидная карта или же производится отмена выполнения текущей операции по кнопке.Сценарий теста: С использованием тестовой карты выполняется попытка платёжа на произвольную сумму. Терминал вернёт кассе отказ.Результат: На экране кассы появится сообщение с заголовком “Отказ терминала”. В тексте сообщения указан код ошибки и текст сообщения.
-
Отказ в создании фискального чека после успешного выполнения запроса на оплату по пластиковой картеДля создания реального сбоя, на фискальном регистраторе не делается Z-отчёт более 24 часов к моменту выполнения тестов.Сценарий теста: На кассе создать чек на произвольную сумму. Выполнить оплату по пластиковой карте. После успешного получения кода авторизации, терминал передаст на кассу положительный ответ и образ двух успешных слипов. При попытке создания фискального чека, фискальный регистратор выдаст сбой: “Прошло более 24 часов с момента последнего Z-отчёта.Результат: Касса автоматически выполняет отмену платежа по пластиковой карте. Кассовый чек открыт, не оплачен. После выполнения Z-отчёта касса готова к работе.
-
Сбой печати на фискальном регистраторе при печати успешного слипа
Для создания реального сбоя, на фискальном регистраторе убирается рулон бумаги, вместо него оставляют кусок чековой ленты длиной 6…8 сантиметров.
Сценарий теста: На кассе создать чек на произвольную сумму. Выполнить оплату по пластиковой карте. После успешного получения кода авторизации, терминал передаст на кассу положительный ответ и образ двух успешных слипов. Печатается фискальный чек. Касса делает запрос на печать слипов. При печати слипов заканчивается бумага.
Результат: В Абонемент фиксируется транзакция. Фискальный принтер останавливает печать. Устанавливается новый рулон бумаги. После чего, для получения слипов, кассир переходит на вкладку "Ночной Аудит" и успешно печатает слипы по кнопке "Печать последнего чека терминала платёжных карт"
-
Смешанная оплата. Успешный результатСценарий теста: С использованием тестовой карты и наличных выполняется оплата одного чека на произвольную сумму.Результат: После успешного выполнения запросов печатаются слипы и фискальный чек.
-
Смешанная оплата. Положительный результат оплаты наличными, отрицательный результат оплаты по пластиковой картеСценарий выполняется, если в кассовом ПО возможна следующая последовательность оплаты смешанного чека: оплата наличными, далее – пластиковой картой.Сценарий теста: Оплаты наличными успешны. Оплата отрицательной пластиковой картой не успешна.Результат: Успешная отмена платежа наличными.
-
ВозвратСценарий теста: С использованием тестовой карты выполняется возврат транзакции, проведённой в одну из предыдущих кассовых смен.Результат: После успешного выполнения запроса печатаются слипы и фискальный чек.
-
Отмена закрытого чека.Сценарий теста: С использованием тестовой карты в рамках одной кассовой смены создаётся и закрывается чек оплаты на произвольную сумму. Делается отмена чека. Терминал запрашивает номер чека указанный на слипе полученном при регистрации платежа. Требуется ввести номер чека.Результат: После успешного выполнения запроса печатаются слип и фискальный чек.
-
Отчёт краткийСценарий теста: Выполняется запрос “отчёт краткий”.Результат: Успешная печать краткого отчёта.
-
Отчёт полныйДо выполнения отчёта на терминале выполнено несколько оплат.Сценарий теста: Выполняется запрос “отчёт полный”.Результат: Успешная печать полного отчёта. Текст отчёта полон. Чек отчёта завершён корректно.
-
Закрытие дня терминала, сверка итогов. Автоматический запуск по “Z” -отчётуСценарий теста: Выполняется запрос “Z” -отчёта.Примечание: данная операция разграничивается правами пользователей и недоступна при закрытой кассовой смене или кассиру отличному от кассира открывшего смену.Результат: При запуске “Z” -отчёта автоматически выполняется запрос на закрытие смены терминала. Закрытие смены выполняется успешно. Печатается слип сверки итогов.
-
Закрытие дня терминала, сверка итогов. Ручной запускСценарий теста: Выполняется запрос на закрытие смены терминала, путём использования меню "Ночной Аудит", вкладку "Фискальный регистратор". Примечание: данная операция разграничивается правами пользователей и недоступна при закрытой кассовой смене или кассиру отличному от кассира открывшего смену.Результат: Закрытие смены выполняется успешно. Печатается слип сверки итогов.