Доброе время суток!
Пытаюсь провести отмену оплаты с использованием механизма подтверждения транзакций (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?
Почему при отмене оплаты, механизм подтверждения транзакций может не работать?
Заранее спасибо откликнувшимся.
Verifone VX 820. Ошибка 4141
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение norad »
Я вот не вижу, а вы сумму передавали при этом?
norad
- Barrt_S
- Местный
- Сообщения: 185
- Зарегистрирован: 04 май 2011, 15:32
- Авто: Mazda
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение Barrt_S »
Доки нет под руками, но вот поиском находит:
4141:
Result := 'Невозможно выполнить команду SUSPEND: не найден файл SHCN.D.
Это с github.com
4141:
Result := 'Невозможно выполнить команду SUSPEND: не найден файл SHCN.D.
Это с github.com
Barrt_S
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение Filimon »
#define ERR_SH_FILE_NOT_FOUND 4141
Ищет какой-то SH-файл
Ищет какой-то SH-файл

Filimon
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение CapNemo »
Извините за глупый вопрос, а кто нибудь может выложить более свежую версию софта Сбербанка, папку sc552?
Если это "секретная" информация, то поеду искать у наших клиентов что-то посвежее, а то у меня в распоряжении вариант двухлетней давности.
Если это "секретная" информация, то поеду искать у наших клиентов что-то посвежее, а то у меня в распоряжении вариант двухлетней давности.
CapNemo
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение norad »
А вы, я полагаю, завязаны на разработке софта для касс с поддержкой эквайринга?
Скорее всего то, что мы выложим не будет иметь ценности, так как весьма вероятно, что софт у вас не PCI DSS, проливать пинпад нужно будет ручками. Лучше всего самим позвонить, если контакты остались или через клиентов инициировать запрос на приезд инженера к вам.
Скорее всего то, что мы выложим не будет иметь ценности, так как весьма вероятно, что софт у вас не PCI DSS, проливать пинпад нужно будет ручками. Лучше всего самим позвонить, если контакты остались или через клиентов инициировать запрос на приезд инженера к вам.
norad
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение CapNemo »
norad, да, Ваше предположение верное, мы занимается разработкой софта для автоматизации аптечного бизнеса.
Я думаю ваша помощь ускорит решение проблемы. Если вас не затруднит, то вышлите архив с софтом по адресу mamelin@mail.ru или укажите другой доступный способ. Опыт проливки пинпада уже был небольшой, так что думаю справлюсь.
Я думаю ваша помощь ускорит решение проблемы. Если вас не затруднит, то вышлите архив с софтом по адресу mamelin@mail.ru или укажите другой доступный способ. Опыт проливки пинпада уже был небольшой, так что думаю справлюсь.
CapNemo
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение norad »
CapNemo, сначала скажите, в папке с библиотеками какое примерное количество файлов формата .B и .D?
Если достаточно большое - скинуть от меня не вариант (потребуется не просто прошивка пинпада, а ещё ручная загрузка всех параметров), вдобавок я сейчас несколько другими проектами занимаюсь, софт у меня только прошлогодней давности сохранился.
В случаях, если приходится проводить работы на тестовой сборке, то надежнее всего обратиться к клиентам, которых вы поддерживаете и которые на сберовском эквайринге сидят, пусть сделают заявку своему манагеру от своего имени указав ваши реквизиты.
А то инженерством я практически не занимаюсь — перешел к пониманию внутренних процессов и EMV.
Если достаточно большое - скинуть от меня не вариант (потребуется не просто прошивка пинпада, а ещё ручная загрузка всех параметров), вдобавок я сейчас несколько другими проектами занимаюсь, софт у меня только прошлогодней давности сохранился.
В случаях, если приходится проводить работы на тестовой сборке, то надежнее всего обратиться к клиентам, которых вы поддерживаете и которые на сберовском эквайринге сидят, пусть сделают заявку своему манагеру от своего имени указав ваши реквизиты.
А то инженерством я практически не занимаюсь — перешел к пониманию внутренних процессов и EMV.
norad
Re: Verifone VX 820. Ошибка 4141
Непрочитанное сообщение CapNemo »
norad Извините, был в отпуске. Спасибо за ответ, попробуем решить проблему своими силами.
CapNemo