Проблема с терминалом Сбербанка

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
duzorg
Сообщения: 37
Зарегистрирован: 18 сен 2017, 12:02

Проблема с терминалом Сбербанка

Сообщение duzorg » 12 июл 2021, 11:49

Здравствуйте. Периодически стала вылазить следующая проблема на терминалах сбербанка:
1. Мы отправляем ккм серверу команду на оплату через эквайринговый терминал
2. Клиент подносит карту. Деньги списываются. Сам банк списание средств подтверждает.
3. Ккм-сервер возвращает, что операция прервана нажатием клавиши отмена. Другая возможная причина - не проведена предварительная сверка итогов.

ккм сервер работает в качестве службы

Изображение
Логи из sc552

Код: Выделить всё

12.07 11:43:39 PILOT: GetTerminalID:
12.07 11:43:39 PILOT: Loaded 'C:\sc552\gate.dll' (F6F90000)
12.07 11:43:39 GATE: lock:'00002428' 'UPOSWINMUTEX2'
12.07 11:43:39 GATE: Loaded 'C:\sc552\sb_kernel.dll' (FC010000)
12.07 11:43:39 GATE: unlock:'00002428'
12.07 11:43:39 GATE: lock:'0000462C' 'UPOSWINMUTEX2'
12.07 11:43:39 SBKRNL: Open com 3 (115200)
12.07 11:43:39 SBKRNL: Pinpad status timeout 0 s
12.07 11:43:39 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:39 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:39 SBKRNL: Start tmo 140200
12.07 11:43:39 SBKRNL: Close com 3
12.07 11:43:39 GATE: unlock:'0000462C'
12.07 11:43:39 PILOT: GetTerminalID: result=0, TID=23579455
12.07 11:43:39 PILOT: card_authorize12: track2=(null), TRType=1, CType=0, Amount=50400
12.07 11:43:39 PILOT: Dump[000..255):01000000E0C4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
12.07 11:43:39 PILOT: Dump[255..265):00000000000000000000
12.07 11:43:39 GATE: lock:'00001CA4' 'UPOSWINMUTEX2'
12.07 11:43:39 GATE: unlock:'00001CA4'
12.07 11:43:39 GATE: lock:'0000462C' 'UPOSWINMUTEX2'
12.07 11:43:39 SBKRNL: Command = 4000, Amount = 504.00, Department = 1
12.07 11:43:39 SBKRNL: Open com 3 (115200)
12.07 11:43:40 SBKRNL: Pinpad status timeout 0 s
12.07 11:43:40 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:40 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:40 SBKRNL: Start tmo 140200
12.07 11:43:47 SBKRNL: Connecting to port 670
12.07 11:43:47 SBKRNL: Connect OK
12.07 11:43:49 SBKRNL: Close socket
12.07 11:43:51 SBKRNL: Close com 3
12.07 11:43:51 SBKRNL: Result  = 0, Amount = 504.00, Card = '************0398'
12.07 11:43:51 GATE: unlock:'0000462C'
12.07 11:43:51 GATE: lock:'0000462C' 'UPOSWINMUTEX2'
12.07 11:43:51 GATE: unlock:'0000462C'
12.07 11:43:51 GATE: lock:'0000462C' 'UPOSWINMUTEX2'
12.07 11:43:51 GATE: unlock:'0000462C'
12.07 11:43:51 GATE: lock:'00001CA4' 'UPOSWINMUTEX2'
12.07 11:43:51 GATE: unlock:'00001CA4'
12.07 11:43:51 GATE: Unloaded 'sb_kernel.dll' (FC010000)
12.07 11:43:51 PILOT: Unloaded 'gate.dll' (F6F90000)
12.07 11:43:51 PILOT: card_authorize12: result=0, RC=0, cheque=Yes, vas=0
12.07 11:43:51 PILOT: Dump[000..255):01000000E0C40000300000CEE4EEE1F0E5EDEE00000000000000000100000050C49B7A323436393132002A2A2A2A2A2A2A2A2A2A2A2A303339380000000000000000000000000031313A34333A34352031322E30372E3230323100580000000100000032453145383945323038444345303432303137324643463331464346394533463743394431463833000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042395EC00000000313139
12.07 11:43:51 PILOT: Dump[255..265):33383832313239373800
12.07 11:43:51 PILOT: GetTerminalID:
12.07 11:43:51 PILOT: Loaded 'C:\sc552\gate.dll' (F6F90000)
12.07 11:43:51 GATE: lock:'000030C4' 'UPOSWINMUTEX2'
12.07 11:43:51 GATE: Loaded 'C:\sc552\sb_kernel.dll' (FC010000)
12.07 11:43:51 GATE: unlock:'000030C4'
12.07 11:43:51 GATE: lock:'000054F4' 'UPOSWINMUTEX2'
12.07 11:43:51 SBKRNL: Open com 3 (115200)
12.07 11:43:51 SBKRNL: Pinpad status timeout 0 s
12.07 11:43:51 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:51 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:51 SBKRNL: Start tmo 140200
12.07 11:43:52 SBKRNL: Close com 3
12.07 11:43:52 GATE: unlock:'000054F4'
12.07 11:43:52 PILOT: GetTerminalID: result=0, TID=23579455
12.07 11:43:52 PILOT: card_authorize12: track2=Q, TRType=3, CType=0, Amount=50400
12.07 11:43:52 PILOT: Dump[000..255):03000000E0C40000000000000000000000000000000000000000000000000000000000323436393132002A2A2A2A2A2A2A2A2A2A2A2A303339380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000313139
12.07 11:43:52 PILOT: Dump[255..265):33383832313239373800
12.07 11:43:52 GATE: lock:'000032E0' 'UPOSWINMUTEX2'
12.07 11:43:52 GATE: unlock:'000032E0'
12.07 11:43:52 GATE: lock:'0000280C' 'UPOSWINMUTEX2'
12.07 11:43:52 SBKRNL: Command = 4002, Amount = 504.00, RRN = 119388212978, Department = 1, additional data = 510000...000000
12.07 11:43:52 SBKRNL: Open com 3 (115200)
12.07 11:43:52 SBKRNL: Pinpad status timeout 0 s
12.07 11:43:52 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:52 SBKRNL: WaitPinpadSeconds=0
12.07 11:43:52 SBKRNL: Start tmo 140200
12.07 11:45:06 SBKRNL: Close com 3
12.07 11:45:06 SBKRNL: Result  = 2000
12.07 11:45:06 GATE: unlock:'0000280C'
12.07 11:45:06 GATE: lock:'000032E0' 'UPOSWINMUTEX2'
12.07 11:45:06 GATE: unlock:'000032E0'
12.07 11:45:06 GATE: Unloaded 'sb_kernel.dll' (FC010000)
12.07 11:45:06 PILOT: Unloaded 'gate.dll' (F6F90000)
12.07 11:45:06 PILOT: card_authorize12: result=2000, RC=99, cheque=No, vas=0
12.07 11:45:06 PILOT: Dump[000..255):03000000E0C40000393900CEF2EAE0E7E0EDEE00000000000000000000000000000000323436393132002A2A2A2A2A2A2A2A2A2A2A2A30333938000000000000000000D00700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000905295EC00000000313139
12.07 11:45:06 PILOT: Dump[255..265):33383832313239373800

Audim
Администратор
Сообщения: 2094
Зарегистрирован: 17 мар 2015, 18:36

Re: Проблема с терминалом Сбербанка

Сообщение Audim » 14 июл 2021, 22:40

Пришлите на почту текст лога такой команды.
Инструкция получения лога: "https://kkmserver.ru/WiKi/GetErrorLog"

Аватара пользователя
saratovout
Сообщения: 227
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Проблема с терминалом Сбербанка

Сообщение saratovout » 14 июл 2021, 23:56

очень похоже на недостаток прав одной из библиотек
good films make your life better..

Audim
Администратор
Сообщения: 2094
Зарегистрирован: 17 мар 2015, 18:36

Re: Проблема с терминалом Сбербанка

Сообщение Audim » 21 июл 2021, 18:28

В этом случае можно попробовать запустить kkmserver от имени админстратора или как сервис.

Ответить