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

Автоматизация · 11 мин

Как привязать эквайринг к 1С

Как подключить эквайринг к 1С: выбор способа интеграции, настройка драйверов и обработок, проведение оплат по картам, сверка итогов и типичные ошибки.

Привязка эквайринга к 1С означает, что кассовая программа сама отправляет сумму на платёжный терминал, принимает ответ об успешной оплате и регистрирует операцию в учёте. Кассир не вбивает сумму на терминале вручную, а значит, исключаются ошибки в копейках и расхождения между чеком и банковской выпиской. Такая связка нужна и в розничной точке на «1С:Розница», и в оптовой компании на «1С:Управление торговлей», и в интернет-магазине, где оплата проходит онлайн.

Существует несколько принципиально разных способов интеграции: через драйвер торгового оборудования, через внешнюю обработку от банка-эквайера, через встроенные механизмы конфигурации или через обмен файлами и API. Выбор зависит от конфигурации 1С, банка и модели терминала. Ниже разобраны все варианты с конкретными шагами настройки и проверкой результата.

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

Определите тип эквайринга и конфигурацию 1С

Первый шаг — понять, какой именно эквайринг вы подключаете. Торговый (POS) эквайринг — это физический терминал на кассе, соединённый с компьютером по USB, COM-порту или сети. Интернет-эквайринг — оплата на сайте, где 1С получает от банка уведомления об оплате заказов. Мобильный эквайринг (mPOS) — терминал, работающий через смартфон или планшет, его интеграция с 1С обычно ограничена.

Далее уточните конфигурацию и её версию. В «1С:Розница 2» и «1С:Управление торговлей 11» интеграция с эквайрингом встроена через подсистему БСП «Подключаемое оборудование» — это самый простой сценарий. В старых конфигурациях («Управление торговлей 10.3», «1С:Комплексная автоматизация 1») часто требуется внешняя обработка от банка. Для «1С:Бухгалтерии» эквайринг обычно подключается не к кассе, а к учёту — для загрузки выписок и отражения оплат картами.

Уточните у банка-эквайера, есть ли у него готовое решение для 1С. Крупные эквайеры предоставляют собственные драйверы и обработки, адаптированные под типовые конфигурации. Это существенно упрощает настройку и снимает часть технических рисков.

Способы подключения эквайринга к 1С

Драйвер торгового оборудования

Подходит для POS-терминалов в типовых конфигурациях; требует совместимости драйвера с версией платформы

Обработка или модуль от банка

Быстрое решение под конкретного эквайера; ограничено функциями, заложенными банком

Интеграция по API

Гибкий вариант для интернет-эквайринга и нестандартных схем; требует доработки конфигурации

Без интеграции (ручной ввод)

Терминал работает автономно, суммы вводятся вручную; высок риск ошибок и расхождений при сверке

Подключите POS-терминал через драйвер оборудования

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

Затем откройте 1С и перейдите в раздел настройки оборудования. В «1С:Розница 2» это «Администрирование → Подключаемое оборудование», в «Управлении торговлей 11» — «НСИ и администрирование → Подключаемое оборудование». Включите использование подключаемого оборудования, если флаг ещё не установлен.

Создайте новый элемент в списке оборудования с типом «Эквайринговый терминал», выберите установленный драйвер и укажите параметры подключения: порт, скорость, номер терминала (TID) из договора с банком. Сохраните настройки и нажмите «Тест устройства» — 1С должна сообщить об успешном подключении.

Привяжите терминал к кассе и договору эквайринга

После добавления оборудования терминал нужно связать с конкретной кассой ККМ. В карточке кассы укажите эквайринговый терминал и договор с банком-эквайером. В типовых конфигурациях договор эквайринга заводится как отдельный объект: там хранятся реквизиты банка, процент комиссии и сроки зачисления средств.

Проверьте, что у кассира есть права на выполнение операций по терминалу: оплату, возврат, отмену и сверку итогов. В некоторых конфигурациях эти права настраиваются в профиле группы доступа. Если кассир при пробитии чека видит сообщение о недоступности эквайринговой операции — проблема почти всегда в правах или в том, что терминал не привязан именно к этой кассе.

Обратите внимание на настройку видов оплат. В чеке должен быть доступен вид оплаты «Платёжная карта», связанный с договором эквайринга. Иначе 1С не будет отправлять сумму на терминал, а просто зафиксирует безналичную оплату в учёте без реальной транзакции.

Настройте интернет-эквайринг для оплаты заказов

Для интернет-магазина схема другая: терминала нет, а 1С обменивается данными с банком по API или через готовый модуль. Банк выдаёт логин, пароль или секретный ключ для API, а также адрес платёжного шлюза. Эти данные вносятся в настройки обмена с сайтом или в отдельную обработку оплаты.

Типовая схема работы такая: заказ оформляется на сайте, покупатель переходит на страницу оплаты банка, банк после успешной оплаты отправляет уведомление (callback) на ваш сайт или напрямую в 1С, и заказ переводится в статус «Оплачен». Если уведомления приходят только на сайт, 1С получает информацию об оплате при очередной выгрузке заказов.

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

Отразите эквайринг в бухгалтерском учёте

Даже если терминал работает автономно, операции эквайринга нужно отражать в учёте. В «1С:Бухгалтерии» для этого служит документ «Операция по платёжной карте», а выручка по картам зачисляется на расчётный счёт за вычетом комиссии банка. Комиссия отражается отдельной проводкой как прочие расходы или расходы на услуги банка.

Удобный способ — загрузка банковской выписки через «Клиент-банк»: зачисления от эквайера распознаются автоматически, если в договоре эквайринга корректно указаны реквизиты. Расхождения между суммой продаж по картам и зачислением на счёт — это нормально: разница складывается из комиссии банка и срока зачисления (обычно 1–3 рабочих дня).

Настройте в учётной системе отдельный договор эквайринга с каждым банком и не смешивайте операции разных терминалов в одном договоре, если у них разные условия комиссии. Это упростит сверку и анализ затрат на эквайринг.

Проверьте работу связки и сверку итогов

После настройки выполните полный цикл операций на тестовой или реальной карте с минимальной суммой: оплату, отмену оплаты (в тот же банковский день) и возврат (после закрытия смены в банке). Каждая операция должна отразиться и на терминале, и в чеке, и в учётных документах 1С.

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

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

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

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

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

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

Ошибка связи, терминал не найден

Оплата по карте из чека
Норма

Сумма ушла на терминал автоматически, чек пробит после подтверждения банка

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

Кассир вводит сумму на терминале вручную

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

Суммы терминала и Z-отчёта совпадают

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

Есть расхождения или незавершённые операции

Зачисление на расчётный счёт
Норма

Сумма за вычетом комиссии пришла в срок по договору

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

Сумма не совпадает без объяснимой причины

Типичные ошибки и ограничения

Частая проблема — несовместимость драйвера с версией платформы 1С. Драйверы, написанные под старые версии технологии подключаемого оборудования, могут не работать на актуальных релизах. Перед обновлением платформы уточняйте у банка совместимость драйвера.

Вторая типичная ситуация — обрыв связи в момент оплаты: деньги на терминале списались, а чек в 1С не пробит. В большинстве конфигураций есть механизм «аварийной отмены» последней операции — используйте его до повторного проведения оплаты, иначе получите двойное списание с карты покупателя.

Ограничения, о которых стоит знать заранее: mPOS-терминалы часто не имеют полноценных драйверов для 1С; один терминал нельзя штатно использовать с нескольких рабочих мест одновременно; возврат по карте возможен только на ту карту, с которой была оплата, и банк может ограничивать срок возврата.

Типичные ошибки при подключении
01
Подключение терминала сразу в рабочей базе без теста — риск остановить кассу в разгар смены
02
Отсутствие привязки вида оплаты «карта» к договору эквайринга — суммы не уходят на терминал, учёт расходится с банком
03
Игнорирование ежедневной сверки итогов — расхождения копятся и вскрываются только при ревизии
04
Повторная оплата после обрыва связи без аварийной отмены — двойное списание с покупателя
05
Обновление платформы без проверки совместимости драйвера — терминал перестаёт работать
Итог

Что важно запомнить

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

Часто задаваемые вопросы

Можно ли подключить терминал Сбербанка или другого банка к 1С без доработок?

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

Терминал работает, но 1С не отправляет на него сумму. В чём причина?

Чаще всего вид оплаты «Платёжная карта» не связан с договором эквайринга или терминал не привязан к конкретной кассе ККМ. Проверьте карточку кассы, настройки видов оплат и права кассира на эквайринговые операции.

Что делать, если суммы в Z-отчёте и на терминале не совпадают?

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

Можно ли использовать один терминал на нескольких кассах?

Штатно — нет: терминал привязывается к одной кассе ККМ. Некоторые сетевые терминалы и драйверы поддерживают работу с нескольких рабочих мест, но это нужно уточнять у банка и производителя драйвера для конкретной модели.

Как подключить интернет-эквайринг, если сайт обменивается заказами с 1С?

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