Торговля и Склад · 11 мин
Как добавить эквайринговый терминал в 1С:Розница
Пошаговая настройка эквайрингового терминала в 1С:Розница: договор с банком, драйверы, виды оплат, проверка работы и решение типичных ошибок.
Подключение эквайрингового терминала к 1С:Розница позволяет принимать оплату банковскими картами прямо из интерфейса кассира: сумма чека автоматически передаётся на терминал, а результат операции фиксируется в учёте. Это исключает ошибки при ручном вводе суммы и ускоряет обслуживание покупателей.
Настройка состоит из нескольких этапов: заключение договора с банком-эквайером, установка драйвера терминала, создание оборудования в 1С и привязка его к рабочему месту кассира. Порядок действий практически одинаков для типовых конфигураций «1С:Розница 2.2», «2.3» и «3.0», отличия касаются в основном названий пунктов меню.
Ниже разобран полный цикл подключения — от выбора способа интеграции до проверки работы и устранения типичных ошибок. Материал рассчитан на администратора или внедренца, который настраивает рабочее место кассира самостоятельно.
Что понадобится перед началом настройки
Прежде чем открывать 1С, убедитесь, что выполнены базовые условия. Во-первых, у вас должен быть заключён договор эквайринга с банком: без него терминал не сможет авторизовать операции, даже если физически подключён и виден системой. Банк выдаёт терминал, параметры подключения и, как правило, дистрибутив драйвера или ссылку на него.
Во-вторых, определите способ взаимодействия 1С с терминалом. Существует два основных варианта: встроенная в конфигурацию поддержка через драйверы, поставляемые банком или вендором (например, «1С:Эквайринговые терминалы» от Сбербанка, драйверы UCS, Inpas, Arcus), и программный эквайринг через внешние обработки. Для типовой Розницы предпочтителен первый путь — он поддерживается штатными механизмами БПО (библиотеки подключаемого оборудования).
В-третьих, проверьте права пользователя: для добавления оборудования нужны права администратора или роль, позволяющая изменять настройки подключаемого оборудования. Кассир эти настройки выполнять не сможет.
Выбор способа подключения терминала
Терминал может быть подключён к компьютеру кассира физически (USB, COM-порт) или работать по сети (Ethernet, Wi-Fi). Сетевые терминалы удобнее, когда одно устройство обслуживает несколько касс, но требуют корректной сетевой настройки и статического IP-адреса терминала.
Отдельный случай — так называемый «эквайринг без интеграции», когда кассир вручную набирает сумму на терминале, а в 1С просто выбирает вид оплаты «Картой». Этот вариант не требует драйверов, но допускает расхождения между чеком и фактической оплатой. Для полноценной автоматизации рекомендуется именно интегрированный режим.
Сравнение вариантов
Сумма передаётся на терминал из 1С автоматически, результат возвращается в чек. Требует драйвера и настройки оборудования.
Кассир вводит сумму вручную. Настройка минимальна, но высок риск ошибок в суммах и расхождений при сверке.
Оплата через приложение или QR-код без классического терминала. Подходит для малых точек, зависит от поддержки банком и конфигурацией.
Установка драйвера терминала
Драйвер — это программный посредник между 1С и терминалом. Его поставляет банк-эквайер или производитель оборудования. Типичные варианты: «1С-Рарус: Эквайринговые терминалы Сбербанка», драйверы UCS (PILOT), Inpas (Dual Connector), а также универсальные решения, поддерживающие стандарт БПО.
Установите драйвер на компьютер кассира с правами администратора Windows. После установки запустите тестовую утилиту драйвера (почти у всех вендоров она есть) и проверьте связь с терминалом: устройство должно отвечать на запрос, печатать тестовый слип или отображать готовность. Если связь не устанавливается на этом этапе, в 1С она тем более не заработает — сначала решите проблему на уровне драйвера.
Обратите внимание на разрядность: платформа 1С и драйвер должны совпадать по разрядности (32/64 бита) либо драйвер должен поддерживать оба режима. Несовпадение разрядности — одна из самых частых причин ошибки «Компонента не загружена».
Добавление терминала в список оборудования 1С
Откройте в 1С:Розница раздел «Администрирование» → «Подключаемое оборудование» (в некоторых версиях путь: «Настройка» → «Подключаемое оборудование»). Убедитесь, что включена функциональная опция использования подключаемого оборудования.
Перейдите в список «Подключаемое оборудование» и создайте новый элемент. В поле «Тип оборудования» выберите «Эквайринговый терминал», в поле «Драйвер оборудования» — установленный драйвер из списка. Если драйвера в списке нет, нажмите «Драйверы оборудования» и добавьте его вручную, указав путь к файлу обработки обслуживания или зарегистрированную компоненту.
Заполните параметры подключения: порт или IP-адрес терминала, скорость соединения, номер мерчанта (Merchant ID) и прочие параметры, выданные банком. Состав параметров зависит от драйвера — сверяйтесь с инструкцией банка. После заполнения нажмите «Тест устройства»: система должна сообщить об успешном подключении.
- 1Убедитесь, что драйвер установлен и тест связи из утилиты драйвера проходит успешно
- 2Откройте «Администрирование» → «Подключаемое оборудование» и включите опцию использования оборудования
- 3Создайте новый элемент с типом «Эквайринговый терминал» и выберите драйвер
- 4Заполните параметры подключения по данным банка (порт/IP, merchant ID)
- 5Нажмите «Тест устройства» и добейтесь сообщения об успешном подключении
Настройка вида оплаты и привязка к рабочему месту
Само по себе оборудование в списке ещё не даёт возможности принимать оплату. Нужно создать или проверить вид оплаты. Откройте «Настройки» → «Виды оплат» (либо «Справочники» → «Виды оплат» в зависимости от версии) и найдите вид оплаты с типом «Платёжная карта».
В карточке вида оплаты укажите эквайринговый терминал, созданный на предыдущем шаге, и договор эквайринга (элемент справочника «Договоры эквайринга» с реквизитами банка и процентом комиссии). Договор эквайринга нужен для корректного учёта: 1С сможет рассчитывать сумму торговой уступки банка и формировать отчёты по эквайринговым операциям.
Далее привяжите оборудование к рабочему месту: в списке подключаемого оборудования откройте «Рабочие места», выберите текущее рабочее место кассира и убедитесь, что терминал отмечен для использования. Если на точке несколько касс, на каждой из них терминал привязывается отдельно.
Проверка работы в режиме кассира
Откройте рабочее место кассира (РМК), пробейте тестовый чек на небольшую сумму и выберите оплату платёжной картой. На терминале должна появиться сумма чека без ручного ввода — это главный признак корректной интеграции. Приложите карту или используйте тестовый режим, если банк его предоставляет.
После успешной оплаты в чеке 1С фиксируется эквайринговая операция: слип-чек печатается на фискальном регистраторе или на самом терминале (зависит от настроек драйвера), а оплата отражается в разделе безналичных поступлений. Проверьте также отмену операции и возврат: эти сценарии должны выполняться из 1С с передачей команды на терминал.
В конце смены выполните сверку итогов: в РМК доступна команда «Сверка итогов» по эквайрингу, она сверяет суммы в 1С и в терминале и закрывает банковский день. Расхождения на этом этапе — сигнал искать проблемные операции в журнале эквайринговых операций.
Как проверить результат
Сумма чека появляется на терминале автоматически
Кассиру приходится вводить сумму вручную
Сообщение об успешном подключении
Ошибка загрузки компоненты или таймаут
Суммы в 1С и на терминале совпадают
Расхождения, незавершённые операции в журнале
Типичные ошибки и их решение
Ошибка «Драйвер не установлен» или «Компонента не загружена» при тесте устройства почти всегда означает проблему разрядности платформы и драйвера либо отсутствие регистрации компоненты в системе. Переустановите драйвер под нужную разрядность и повторите тест.
Если терминал виден, но операции не проходят с ошибкой связи с банком — проверьте параметры merchant ID, сетевые настройки терминала и доступность процессинга. Иногда помогает перезагрузка самого терминала и повторная сверка итогов.
Ещё одна частая ситуация: оплата прошла на терминале, но чек в 1С не закрылся (например, из-за обрыва связи с фискальным регистратором). В этом случае используйте журнал эквайринговых операций для поиска «зависшей» операции и выполните её отмену или аварийное завершение штатными средствами конфигурации — не удаляйте записи вручную из базы.
Ограничения и когда нужна помощь специалиста
Описанная схема покрывает типовые сценарии с поддерживаемыми драйверами. Если ваш банк или модель терминала не имеет драйвера под БПО, потребуется внешняя обработка обслуживания — её разработка или адаптация уже относится к задачам программиста 1С.
Также к специалисту стоит обратиться при нестандартной топологии (один терминал на несколько касс, терминал на терминальном сервере, работа через RDP): проброс COM-портов и сетевых устройств в удалённых сессиях имеет свои ограничения и требует отдельной настройки инфраструктуры.
Что важно запомнить
Цепочка настройки: договор с банком → драйвер на компьютере кассира → оборудование в 1С → вид оплаты с привязкой к терминалу и договору эквайринга → тест в РМК. Каждый шаг проверяется отдельно, начиная с теста связи в утилите драйвера.
Частые вопросы
Можно ли подключить один терминал к нескольким кассам?
Технически это возможно для сетевых терминалов и некоторых драйверов, но одновременная работа двух касс с одним устройством обычно не поддерживается — операции выполняются последовательно. Для двух активных касс надёжнее использовать два терминала.
Работает ли эквайринг в 1С:Розница без драйвера?
Да, в ручном режиме: создаётся вид оплаты «Платёжная карта» без привязки к оборудованию, а сумму кассир набирает на терминале сам. Минус такого подхода — риск ошибок в суммах и отсутствие автоматической сверки операций.
Что делать, если тест устройства выдаёт ошибку загрузки компоненты?
Проверьте разрядность платформы 1С и драйвера — они должны совпадать. Затем переустановите драйвер от имени администратора и убедитесь, что тест связи проходит в утилите самого драйвера, а не только в 1С.
Как провести возврат оплаты по карте?
Возврат выполняется из 1С через документ возврата или отмену чека: программа передаёт команду на терминал автоматически. Покупателю обычно нужно приложить ту же карту, с которой производилась оплата.
Поддерживает ли Розница оплату по QR-коду через СБП?
Поддержка СБП зависит от версии конфигурации и драйвера эквайринга. В свежих релизах типовой Розницы оплата через СБП реализована штатно при условии, что банк-эквайер предоставляет такую услугу и соответствующий драйвер либо встроенное решение.
Нужно ли заново настраивать терминал после обновления 1С?
Обычно настройки оборудования сохраняются при обновлении. Однако если обновление затрагивает библиотеку подключаемого оборудования, рекомендуется после обновления выполнить тест устройства и пробную оплату, чтобы убедиться в совместимости драйвера с новой версией.