К статье
Практический материал

Торговля и Склад · 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.

Порядок подключения VX520 к 1С
  1. 1
    Проверьте автономную работу терминала и получите у банка дистрибутив ПО эквайринга
  2. 2
    Подключите терминал кабелем к ПК и определите номер COM-порта в Диспетчере устройств
  3. 3
    Установите ПО банка (pilot_nt, sbrf.dll), укажите порт в настройках и проверьте связь
  4. 4
    В 1С добавьте оборудование типа «Эквайринговый терминал» и выберите драйвер
  5. 5
    Укажите путь к sbrf.dll в параметрах драйвера и выполните тест устройства
  6. 6
    Проведите тестовую оплату, возврат и сверку итогов из интерфейса 1С

Настройка эквайринговой операции в конфигурации

Помимо самого оборудования, в современных конфигурациях нужно завести «Эквайринговую операцию» / «Настройку эквайринга»: указать организацию, договор эквайринга, процент комиссии банка и привязку к кассе ККМ. Без этого 1С не сможет корректно проводить оплаты и формировать отчёты по эквайрингу, даже если драйвер работает.

В документе оплаты (например, «Оплата от покупателя» в Рознице или «Эквайринговая операция» в УТ 11) выберите вид оплаты «Платёжная карта» и соответствующий терминал. При проведении сумма автоматически отправится на VX520, а после подтверждения операции картой 1С получит ответ и зафиксирует слип-данные.

Проверка работы и контрольные точки

После настройки проведите полный цикл: оплата небольшой суммы, отмена этой оплаты (до сверки итогов), возврат (после сверки) и сама сверка итогов. Все операции должны отражаться в 1С с корректными суммами, номерами карт (маскированными) и кодами авторизации.

Сверьте итоговые суммы за день в 1С с отчётом банка по эквайрингу. Расхождения обычно означают, что часть операций провели автономно на терминале мимо 1С — договоритесь с кассирами проводить оплаты только из программы.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение об успешном подключении к драйверу

Тревожный признак

Ошибка загрузки DLL или «терминал не найден» — проверьте путь и порт

Оплата из документа 1С
Норма

Сумма появляется на экране VX520 автоматически

Тревожный признак

Терминал молчит — нет связи ПК с терминалом

Сверка итогов
Норма

Суммы в 1С и в отчёте банка совпадают

Тревожный признак

Расхождения — есть операции, проведённые мимо 1С

Типичные ошибки и их устранение

Самая частая проблема — неверный номер COM-порта в настройках pilot_nt, особенно при использовании USB-переходников: порт может меняться при переподключении кабеля в другой USB-разъём. Закрепите кабель в одном порту и зафиксируйте номер в настройках.

Вторая группа ошибок — конфликт разрядности: старые версии sbrf.dll 32-битные, и если 1С запущена в 64-битном режиме, библиотека не загрузится. Решение — использовать 32-битный клиент 1С на кассовом месте либо запросить у банка актуальную версию библиотеки.

Типичные ошибки
01
Установка ПО эквайринга в Program Files без прав администратора — программа не может писать логи и конфиги, работает нестабильно; ставьте в отдельный каталог в корне диска
02
Проведение оплат вручную на терминале параллельно с 1С — расхождения при сверке итогов и лишняя работа при сверке с банком
03
Игнорирование ошибки «терминал занят» — один экземпляр pilot_nt уже запущен; завершите дубликат процесса в диспетчере задач
04
Обновление конфигурации 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-оплату через кассу.