Verifone VX 820. Ошибка 4141
Добавлено: 24 июл 2017, 21:32
Доброе время суток!
Пытаюсь провести отмену оплаты с использованием механизма подтверждения транзакций (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?
Почему при отмене оплаты, механизм подтверждения транзакций может не работать?
Заранее спасибо откликнувшимся.
Пытаюсь провести отмену оплаты с использованием механизма подтверждения транзакций (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?
Почему при отмене оплаты, механизм подтверждения транзакций может не работать?
Заранее спасибо откликнувшимся.