Ошибки при подключении и работе с терминалом эквайринга СБРФ

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
AlexeyT
Сообщения: 2
Зарегистрирован: 31 май 2019, 20:03

Ошибки при подключении и работе с терминалом эквайринга СБРФ

Сообщение AlexeyT » 31 май 2019, 21:00

Добрый день!
Помогите решить проблему.
Версия KKM web-сервер: 2.1.28.10
Обновление ПО и драйверов терминала от 30.05.2019

При запуске KKM не проходит инициализация устройства. В логах
Изображение
В логах терминала:

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

31.05 17:38:19 PILOT: GATE.DLL loaded
31.05 17:38:19 GATE: lock:'0000059C' 'UPOSWINMUTEX2'
31.05 17:38:19 SBKRNL: Open com 4
31.05 17:38:20 SBKRNL: Close com 4
31.05 17:38:20 GATE: unlock:'0000059C'
31.05 17:38:20 PILOT: Auxiliary func 13: result=0
31.05 17:38:20 PILOT: Unloading GATE.DLL...
31.05 17:38:20 GATE: SB_KERNEL.DLL is unloaded
31.05 17:38:20 GATE: UPDATER.DLL is unloaded
31.05 17:38:20 PILOT: GATE.DLL unloaded
Далее, из интерфейса сервера проводится тестовый платеж, который завершается ошибкой. При этом на терминале выводится предложение об оплате картой с тестовой суммой.
Ошибка KKM

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

{
    "CardNumber": "",
    "ReceiptNumber": "",
    "RRNCode": "",
    "AuthorizationCode": "",
    "Slip": "",
    "PrintSlipOnTerminal": false,
    "Amount": 0,
    "Command": "PayByPaymentCard",
    "Error": "Message: Ошибка вызова функции '_card_authorize8' в dll, Error # Внешний компонент создал исключение..Message: Ошибка вызова функции '_card_authorize8' в dll, Error # Внешний компонент создал исключение..",
    "Warning": "",
    "Status": 2,
    "IdCommand": "5103ce97-49a5-eed3-042f-b35d7e2256e8",
    "NumDevice": 2
}
Логи терминала

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

31.05 17:51:03 PILOT: card_authorize8: track2=(null), TRType=1, CType=0, Amount=100
31.05 17:51:03 PILOT: Dump[000..173):0100000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
31.05 17:51:03 PILOT: Loading GATE.DLL
31.05 17:51:03 GATE: SB_KERNEL.DLL is loaded
31.05 17:51:03 GATE: UPDATER.DLL is loaded
31.05 17:51:03 GATE: lock:'000005E8' 'UPOSWINMUTEX2'
31.05 17:51:03 GATE: unlock:'000005E8'
31.05 17:51:03 PILOT: GATE.DLL loaded
31.05 17:51:03 GATE: lock:'00000414' 'UPOSWINMUTEX2'
31.05 17:51:03 SBKRNL: Command = 4000, Amount = 1.00
31.05 17:51:03 SBKRNL: Open com 4
31.05 17:51:04 SBKRNL: Session -1764398827 was aborted. Try to restore last session result.
31.05 17:51:04 PILOT: Unloading GATE.DLL...
31.05 17:51:04 GATE: SB_KERNEL.DLL is unloaded
31.05 17:51:04 GATE: UPDATER.DLL is unloaded
31.05 17:51:04 PILOT: GATE.DLL unloaded
После, любые действия с терминалом невозможны.
После отмены оплаты на терминале, попытка вызвать оплату еще раз.
Код ошибки KKM

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

{
    "CardNumber": "",
    "ReceiptNumber": "",
    "RRNCode": "",
    "AuthorizationCode": "",
    "Slip": "",
    "PrintSlipOnTerminal": false,
    "Amount": 0,
    "Command": "PayByPaymentCard",
    "Error": "115 (Ошибка иниц.) : Неизвестный код ошибки",
    "Warning": "",
    "Status": 2,
    "IdCommand": "468a4772-8b70-3934-29fe-61e9e9187a8e",
    "NumDevice": 2
}
Лог терминала.

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

31.05 17:56:24 PILOT: card_authorize8: track2=(null), TRType=1, CType=0, Amount=100
31.05 17:56:24 PILOT: Dump[000..173):0100000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
31.05 17:56:24 PILOT: Loading GATE.DLL
31.05 17:56:24 GATE: SB_KERNEL.DLL is loaded
31.05 17:56:24 GATE: UPDATER.DLL is loaded
31.05 17:56:29 GATE: lock failed:'00000318' 'UPOSWINMUTEX2'
31.05 17:56:29 GATE: unlock:'00000318'
31.05 17:56:29 PILOT: GATE.DLL busy. Please complete previous operation.
31.05 17:56:29 PILOT: Unloading GATE.DLL...
31.05 17:56:29 GATE: SB_KERNEL.DLL is unloaded
31.05 17:56:29 GATE: UPDATER.DLL is unloaded
31.05 17:56:29 PILOT: GATE.DLL unloaded
31.05 17:56:29 PILOT: card_authorize8: result=115, RC=99, cheque=No, vas=0
31.05 17:56:29 PILOT: Dump[000..173):0100000064000000393900CEF8E8E1EAE020E8EDE8F62E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

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

Re: Ошибки при подключении и работе с терминалом эквайринга СБРФ

Сообщение Audim » 31 май 2019, 23:40

Какая версия библиотеки pilot_nt.dll ?

AlexeyT
Сообщения: 2
Зарегистрирован: 31 май 2019, 20:03

Re: Ошибки при подключении и работе с терминалом эквайринга СБРФ

Сообщение AlexeyT » 03 июн 2019, 15:29

Добрый день!
Версия библиотеки pilot_nt.dll 30.0.6.0
Изображение

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

Re: Ошибки при подключении и работе с терминалом эквайринга СБРФ

Сообщение Audim » 04 июн 2019, 14:52

Пришлите доступ по тимвьюверу и когда будите за ПК позвоните мне - зайду - вместе посмотрим...

Ответить