Торговля и Склад · 9 мин
Как подключить терминал Verifone VX520 к 1С
Как подключить терминал Verifone VX520 к 1С: драйверы, оборудование, настройка эквайринга, типичные ошибки и проверка работы. Пошаговая инструкция.
Verifone VX520 — стационарный эквайринговый терминал, который до сих пор встречается в розничных точках. Подключить его к 1С можно двумя способами: как автономное устройство (кассир вбивает сумму вручную, а 1С лишь фиксирует факт оплаты картой) либо как интегрированный терминал, когда сумма передаётся из 1С автоматически через драйвер эквайринговой системы. Второй вариант исключает ошибки при ручном вводе и ускоряет расчёты.
Ключевой момент: терминал сам по себе «не знает» про 1С. Связующим звеном выступает ПО эквайринга от банка — чаще всего это «Эквайринговая система Сбербанка» (sbrf.dll и pilot_nt) либо аналогичные решения других банков-эквайеров. Именно это ПО устанавливается на компьютер кассира, а 1С обращается к нему через драйвер «1С:Эквайринговые терминалы» или обработки обслуживания.
Перед началом работ уточните у банка-эквайера, какое ПО поддерживает ваш терминал и выдаёт ли банк дистрибутив с драйвером для 1С. Без этого комплекта прямая интеграция невозможна — останется только автономный режим.
Что понадобится перед подключением
Для интеграции потребуется: сам терминал VX520 с прошивкой банка-эквайера, кабель подключения к компьютеру (COM-порт либо USB с переходником, который выдаёт банк), дистрибутив эквайрингового ПО от банка и конфигурация 1С с поддержкой подключаемого оборудования (УТ 10.3, УТ 11, Розница, КА, ERP).
Проверьте, что терминал вообще работает автономно: включите его, дождитесь загрузки меню, проведите тестовую операцию по инструкции банка или хотя бы сверку итогов. Если терминал не выходит на связь с банком сам по себе, интеграция с 1С не заработает — сначала решайте вопрос с эквайером.
Можно переходить к установке ПО эквайринга на ПК
Обращайтесь в поддержку эквайера до настройки 1С
Запросите у банка дистрибутив и драйвер для 1С
Установка ПО эквайринга от банка
На примере самого распространённого варианта — Сбербанка: банк выдаёт архив с программой pilot_nt и библиотекой sbrf.dll. Распакуйте его в отдельный каталог на диске, например C:\sbrf. Внутри должны быть файлы sbrf.dll, pilot_nt.exe и конфигурационные файлы (параметры связи, номер терминала).
Физически подключите терминал кабелем к COM-порту компьютера или через USB-переходник. В файле настроек (обычно pinpad.ini или аналогичный) укажите номер COM-порта, к которому подключён терминал. Узнать номер порта можно в Диспетчере устройств Windows в разделе «Порты (COM и LPT)».
Запустите pilot_nt.exe — программа должна установить связь с терминалом и показать его готовность. Если на этом этапе связь не устанавливается, причины обычно три: неверный номер порта, неисправный кабель или терминал не переведён в режим работы с ПК (некоторые прошивки требуют выбора режима в сервисном меню терминала).
Настройка драйвера в 1С
Откройте в 1С раздел подключаемого оборудования: в УТ 11 и Рознице это «Администрирование → Подключаемое оборудование», в УТ 10.3 — «Сервис → Торговое оборудование». Создайте новый элемент с типом «Эквайринговый терминал» и выберите драйвер — «1С:Эквайринговые терминалы (Сбербанк)» либо универсальный драйвер эквайринга, если он установлен в системе.
В параметрах драйвера укажите путь к каталогу с sbrf.dll (например, C:\sbrf) и при необходимости номер логического терминала. Сохраните настройки и нажмите «Тест устройства». Успешный тест означает, что 1С видит библиотеку банка и может вызывать операции оплаты, возврата и сверки итогов.
Если драйвера нет в списке
Драйвер «1С:Эквайринговые терминалы» входит в поставку типовых конфигураций или устанавливается отдельным инсталлятором с диска ИТС / из комплекта обновления. Если конфигурация не поддерживает подключаемое оборудование (старые или сильно доработанные решения), потребуется программная доработка — обращение к sbrf.dll напрямую через COM/Native API.
- 1Проверьте автономную работу терминала и получите у банка дистрибутив ПО эквайринга
- 2Подключите терминал кабелем к ПК и определите номер COM-порта в Диспетчере устройств
- 3Установите ПО банка (pilot_nt, sbrf.dll), укажите порт в настройках и проверьте связь
- 4В 1С добавьте оборудование типа «Эквайринговый терминал» и выберите драйвер
- 5Укажите путь к sbrf.dll в параметрах драйвера и выполните тест устройства
- 6Проведите тестовую оплату, возврат и сверку итогов из интерфейса 1С
Настройка эквайринговой операции в конфигурации
Помимо самого оборудования, в современных конфигурациях нужно завести «Эквайринговую операцию» / «Настройку эквайринга»: указать организацию, договор эквайринга, процент комиссии банка и привязку к кассе ККМ. Без этого 1С не сможет корректно проводить оплаты и формировать отчёты по эквайрингу, даже если драйвер работает.
В документе оплаты (например, «Оплата от покупателя» в Рознице или «Эквайринговая операция» в УТ 11) выберите вид оплаты «Платёжная карта» и соответствующий терминал. При проведении сумма автоматически отправится на VX520, а после подтверждения операции картой 1С получит ответ и зафиксирует слип-данные.
Проверка работы и контрольные точки
После настройки проведите полный цикл: оплата небольшой суммы, отмена этой оплаты (до сверки итогов), возврат (после сверки) и сама сверка итогов. Все операции должны отражаться в 1С с корректными суммами, номерами карт (маскированными) и кодами авторизации.
Сверьте итоговые суммы за день в 1С с отчётом банка по эквайрингу. Расхождения обычно означают, что часть операций провели автономно на терминале мимо 1С — договоритесь с кассирами проводить оплаты только из программы.
Как проверить результат
Сообщение об успешном подключении к драйверу
Ошибка загрузки DLL или «терминал не найден» — проверьте путь и порт
Сумма появляется на экране VX520 автоматически
Терминал молчит — нет связи ПК с терминалом
Суммы в 1С и в отчёте банка совпадают
Расхождения — есть операции, проведённые мимо 1С
Типичные ошибки и их устранение
Самая частая проблема — неверный номер COM-порта в настройках pilot_nt, особенно при использовании USB-переходников: порт может меняться при переподключении кабеля в другой USB-разъём. Закрепите кабель в одном порту и зафиксируйте номер в настройках.
Вторая группа ошибок — конфликт разрядности: старые версии sbrf.dll 32-битные, и если 1С запущена в 64-битном режиме, библиотека не загрузится. Решение — использовать 32-битный клиент 1С на кассовом месте либо запросить у банка актуальную версию библиотеки.
Альтернативы и ограничения
VX520 — устаревшая модель, и ряд банков постепенно выводит её из поддержки, заменяя на VX820, P400 или Android-терминалы. Если банк отказывается выдавать ПО для интеграции, остаётся автономный режим: кассир набирает сумму на терминале, а в 1С оплата фиксируется как «карта» без передачи данных. Это допустимо, но повышает риск ошибок в сумме.
Альтернатива — онлайн-касса со встроенным эквайрингом (СБП, банковские приложения на кассе), где интеграция с 1С идёт через драйвер ККТ. При замене оборудования уточняйте у банка условия расторжения договора по VX520 и возврата терминала, если он арендованный.
Что важно запомнить
VX520 подключается к 1С через ПО эквайринга банка и драйвер «1С:Эквайринговые терминалы»: сначала добейтесь автономной работы терминала и связи ПК с ним, затем настройте драйвер и проверьте полный цикл операций. Не меняйте сервисные настройки терминала без инструкции банка и следите за совпадением итогов в 1С и в отчётах эквайера.
Частые вопросы
Можно ли подключить VX520 к 1С без договора эквайринга с банком?
Нет. Терминал работает только с прошивкой и ключами конкретного банка-эквайера, а ПО для связи с ПК выдаёт тот же банк. Без действующего договора эквайринга терминал не сможет авторизовать операции.
1С пишет «Ошибка загрузки драйвера». Что проверить в первую очередь?
Проверьте путь к sbrf.dll в параметрах драйвера, разрядность клиента 1С (для старой 32-битной библиотеки нужен 32-битный клиент) и наличие самой библиотеки в указанном каталоге. Также убедитесь, что антивирус не заблокировал DLL.
Терминал определяется в pilot_nt, но 1С его не видит. В чём причина?
Чаще всего 1С обращается не к тому экземпляру ПО: проверьте, что в параметрах драйвера указан тот же каталог, где установлен и настроен pilot_nt. Также закройте запущенный вручную pilot_nt — он может монопольно занимать порт.
Можно ли использовать один терминал на двух компьютерах с 1С?
Напрямую — нет: терминал подключается к одному COM/USB-порту одного ПК. Теоретически возможна схема с сетевым доступом к ПО эквайринга, но её поддержку нужно согласовывать с банком; стандартная практика — один терминал на одно рабочее место кассира.
Как сделать возврат по карте через 1С?
В документе возврата выберите вид оплаты «Платёжная карта» и тот же эквайринговый терминал — 1С отправит команду возврата через драйвер. Учтите: до сверки итогов выполняется «отмена» операции, после сверки — только «возврат», и банк может требовать для него карту покупателя.
Поддерживает ли VX520 бесконтактную оплату и СБП?
Бесконтактная оплата картой поддерживается при наличии соответствующего модуля и прошивки банка — уточняйте у эквайера. Оплата через СБП на этой модели, как правило, недоступна; для СБП банки предлагают современные терминалы или QR-оплату через кассу.