Основная информация

- К POS-терминалу DOS RK6 - на свободный USB или COM-порт подключен пинпад Verifone Vx820 с прошивкой для Сбербанка. Обмен данными между терминалом и кассой происходит с использованием нескольких сервисных программных модулей предоставляемых специалистами службы техподдержки ОАО "Сбербанк".

Примечание: Для дополнительной информации - Настройка связи с банковскими терминалами авторизации кредитных карт (пинпады) и Расширенные настройки программного обеспечения ОАО "Сбербанк"

Важно: Для WIN-кассы (RK6WIN) поддержка протокола авторизации UPOS (Сбербанк) не реализована и в планах разработки не стоит в связи с закрытием проекта R-Keeper v6

Схема взаимодействия модулей

 -> Оплата на кассе кредитной картой (передача запроса) -> 
 -> Драйвер smpauth.dll -> ПО Сбербанка \UPOS\sb_pilot.exe ---> 
 -> Выполнение действий на пинпаде ---> sb_pilot.exe ---> (TCP или NETBIOS)---> 
 -> ПО Сбербанка pServer (PSCON.EXE) на ПК под ОС Win --(Internet)--> в процессинговый центр сбербанка. 

 Передача ответа от центра происходит по той же цепочке, но в обратном направлении. Настройка всей связки проводится совместно  инженерами UCS и Сбербанк.

Настройки в Менеджерской RK6 (E_Rest32.exe)

  • В менеджерской RK6 (E_Rest32.exe) в справочнике "Валюты"\"кредитные карты" создать валюту "Оплата через пинпад" в качестве кода указать значение "PPAD" (если не используется параметр в rkeeper6.ini: smpauth_code=1,2,3,4 - где, 1,2,3,4 - коды валют кредитных карт указанные для валют в менеджерской, которые должны оплачиваться через банковский терминал).

  •  На POS-терминале (DOS) в \RKCLIENT скопировать соответствующую smpauth.dll (например, с фтп - /r-keeper/versions/SMPAUTH/UPOS/DOS) и в rkeeper6.ini прописать путь к локальному каталогу содержащему ПО сбербанка (sb_pilot.exe). Например: smpauth_Dir=С:\UPOS.
  •  Подключить на свободный COM-порт кассы предоставленный клиентом банковский терминал (пинпад - VeriFone VX 820).
  • Так же пинпад может быть подключен и на USB-порт DOS-кассы (но для этого, в BIOS POS-терминала должна быть включена полноценная поддержка USB и должен быть настроен сам пинпад соответствующим образом сотрудниками банка и возможно для него может потребоваться дополнительное питание (должно идти в комплекте с пинпадом), если на пинпаде будет использоваться оба ридера карт) . Основное преимущество такого решения - освобождение порта RS-232 для других возможных периферийных устройств (сканер, весы, дисплей покупателя и т.п.).
  •  Организовать (проверить) сетевое подключение кассы к менеджерскому ПК или к тому ПК на котором, будет работать дополнительный сервис (pService - PSERVER.EXE) для связи с процессинговым центром. Необходимо, что бы была возможность подключения сетевого диска для передачи софта и настройки софта специалистами сбербанка.

Пример параметров в RKEEPER6.INI:

Smpauth_Dir=C:\UPOS    - Указать путь к каталогу, где находится SB_PILOT.EXE.
Smpauth_Code=8080      - Указать коды валют через запятую которые должны оплачиваться через ПИНПАД (для дополнительной детализации в отчетах).
PinPadSlips=2          - Указать необходимое количество копий печатаемых банковских слипов.
PinPadBreakString=01 или 010D0A  - Если не отрабатывает обрезка слипов в автоматическом режиме, можно прописать дополнительный параметр обрезки.
;PinPadCopies=2        - Устаревший параметр управления печатью слипов  с кассы.

Настройки со стороны Сбербанк

  •  На кассу копируется и настраивается актуальное ПО С:\UPOS\sb_pilot.exe и сопутствующие файлы.
  •  Настраивается pinpad.ini, например:
ComPort=2                - Порт к которому подключен пинпад.
;EnableUSB=1             - В случае, если пинпад подключен к терминалу через USB
Speed=115200             - Скорость из настроек пинпада.
NetworkType=netbios      - Тип сетевого соединения с pServer (или процессинговым центром напрямую).
;Printerend=01 или 010D0A - Команда обрезки слипов. (Может быть настроено и в кассовой программе - параметр PinPadBreakString)

Примечание: ПО sb_pilot.exe может подключаться к процессинговому центру либо напрямую (но тогда на кассе должен быть настроен выход в интернет с кассы), либо через дополнительный сервис pServer (рекомендуется). 

  •  Настраивается pServer - инсталлируется как служба, конфигурируется на связь с процессинговым центром и с SB_PILOT.EXE, прописывается в автозагрузку и т.п. 
  • Для самого пинпада можно создать и прогрузить (в пинпад) файл с настройками *.tlv. Создается такой файл при помощи специальной утилиты - TlvEdit.exe. Готовый файл с конфигурацией пинпада копируется на кассу в каталог C:\UPOS (туда же где sb_pilot.exe).

Примечание: проверялось и тестировалось на версии кассового ПО 6.106 и архивом ПО Сбербанка, прикреплен здесь же.