Торговля и Склад · 10 мин
Как подключить эквайринг к 1С:Розница
Подробная инструкция по подключению торгового эквайринга к 1С:Розница: выбор терминала, установка драйверов, настройка параметров и проверка работы.
Подключение эквайринга к 1С:Розница позволяет пробивать чеки с оплатой банковской картой прямо из рабочего места кассира, без ручного ввода суммы на терминале. Это ускоряет обслуживание, исключает ошибки при вводе суммы и автоматически фиксирует безналичные платежи в учёте.
Интеграция строится на связке «1С:Розница — драйвер эквайрингового терминала — терминал (или ПО банка)». Программа не общается с терминалом напрямую: между ними работает драйвер, который поставляет банк-эквайер или фирма «1С». Поэтому первый шаг — определить, какой тип эквайринга вы используете и какой драйвер для него подходит.
Ниже разобран полный цикл: от выбора способа подключения до проверки проведения оплаты и сверки итогов. Инструкция ориентирована на типовую конфигурацию 1С:Розница 2.3 и 3.0, но общая логика одинакова и для более ранних версий.
Способы подключения эквайринга к 1С:Розница
Существует три основных сценария работы эквайринга с 1С. Первый — программная интеграция через драйвер: сумма автоматически передаётся из чека на терминал, результат оплаты возвращается в 1С. Это основной и рекомендуемый вариант для розничной точки.
Второй сценарий — автономный терминал без интеграции. Кассир вручную набирает сумму на терминале, а в 1С выбирает вид оплаты «Платёжная карта». Такой вариант проще в запуске, но даёт ошибки в суммах и не позволяет автоматически сверять итоги.
Третий сценарий — эквайринг через онлайн-кассу с поддержкой передачи суммы (например, кассы с функцией «эквайринг на кассе»). Здесь касса сама общается с банком, а 1С работает только с кассой. Настройка в этом случае делается в параметрах ККТ, а не отдельным терминалом.
Сравнение вариантов
Сумма передаётся автоматически, есть сверка итогов из 1С. Требует установки драйвера и настройки, подходит для постоянной работы.
Быстрый старт без настройки, но ручной ввод сумм и ручная сверка. Подходит как временное решение.
Один драйвер на кассу и эквайринг. Зависит от модели ККТ и её прошивки, функции сверки могут быть ограничены.
Что подготовить перед настройкой
Перед началом работы убедитесь, что у вас есть договор эквайринга с банком и сам терминал (или доступ к платёжному ПО банка). Потребуются: номер терминала (TID) и мерчанта (MID), которые банк указывает в документации, а также дистрибутив драйвера или платёжного ПО — его предоставляет банк-эквайер.
Проверьте, что версия 1С:Розница и платформы актуальны: в свежих релизах обновляется библиотека подключаемого оборудования (БПО), и старые версии могут не поддерживать актуальные драйверы. Также потребуются права администратора на кассовом компьютере для установки драйверов и права настройки оборудования в 1С.
Физически терминал подключается к компьютеру через USB, COM-порт или сеть (Ethernet/Wi-Fi). Для сетевых терминалов заранее выясните IP-адрес устройства и порт — эти данные понадобятся при настройке.
Установка драйвера эквайрингового терминала
Способ установки зависит от поставщика решения. Для Сбербанка это обычно ПО «СБ_ПОС» (sbrf.dll / pilot_nt), для других банков — собственные библиотеки (например, Arcus для ВТБ, INPAS, UCS). Кроме того, в составе БПО 1С есть типовые драйверы «1С:Эквайринговый терминал» для ряда решений.
Типовой порядок установки: скопируйте файлы драйвера, полученные от банка, в отдельный каталог на кассовом ПК, затем зарегистрируйте библиотеку в системе. Для DLL-библиотек это делается командой regsvr32 от имени администратора. Некоторые решения поставляются с собственным установщиком — тогда достаточно запустить его и следовать мастеру.
После установки проверьте, что платёжное ПО запускается и видит терминал вне 1С: у большинства решений есть тестовая утилита, где можно выполнить тест связи или сверку итогов. Если терминал не отвечает на этом этапе, проблему нужно решать до настройки 1С — внутри программы она не исчезнет.
Настройка эквайрингового терминала в 1С:Розница
Откройте раздел «Администрирование» → «Подключаемое оборудование» (в некоторых релизах — «Настройка РМК и оборудования»). Убедитесь, что включено использование подключаемого оборудования, затем перейдите в список «Подключаемое оборудование» и создайте новый элемент с типом «Эквайринговый терминал».
Выберите драйвер из списка установленных: если драйвер банка зарегистрирован корректно, он появится в списке обработчиков. Если список пуст или нужного драйвера нет — вернитесь к шагу установки: 1С не видит незарегистрированные библиотеки.
Нажмите «Настроить» и заполните параметры соединения: номер терминала, порт подключения (COM, USB или IP:порт), параметры авторизации, если их требует банк. Сохраните настройки и выполните «Тест устройства» — программа должна сообщить об успешном подключении.
- 1Установите драйвер/ПО эквайринга от банка на кассовый компьютер
- 2Зарегистрируйте библиотеку (regsvr32) или запустите установщик банка
- 3Проверьте связь с терминалом штатной утилитой платёжного ПО
- 4В 1С:Розница откройте Администрирование → Подключаемое оборудование
- 5Создайте оборудование с типом «Эквайринговый терминал» и выберите драйвер
- 6Укажите параметры соединения и выполните тест устройства
- 7Привяжите терминал к рабочему месту кассира и кассе ККМ
- 8Проведите тестовую оплату и сверку итогов
Привязка терминала к рабочему месту и кассе
После создания оборудования привяжите его к рабочему месту: в карточке рабочего места кассира укажите, какой эквайринговый терминал обслуживает данную кассу. Это важно при нескольких кассах — иначе чек с одной кассы может отправить сумму на терминал соседней.
Дополнительно настройте эквайринговые операции в учёте: в разделе «Настройки и справочники» укажите договор эквайринга, банк и процент комиссии, если хотите видеть комиссию в отчётах. Проверьте, что в видах оплаты чека ККМ есть вид оплаты «Платёжная карта» и он связан с эквайрингом.
В РМК кассира при выборе оплаты картой сумма должна автоматически уходить на терминал. Если вместо этого программа просто закрывает чек — значит, вид оплаты не связан с оборудованием, и связь нужно проверить в настройках кассы ККМ.
Проверка работы: тестовая оплата и сверка итогов
Проведите тестовую операцию на небольшую сумму: оформите чек в РМК, выберите оплату картой, убедитесь, что терминал запросил карту с корректной суммой и операция прошла. Затем выполните отмену или возврат этой операции, чтобы не оставлять лишних движений по расчётному счёту.
Проверьте сверку итогов: в 1С она запускается из формы эквайринговых операций или из РМК (кнопка «Сверка итогов» / «Закрытие дня» в зависимости от драйвера). Результат сверки должен совпасть с суммой безналичных оплат по Z-отчёту. Расхождение указывает на операции, проведённые мимо 1С, или на ошибки в настройке.
Отдельно проверьте сценарий отказа: отмену операции на терминале, разрыв связи во время оплаты. 1С должна корректно обработать отказ и не закрыть чек как оплаченный. Если при обрыве связи чек закрывается, а деньги не списываются — это критичная ошибка конфигурации, которую нужно устранить до запуска.
Как проверить результат
Сообщение об успешном подключении к терминалу
Ошибка «устройство не найдено» или таймаут — проверяйте драйвер и порт
Сумма автоматически появляется на терминале, чек закрывается после подтверждения
Сумму приходится вводить вручную или чек закрывается без оплаты
Итог терминала совпадает с безналичными оплатами по Z-отчёту
Расхождения — есть операции вне 1С или ошибки проведения
Типичные ошибки и ограничения
Самая частая проблема — 1С не видит драйвер. Причины: библиотека не зарегистрирована, разрядность драйвера не совпадает с разрядностью клиента 1С (32-битная DLL не загрузится в 64-битный клиент), либо драйвер установлен на сервер, а не на клиентский компьютер кассира.
Вторая группа ошибок — сетевые: терминал недоступен по IP, порт занят другим приложением, брандмауэр блокирует соединение платёжного ПО. Для сетевых терминалов закрепляйте статический IP, иначе после перезагрузки роутера адрес изменится и связь пропадёт.
Учитывайте и ограничения: часть драйверов не поддерживает отдельные операции (например, предавторизацию или оплату сертификатом), а сверка итогов у некоторых банков возможна только раз в день. Уточняйте перечень поддерживаемых операций в документации банка до внедрения.
Что важно запомнить
Подключение эквайринга к 1С:Розница сводится к трём этапам: установка драйвера от банка на кассовый ПК, создание и настройка терминала в подключаемом оборудовании, привязка к рабочему месту. Запуск без тестовой оплаты и сверки итогов недопустим — именно эти проверки показывают, что деньги и учёт совпадают.
Частые вопросы
Можно ли подключить эквайринг без драйвера банка?
Да, в режиме автономного терминала: кассир вручную вводит сумму на устройстве, а в 1С отмечает оплату картой. Но при этом теряется автоматическая передача суммы и сверка итогов, поэтому для постоянной работы рекомендуется полноценная интеграция.
Почему драйвер не появляется в списке оборудования 1С?
Чаще всего библиотека не зарегистрирована в системе либо не совпадает разрядность: 32-битная DLL не работает с 64-битным клиентом 1С. Проверьте регистрацию через regsvr32 от имени администратора и разрядность клиента, который запускается на кассе.
Нужно ли настраивать эквайринг на каждой кассе отдельно?
Да. Драйвер устанавливается на каждый кассовый компьютер, а в 1С для каждого рабочего места создаётся своё оборудование и привязка к своему терминалу. Использовать один терминал на несколько касс одновременно нельзя.
Что делать, если оплата прошла на терминале, а чек в 1С не закрылся?
Не пробивайте чек повторно — это создаст двойное списание. Выполните сверку итогов, найдите операцию в журнале эквайринговых операций и при необходимости оформите возврат через терминал или платёжное ПО банка, затем корректно закройте чек.
Работает ли эквайринг при обмене через РИБ или при отсутствии интернета?
РИБ на эквайринг не влияет: терминал общается с банком напрямую, а не через центральную базу. А вот без связи с банком (интернет или GPRS у терминала) оплата картой невозможна — на этот случай предусмотрите приём наличных и регламент действий кассира.
Как учитывать комиссию банка за эквайринг в 1С:Розница?
В настройках договора эквайринга можно указать процент комиссии — тогда программа рассчитает её в отчётах. Фактическое списание комиссии банком отражается в учёте по выписке, обычно на стороне бухгалтерской конфигурации при обмене данными.