Торговля и Склад · 11 мин
Как подключить эквайринговый терминал к 1С:Розница
Подключение эквайрингового терминала к 1С:Розница: установка драйвера, настройка оборудования, вид оплаты, проверка операций, типичные ошибки и FAQ.
Подключение эквайрингового терминала к 1С:Розница позволяет проводить оплату банковской картой прямо из чека: сумма автоматически передаётся на терминал, а результат операции возвращается в программу. Это исключает ошибки кассира при ручном вводе суммы и ускоряет обслуживание покупателей. Настройка состоит из трёх этапов: установка драйвера терминала, подключение оборудования в 1С и привязка вида оплаты.
Прежде чем начинать, убедитесь, что у вас есть договор эквайринга с банком, сам терминал (пин-пад) и дистрибутив драйвера от банка или производителя. Большинство терминалов Ingenico, Verifone, Сбербанк и других работают с 1С через драйверы по стандарту «1С:Совместимо», либо через ПО банка (например, UPOS, pilot_nt). Точный набор компонентов зависит от вашего банка-эквайера.
Важно понимать: 1С:Розница не взаимодействует с терминалом напрямую. Между программой и устройством всегда стоит промежуточное ПО — драйвер или кассовый модуль банка, который устанавливает связь по COM-порту, USB или сети (TCP/IP). Поэтому половина проблем при подключении связана не с 1С, а с драйвером и параметрами связи.
Что понадобится перед началом настройки
Для успешного подключения подготовьте следующее: компьютер кассира с установленной 1С:Розница (редакция 2.2, 2.3 или 3.0), сам терминал с кабелем подключения, дистрибутив драйвера от банка и параметры подключения из договора эквайринга. Обычно банк выдаёт памятку с указанием COM-порта, скорости обмена или IP-адреса терминала.
Проверьте, что у вас есть права администратора на компьютере — установка драйвера и регистрация компонентов потребуют повышенных привилегий. Также убедитесь, что в 1С у вашего пользователя есть права на настройку подключаемого оборудования, обычно это роль администратора или старшего кассира.
Если терминал сетевой и подключается по Ethernet, заранее узнайте у банка IP-адрес и порт устройства, а также убедитесь, что кассовый компьютер и терминал находятся в одной сети и брандмауэр не блокирует обмен.
Установка драйвера эквайрингового терминала
Драйвер — это обязательный посредник между 1С и терминалом. Для терминалов Сбербанка это обычно ПО UPOS или библиотека pilot_nt, для других банков — собственные драйверы, часто построенные на том же ядре. Дистрибутив банк либо передаёт вместе с терминалом, либо предоставляет для скачивания.
Установите драйвер с правами администратора, следуя инструкции банка. После установки, как правило, появляется утилита настройки (например, конфигуратор UPOS или тестовая программа драйвера), в которой указываются параметры связи: номер COM-порта и скорость для последовательного подключения либо IP-адрес и порт для сетевого.
Перед настройкой 1С обязательно проверьте связь с терминалом штатными средствами драйвера: выполните тестовую операцию или «проверку связи» из утилиты банка. Если на этом этапе терминал не отвечает, дальнейшая настройка 1С бессмысленна — сначала решите проблему связи: проверьте кабель, порт, питание терминала и параметры в конфигураторе драйвера.
- 1Получите дистрибутив драйвера у банка-эквайера
- 2Установите ПО с правами администратора
- 3Откройте утилиту настройки драйвера и укажите параметры связи (COM-порт или IP)
- 4Выполните тест связи с терминалом штатной утилитой
- 5Убедитесь, что тест проходит успешно, и только потом переходите к настройке 1С
Подключение терминала в 1С:Розница
Откройте раздел «Администрирование» и перейдите по ссылке «Подключаемое оборудование». Убедитесь, что включён флаг использования подключаемого оборудования. Далее откройте список подключаемого оборудования и создайте новый элемент с типом «Эквайринговый терминал».
В карточке оборудования выберите обработчик драйвера. Если банк предоставил драйвер стандарта «1С:Совместимо», выберите соответствующий драйвер из списка. Если используется ПО банка (pilot_nt, UPOS), в типовых конфигурациях часто применяется вариант подключения через «Эквайринговые терминалы Сбербанк» или универсальный механизм — в свежих релизах 1С:Розница есть встроенная поддержка эквайринга Сбербанка и подключение через внешние компоненты.
Нажмите «Настроить» и заполните параметры: путь к библиотеке драйвера (например, sb_pilot.dll для Сбербанка), номер терминала из договора, параметры связи. Сохраните настройки и выполните «Тест устройства» — программа должна сообщить об успешном подключении. Если тест не проходит, проверьте путь к библиотеке и разрядность платформы.
Настройка вида оплаты и договора эквайринга
Само по себе подключённое оборудование не активирует оплату картой — нужно связать терминал с видом оплаты. Перейдите в раздел «Настройка» (или «Администрирование») → «Эквайринг» и создайте договор эквайринга: укажите банк-эквайер, организацию, процент комиссии (если требуется учитывать) и привяжите подключённый терминал.
Затем откройте справочник «Виды оплат» (в разделе настроек продаж или магазина) и убедитесь, что вид оплаты «Оплата платёжной картой» / «Платёжная карта» ссылается на созданный договор эквайринга. В настройках магазина (кассы ККМ) проверьте, что этот вид оплаты разрешён для вашей кассы.
Если в магазине несколько касс и терминалов, настройте привязку по рабочим местам: в карточке подключаемого оборудования укажите рабочее место, к которому относится терминал. Тогда каждая касса будет работать со своим устройством.
Проверка работы: оплата, возврат и отмена
После настройки выполните контрольную проверку в РМК. Пробейте тестовый чек на небольшую сумму с оплатой картой: при выборе вида оплаты «Платёжная карта» сумма должна автоматически уйти на терминал, терминал запросит карту, а после успешной оплаты чек закроется, и на терминале распечатается слип.
Обязательно проверьте обратные операции. Отмена платежа выполняется в том же чеке до его закрытия, возврат — через документ «Возврат товаров от покупателя» с оплатой картой: сумма возврата также должна передаваться на терминал автоматически. Убедитесь, что кассир не может пробить возврат на сумму больше исходной операции.
Проверьте также поведение при сбое: отключите терминал и попробуйте провести оплату. 1С должна выдать понятную ошибку и не закрыть чек как оплаченный. Если чек закрывается без реальной оплаты — настройка выполнена неверно, и это прямой риск финансовых потерь.
Как проверить результат
Сообщение об успешном подключении
Ошибка загрузки драйвера или «устройство не найдено»
Сумма уходит на терминал автоматически, слип печатается
Сумму приходится вводить на терминале вручную
Сумма возврата передаётся на терминал из документа
Терминал не запрашивает карту или сумма не совпадает
Итоги по эквайрингу в 1С совпадают со слипом дня
Расхождения между Z-отчётом и отчётом банка
Типичные ошибки и их устранение
Самая частая проблема — терминал работает в «автономном» режиме: кассир пробивает чек в 1С, а сумму набивает на терминале вручную. Это означает, что терминал не подключён как оборудование, а вид оплаты не связан с договором эквайринга. Ручной ввод чреват ошибками в суммах и расхождениями при сверке.
Вторая распространённая ситуация — ошибка «Не удалось загрузить драйвер» после обновления платформы 1С или Windows. Обычно причина в несовпадении разрядности или в том, что обновление удалило зарегистрированную компоненту. Переустановите драйвер банка и повторите тест устройства.
Третья группа проблем — сетевые: терминал по Ethernet перестаёт отвечать после смены IP-адреса роутером. Решение — закрепить статический IP за терминалом в настройках сети или в резервировании DHCP, чтобы адрес не менялся.
Альтернативные варианты подключения
Помимо классической схемы «драйвер банка + подключаемое оборудование», существуют другие варианты. Часть банков предлагает интеграцию через онлайн-кассу: терминал подключается к фискальному регистратору, а 1С передаёт сумму через драйвер ККТ. Это упрощает схему, но делает её зависимой от конкретной модели кассы и её прошивки.
Ещё один вариант — программная интеграция через API банка или сервисы агрегаторов, когда оплата инициируется из 1С, а подтверждение приходит по сети. Такой способ требует доработок или готовых расширений и подходит в основном для интернет-эквайринга и оплаты по QR-коду (СБП).
Выбор схемы зависит от банка, модели терминала и кассы. Самый предсказуемый путь для типовой розничной точки — штатный драйвер банка и подключение через «Подключаемое оборудование»: он поддерживается типовой конфигурацией без доработок.
Сравнение вариантов подключения
Стандартный путь для 1С:Розница, поддерживается типовой конфигурацией; требует корректной установки драйвера и совпадения разрядности
Меньше компонентов на кассовом ПК, но зависит от модели ККТ и прошивки; не все кассы поддерживают связку с терминалом
Подходит для оплаты по QR и интернет-эквайринга; требует расширений или доработок и отдельного договора с банком
Что важно запомнить
Подключение терминала к 1С:Розница строится по цепочке: драйвер банка → подключаемое оборудование → договор эквайринга → вид оплаты. Сначала проверяйте связь штатной утилитой драйвера, затем настраивайте 1С и обязательно тестируйте оплату, отмену и возврат до начала реальной работы.
Частые вопросы
Можно ли подключить терминал к 1С:Розница без драйвера банка?
Нет. 1С не работает с терминалом напрямую — всегда требуется промежуточное ПО от банка или производителя (драйвер, библиотека, кассовый модуль). Исключение — схемы, где терминал подключён к онлайн-кассе, и тогда посредником выступает драйвер ККТ.
Терминал работает, но сумму приходится вводить вручную. Что не так?
Терминал не подключён к 1С как оборудование либо вид оплаты «Платёжная карта» не связан с договором эквайринга. В таком режиме 1С просто фиксирует факт оплаты, не передавая сумму на устройство. Настройте подключаемое оборудование и привязку вида оплаты.
После обновления платформы 1С терминал перестал подключаться. Что делать?
Чаще всего обновление сменило разрядность клиента 1С или сбросило регистрацию компоненты. Проверьте, какая версия платформы запускается (32 или 64 бита), переустановите драйвер банка подходящей разрядности и повторите тест устройства в карточке оборудования.
Как провести сверку итогов по эквайрингу?
В 1С:Розница есть операция сверки итогов по эквайринговым операциям — она отправляет команду на терминал и распечатывает итоговый слип. Суммы в слипе должны совпадать с данными по безналичным оплатам в Z-отчёте кассы. Расхождения обычно указывают на ручной ввод сумм или незавершённые операции.
Можно ли использовать один терминал на две кассы?
Технически сетевой терминал иногда удаётся прописать на двух рабочих местах, но это приводит к конфликтам при одновременной оплате и путанице в сверке итогов. Корректная практика — отдельный терминал на каждое рабочее место кассира.
Что делать, если оплата прошла на терминале, а чек в 1С не закрылся?
Такая ситуация возникает при обрыве связи после списания. Не пробивайте оплату повторно — это приведёт к двойному списанию. Сначала выполните отмену или проверьте статус операции через функции драйвера (сверка последней операции), затем завершите или аннулируйте чек в зависимости от результата.