Имя: Пароль:
1C
1С v8
Драйвер терминала VeriFone при оплате картой ругается на то что недостаточно параметров
0 JastAMan
 
13.04.19
09:27
Вопрос к тем, кто сталкивался с эквайринговыми терминалами. В документации не нашел ответы на возникшие вопросы.

В УТ 10.3 подключаю эквайринговый терминал VeriFone vx820(сбербанк)
Ругается на то, что не хватает фактических параметров.
Обработка обслуживания SberBankES_v2.epf, в функции ОплатитьПлатежнойКартой - три параметра.

Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);

Dll зарегистрировал ту, что в папке sc552\1C\3_par\

Правильно ли я понимаю, что из трех параметров я могу подать только один - мСумма?

КодRRN - идентификатор транзакции возвращает сервер банка, код авторизации - это, введенный плательщиком пин-код.
1 Cyberhawk
 
13.04.19
10:06
Надо передавать хотя бы Неопределено
2 Cyberhawk
 
13.04.19
10:06
Это выходные параметры
3 ac13
 
13.04.19
10:06
(0) а в какой момент тебе выдает ошибку о том, что не хватает параметров? в момент вызова операции оплаты?
4 Cyberhawk
 
13.04.19
10:06
Ну есть две версии библиотеки - с 3 и с 7 параметрами.
Какая именно используется смотрится только в реестре по ПрогИД.
5 JastAMan
 
13.04.19
10:13
(3) Да. В момент вызова.
6 JastAMan
 
13.04.19
10:13
(4) Это какая-то сбербаноквская утилита?
7 Cyberhawk
 
13.04.19
10:16
Это реестр ОС Виндовз, детка
8 JastAMan
 
13.04.19
10:19
(7) Специфика работы - реестры уже ассоциируются с чем угодно, но не с Windows.
9 JastAMan
 
17.04.19
21:34
В моем случае дело было в правильной версии библиотеки.
Подобрал нужную и взлетело.