Подключение банковского терминала VeriFone VX820 к 1С 8.3

10.11.23

Интеграция - Эквайринг/ридер магнитных карт

Решение: Подключение банковского терминала VeriFone VX820 к 1с 8.3 х64. Сборка DualConnector.

Итак, вам принесли VeriFone VX820, поставили драйвера USB-COM, показали, что типа все работает, а к 1С сами как хотите, так и мостырьте.

И ... понеслась.

У нас Wndows 10 х64, 1С 8.3 х64.

Едем дальше в подключаемое оборудование:

есть ИНПАС:Эквайринговые терминалы UNIPOS - он все время ругается, что не установлена компонента, поэтому этот вариант отметаем

и есть ИНПАС:Эквайринговые терминалы UNIPOS(ФЗ-491) - у кого такой нет, идут https://www.inpas.ru/software/dopolnitelnoe-po и там находят ссылку на облачный сервер, потом Integrirovannye kassovye resheniya -> Distributions for SmartSale -> Integration with 1C и качают "Vneshnaa obrabotka dlya 1C 1.1.17.28" ну или последнюю, подключают в 1С драйверы оборудования, и у них появляется Эквайринговый терминал Inpas, его и используют.

Тут можно входить в настройки, выбрать порт, скорость и валюту. Также ведет лог. Но, к сожалению, тест подключения не проходит.

В логах находим Класс не зарегистрирован, ProgID: "DualConnector.SAPacket" Это он не может библиотеку найти DualConnector.dll.

Идем в C:\Program Files (x86)\INPAS\DualConnector.

Там ищем RegisterDC и редактируем, жирным выделил то, что добавить.

cd "C:\Program Files (x86)\INPAS\DualConnector"
pause

gacutil -u "olicy.1.2.DualConnector.dll"
gacutil -u "policy.1.2.ManagedOpenSsl.dll"
gacutil -u "policy.1.3.DualConnector.dll"
gacutil -u "ManagedOpenSsl.dll"
gacutil -u "DualConnector.dll"

regasm DualConnector.dll /tlb

gacutil -i "DualConnector.dll"
gacutil -i "ManagedOpenSsl.dll"
gacutil -i "policy.1.2.DualConnector.dll"
gacutil -i "policy.1.2.ManagedOpenSsl.dll"
gacutil -i "policy.1.3.DualConnector.dll"

pause

Сохраняем и запускаем с правами Администратора и смотрим результат. Нас интересует строка, в которой есть DualConnector.dll. 

если есть что-то типа "Failed to load 'C:\Program Files (x86)\INPAS\DualConnector\DualConnector.dll' because it is not a valid .NET assembly"

Значит DualConnector.dll не хочет съедаться вашим компом, если ошибок нет, значит, DualConnector.dll установлена 32 разрядная, и 1С х64 ее просто не видит.

DualConnector нужно переустановить, идем на www.inpas.ru

Integrirovannye kassovye resheniya -> Distributions for SmartSale ->Windows

И качаем свеженький "DualConnector (Common Connectors Installer)" или DualConnector x64.

Вначале, естественно, пробуем DualConnector x64. Перед установкой удаляем старый. И снова редактируем RegisterDC и запускаем. Если ошибок нет, то в 1С должен быть успешным тест подключения. Если снова те же грабли, тогда ставим "DualConnector (Common Connectors Installer)" 

Потом снова на www.inpas.ru

Integrirovannye kassovye resheniya -> Distributions for SmartSale ->Windows -> Archive -> DualConnector x64 Old

Качаем DualConnectorInstall_x64 и, следуя инструкции внутри, ставим поверх DualConnector (Common Connectors Installer) и снова запускаем RegisterDC.

Ну и радуемся :)

Вступайте в нашу телеграмм-группу Инфостарт

Решение: Подключение банковского терминала VeriFone VX820 к 1с 8.3 х64. сборка DualConnector.

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.

19520 руб.

21.03.2023    26261    174    39    

130

Банковские операции Эквайринг/ридер магнитных карт ККМ Бухгалтер Пользователь 1С 8.3 1С 8.5 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Расширение загружает в 1С все оплаты и возвраты ЮKassa за выбранный период, а не только оплаты по ссылкам из 1С. Создает операции по платежной карте, находит заказ или счет, ставит комиссию ЮKassa. Есть автозагрузка по расписанию.

1 стартмани

вчера в 12:30    76    0    VKuser25893647    0    

1

Кассовые операции Эквайринг/ридер магнитных карт Пользователь 1С 8.3 Отраслевые Россия Абонемент ($m)

Расширение автоматически выполняет сверку итогов на эквайринговом терминале при закрытии кассовой смены в 1С:Медицина. Больничная аптека 3.0 (конкретная версия 3.0.3.16). Добавлена галочка для включения/отключения функции.

1 стартмани

27.10.2026    190    0    saiyajjn    0    

1

Банковские операции Эквайринг/ридер магнитных карт Бухгалтер 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Сверьте реестр банка с сохранёнными операциями терминала в 1С:Бухгалтерии по RRN, терминалу и типу операции. Получите разные суммы и операции без пары, посмотрите исходные строки и откройте доступные документы БП, сохраните результат в Excel. Реестр готовится по шаблону; комиссии и зачисления не проверяются.

1 стартмани

21.10.2026    257    0    ho_ope    0    

1

Анализ учета Эквайринг/ридер магнитных карт Бухгалтер 1С 8.3 1С 8.5 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Находит все поступления по платёжным картам за период, сверяет комиссию со счётом-фактурой банка и массово переносит её с 91.02 на 76.09 или 60.02 с проверкой проводки по регистру. Есть возврат на 91.02. Для БП 3.0.

1 стартмани

06.10.2026    392    0    VKuser8499740    0    

0

Эквайринг/ридер магнитных карт Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m)

Появилась необходимость подключения терминала ПСБ к 1С: Управление торговлей 10.3. Терминал работает через драйвер INPAS. Штатной не нашел, поэтому пришлось создать свою на основе других обработок обслуживания и драйверов из Управление торговлей 11.

5 стартмани

28.04.2026    979    5    olegpim2    0    

1

Эквайринг/ридер магнитных карт Разработчик Пользователь 1С 8.3 1С:Управление торговлей 10 Абонемент ($m)

Предназначена для подключения эквайринговых терминалов, работающих через драйвер ПБФ (он же Aisino). Мы используем для терминалов Альфа-банка, возможно, подойдет к терминалам ВТБ, если используется этот же драйвер.

5 стартмани

27.04.2026    1855    4    olegpim2    12    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Torin 1000 10.11.23 13:15 Сейчас в теме
а VeriFone VX820 тут причем? :) если речь идет о ПО Инпас?
2. ZameniMenyaAI 10.11.23 14:52 Сейчас в теме
(1) Верифоны и Паксы работают под управлением ПО UNIPOS разработки компании ИНПАС

Кроме Сбера, там свое ПО
marat.coolls; Torin; +2 – Ответить
3. Torin 1000 10.11.23 15:24 Сейчас в теме
(2) я поэтому и сделал акцент :) так как VeriFone VX820 может работать не только с ПО Инпас.
Лайфхак хороший . но корректней было бы если бы публикация называлась "Настройка ПО Инпас для корректной работы эквайринговых систем в 1С:Предприятии"
4. user2012791 11.01.24 15:03 Сейчас в теме
Добрый день коллеги!
Нужно подружить пинпад VeriFine VX 820 со стандартной версией 1С:Предприятие 8.3 Бухгалтерия Предприятия.
На компе дрова на пинпад установлены, мне нужна ваша помощь!
Возможно ли подружить 1С и данный пинпад вместе ? Если да, то как ?
5. marat.coolls 24.01.24 22:15 Сейчас в теме
Спасибо автору. Всю голову сломал.
6. marat.coolls 29.01.24 12:29 Сейчас в теме
Тест теперь проходит успешно. Но при попытке отправить из 1С команду оплаты на терминал, 1С завершает свою работу, без каких либо ошибок и уведомлений. На терминал, в итоге, ничего не приходит.
7. AlbertZ 24 15.04.24 09:04 Сейчас в теме
(6) тоже самое, как решили проблему?
dARONTHEBEST; +1 – Ответить
9. as3k 17.06.24 09:16 Сейчас в теме
(7) у меня вылетала при подключении через WiFi. Поставили COM (USB) - вылетать перестало.
Но работает нестабильно, проходит 2 оплаты из 10. В логах пишет "ERR_DEVICE_EXCHANGE", в 1с пишет ошибку Статус=-1 (Неизвестный статус транзакции)". Оплата по карте не была произведена.)
Терминал может сделать продажу, но потом не может сделать возврат.
Win10 x64
Rayden007; dARONTHEBEST; +2 – Ответить
18. dARONTHEBEST 08.08.25 15:59 Сейчас в теме
(9) Тоже самое, по сети вылетает, как еще можно это пофиксить?
8. Conso1i 05.06.24 15:30 Сейчас в теме
+, спасибо за статью.
10. Archidemon 3 13.09.24 16:23 Сейчас в теме
На новых конфах где нет старой обработки, просто ставится Common Connectors Installer и поверх закидываются библиотеки от x64 (Integrirovannye kassovye resheniya -> Distributions for SmartSale ->Windows -> Archive -> DualConnector x64 Old) запускается RegisterDC и все. Щас на Рознице 2.3.18.23 сработало
11. nekiilik1c 19 11.11.24 07:13 Сейчас в теме
Дружище, спасибо тебе огромное за статью !!! Дрюкался часа 2, пока не забрел сюда <3
12. lionkir 16.11.24 09:22 Сейчас в теме
Спасибо за статью! Все заработало с установкой DualConnector x64, в РОзнице 3.0 тест подключения прошел успешно!
13. Dolean 09.04.25 13:34 Сейчас в теме
Спасибо, после переустановки + установки DualConnector x64 + перезагрузки заработало
14. Pashkaa 16 12.04.25 08:09 Сейчас в теме
Следует отдельными пунктами добавить что после регистрации класса может потребоваться перезагрузка и для работы всей этой связки с 1С нужен .Net 3.5 иначе можно столкнуться с вот такой ошибкой в 1С: OLE error 80131700, ProgID: "DualConnector.SAPacket"".
tiniji; svmix; +2 – Ответить
15. YuriMed 16.04.25 09:09 Сейчас в теме
Всем привет! У меня вот такая проблема:
Настраиваю эквайринг Альфа банка. Установил Dual Connector, зарегистрировал библиотеки, но в экземпляре оборудования не проходит тест подключения хоть ты тресни! Я уже и версии Коннектора менял и драйвера USB переустанавливал - безуспешно! Операционка Win 10, конфигурация - Розница 2.3.22.3.0. Подскажите, где может быть затык? Никак не пойму. Хотя на другом рабочем месте, под Win 7, всё прошло, как по маслу!
16. Geeply 22.04.25 20:35 Сейчас в теме
Автору респект, уважуха и здоровья крепкого! Человечище!!! Меня чуть кондратий не хватил, а потом я нашёл твою статью!
17. limonas 11 16.05.25 11:13 Сейчас в теме
Спасибо за такой лайфхак по этому ПО, все получилось, терминал совсем другой был конечно. Почему-то чувак-установщик этой железяки не знал и вообще компонента стояла только х32, хотя он утверждал, что "работает всяко").
19. margo2007 15 29.10.25 23:54 Сейчас в теме
У нас тоже "чувак-установщик"© из ВТБ банка везде молча поставил 32-разрядную.
Разрядность прикладного решения и драйвера ККМ его не интересовала )).
Заявил: "если тестовые с компа проходят, то дальше зона ответственности уже не банка."
После моего возмущения, мне прислали инструкцию, где скачивать и как устанавливать 64-разрядный DualConnector.

Вот сижу, думаю, что мне делать:
- переустанавливать 1С и Атол на 32
- разбираться с Dual Connector и переустанавливать на 64
- заставить банк научиться устанавливать правильно?
20. fixin 4347 23.03.26 21:19 Сейчас в теме
Моя борьба с ошибкой "Failed to load 'C:\Program Files (x86)\INPAS\DualConnector\DualConnector.dll' because it is not a valid .NET assembly"

Удалось победить, запустив cmd от имени администратора и явно указав библиотеку x86:

C:\Program Files (x86)\INPAS\DualConnector\regasm.exe C:\Program Files (x86)\INPAS\DualConnector\x86\dualconnector.dll /codebase

При этом если копировать DualConnector в папку "C:\Program Files (x86)\INPAS\DualConnector" из папки x86, не помогает, надо регистрировать именно из этой папки.

https://geniy1s.ru/podklyuchenie-terminala-tinkoff/
21. copenhagen 09.10.26 10:18 Сейчас в теме
Нам Промсвязьбанк (ПСБ) установил терминал PAX Q25. Ну как установил, как обычно, установили драйверы и DualConnector, все операции настройки связи терминала с кассовой программой 1С - давай уже сам делай.
После установки в ПО для проверки работы терминала в C:\Program Files (x86)\INPAS\DualConnector – программе DC Control.exe оплата картой работает у них нормально.
Первая задача была выяснить какой DualConnector установлен: 1.х или 2.х. Это в идем в Панель управления > Программы и компоненты > Common Connectors Installer > жмем Настроить и видим версию.
Промсвязьбанк (ПСБ) установил DualConnector 1.х.
В 1С два драйвера (вернее 3, но один устаревший) под версию DualConnector 1.х и DualConnector 2.х. Ставим нужный.
В 1С на моменте установки терминала эквайринга выдает ошибку подключения к нему. В логах теста подключения писалось:
2026.10.08 17:30:18.150	ERROR	Exception: 	Не удается найти указанный файл, ProgID: "DualConnector.SAPacket"

Ровно так же как тут описано добавил строку
cd "C:\Program Files (x86)\INPAS\DualConnector"
и еще
SET   "dc_platform=x86"
поменял, стояло x64.
После этого запустил от администратора RegisterDC.bat и связь с 1С заработала.


Кстати, вот такая ошибка будет, если драйвер в 1С для DualConnector 2.0 запускать с установленным DualConnector 1.0. Тест связи при добавлении терминала в 1С проходит на ура, только на моменте нажатия кнопки оплатить картой в РМК выдает ошибку:

PayDesk.error
"Could not establish connection".
Оплата по карте не была произведена.
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
Для отправки сообщения требуется регистрация/авторизация