Страница 1 из 1

Verifone VX 820. Ошибка 4141

Добавлено: 24 июл 2017, 21:32
CapNemo
Доброе время суток!

Пытаюсь провести отмену оплаты с использованием механизма подтверждения транзакций (6003/6001/6004).

Тестовый сценарий:
1. Выполнить итоги дня (6000).
2. Выполнить оплату (4000) на 1.22
3. Выполнить оплату на 1.21
4. Выполнить отмену оплаты на 1.21

Часть sbkernel.log:
--- cut begin ---
24.07 12:54:09 SB_KERNEL.DLL loaded
24.07 12:54:09 Command = 6000
24.07 12:54:14 Closing COM port...
24.07 12:54:14 Result = 0
24.07 12:54:14 SB_KERNEL.DLL unloaded
24.07 12:54:30 SB_KERNEL.DLL loaded
24.07 12:54:30 Command = 4000, Amount = 1.22, Card = '', Dept = -1
24.07 12:54:49 Closing COM port...
24.07 12:54:49 Result = 0, Amount = 1.22, Card = '427613******8187'
24.07 12:54:49 Command = 6003
24.07 12:54:49 Closing COM port...
24.07 12:54:49 Result = 0
24.07 12:54:49 Command = 6001
24.07 12:54:49 Closing COM port...
24.07 12:54:49 Result = 0
24.07 12:54:49 SB_KERNEL.DLL unloaded
24.07 12:55:03 SB_KERNEL.DLL loaded
24.07 12:55:03 Command = 4000, Amount = 1.21, Card = '', Dept = -1
24.07 12:55:18 Closing COM port...
24.07 12:55:18 Result = 0, Amount = 1.21, Card = '427613******8187'
24.07 12:55:18 Command = 6003
24.07 12:55:18 Closing COM port...
24.07 12:55:18 Result = 0
24.07 12:55:18 Command = 6001
24.07 12:55:18 Closing COM port...
24.07 12:55:18 Result = 0
24.07 12:55:18 Command = 4003, Amount = 1.21, Card = '', Dept = -1
24.07 12:55:29 Closing COM port...
24.07 12:55:29 Result = 0, Amount = 1.21, Card = '427613******8187'
24.07 12:55:29 Command = 6003
24.07 12:55:29 Closing COM port...
24.07 12:55:29 Result = 4141
24.07 12:55:30 SB_KERNEL.DLL unloaded
--- cut end ---

SBRF.dll ver. 11.23.4.8 от 25.07.2012
SBRFCOM.dll ver. 1.0.0.1 от 22.11.2012

Что означает ошибка 4141?
Почему при отмене оплаты, механизм подтверждения транзакций может не работать?
Заранее спасибо откликнувшимся.

Re: Verifone VX 820. Ошибка 4141

Добавлено: 25 июл 2017, 19:29
norad
Я вот не вижу, а вы сумму передавали при этом?

Re: Verifone VX 820. Ошибка 4141

Добавлено: 25 июл 2017, 23:33
Barrt_S
Доки нет под руками, но вот поиском находит:

4141:
Result := 'Невозможно выполнить команду SUSPEND: не найден файл SHCN.D.

Это с github.com

Re: Verifone VX 820. Ошибка 4141

Добавлено: 26 июл 2017, 05:09
Filimon
#define ERR_SH_FILE_NOT_FOUND 4141

Ищет какой-то SH-файл :unknown:

Re: Verifone VX 820. Ошибка 4141

Добавлено: 26 июл 2017, 18:56
CapNemo
Извините за глупый вопрос, а кто нибудь может выложить более свежую версию софта Сбербанка, папку sc552?

Если это "секретная" информация, то поеду искать у наших клиентов что-то посвежее, а то у меня в распоряжении вариант двухлетней давности.

Re: Verifone VX 820. Ошибка 4141

Добавлено: 26 июл 2017, 21:57
norad
А вы, я полагаю, завязаны на разработке софта для касс с поддержкой эквайринга?
Скорее всего то, что мы выложим не будет иметь ценности, так как весьма вероятно, что софт у вас не PCI DSS, проливать пинпад нужно будет ручками. Лучше всего самим позвонить, если контакты остались или через клиентов инициировать запрос на приезд инженера к вам.

Re: Verifone VX 820. Ошибка 4141

Добавлено: 28 июл 2017, 23:39
CapNemo
norad, да, Ваше предположение верное, мы занимается разработкой софта для автоматизации аптечного бизнеса.
Я думаю ваша помощь ускорит решение проблемы. Если вас не затруднит, то вышлите архив с софтом по адресу mamelin@mail.ru или укажите другой доступный способ. Опыт проливки пинпада уже был небольшой, так что думаю справлюсь.

Re: Verifone VX 820. Ошибка 4141

Добавлено: 29 июл 2017, 00:35
norad
CapNemo, сначала скажите, в папке с библиотеками какое примерное количество файлов формата .B и .D?
Если достаточно большое - скинуть от меня не вариант (потребуется не просто прошивка пинпада, а ещё ручная загрузка всех параметров), вдобавок я сейчас несколько другими проектами занимаюсь, софт у меня только прошлогодней давности сохранился.
В случаях, если приходится проводить работы на тестовой сборке, то надежнее всего обратиться к клиентам, которых вы поддерживаете и которые на сберовском эквайринге сидят, пусть сделают заявку своему манагеру от своего имени указав ваши реквизиты.
А то инженерством я практически не занимаюсь — перешел к пониманию внутренних процессов и EMV.

Re: Verifone VX 820. Ошибка 4141

Добавлено: 21 авг 2017, 19:24
CapNemo
norad Извините, был в отпуске. Спасибо за ответ, попробуем решить проблему своими силами.