Автоматизация · 11 мин
Как связать эквайринг с 1С: практическое руководство
Как подключить торговый эквайринг к 1С: выбор способа интеграции, настройка драйвера терминала, типовые ошибки и проверка корректной работы связки.
Связка эквайринга с 1С позволяет пробивать оплату по банковской карте прямо из кассового документа: сумма автоматически передаётся на терминал, а результат операции возвращается в программу. Это убирает ручной ввод суммы на терминале, снижает число ошибок кассиров и ускоряет обслуживание покупателей.
Интеграция строится вокруг трёх компонентов: POS-терминала, драйвера оборудования и механизма подключения в самой 1С. Способ связи зависит от того, какой терминал используется — классический банковский, смарт-терминал на Android или программный эквайринг через кассу. От этого выбора зависит и объём настройки, и стоимость владения.
Ниже разобраны основные варианты подключения, порядок настройки в типовых конфигурациях (Управление торговлей, Розница, УНФ), типичные ошибки и способы проверить, что связь работает корректно.
Какие способы связи эквайринга с 1С существуют
Первый вариант — прямая интеграция через драйвер банка или производителя терминала. Банк-эквайер предоставляет ПО (например, драйвер по протоколу банка или универсальный драйвер 1С-совместимого оборудования), которое устанавливается на кассовое рабочее место. 1С обращается к терминалу через этот драйвер, и вся логика оплаты проходит внутри одного рабочего места.
Второй вариант — связь через «пин-пад» с протоколом UPOS или аналогичным. Терминал подключается к компьютеру по USB, COM или сети, а обмен идёт через стандартизированный интерфейс. Такой способ типичен для классических банковских терминалов Ingenico, Verifone и им подобных.
Третий вариант — смарт-терминал и облачный эквайринг. Здесь терминал работает автономно, а синхронизация с 1С идёт через сервис банка или агрегатора: заказы и суммы передаются через API, результаты оплат загружаются в учётную систему регламентным заданием или обработкой. Это удобно для интернет-магазинов и развозной торговли.
Сравнение вариантов подключения
Подходит для стационарной кассы с Розницей или УТ. Требует установки драйвера на каждое рабочее место, зато оплата проходит мгновенно и без ручного ввода.
Подходит для мобильной торговли и доставки. Не требует драйвера на ПК, но нужна настройка обмена по API и стабильный интернет.
Кассир вручную вводит сумму на терминале, а в 1С проводит оплату отдельно. Просто и дёшево, но высок риск расхождений и ошибок в суммах.
Что подготовить до начала настройки
До подключения терминала к 1С убедитесь, что у вас есть договор эквайринга с банком и сам терминал прошёл тестовую активацию — то есть банковское ПО на нём работает и тестовая оплата вне 1С проходит успешно. Если терминал не работает сам по себе, интеграция с учётной системой проблему не решит.
Запросите у банка или поставщика оборудования дистрибутив драйвера, совместимый с 1С, и инструкцию по его установке. Уточните версию драйвера: для 64-разрядных клиентов 1С нужен 64-битный компонент, иначе подключение завершится ошибкой загрузки. Также проверьте, что у пользователя кассира есть права на установку ПО на компьютере.
В самой 1С понадобятся права на администрирование подключаемого оборудования и настройку видов оплат. В файловых базах достаточно прав полного пользователя; в клиент-серверных вариантах драйвер ставится на каждое кассовое рабочее место, а не на сервер.
Как подключить терминал в типовой 1С
Общая логика настройки в конфигурациях «Управление торговлей», «Розница» и «Управление нашей фирмой» совпадает, отличаются только названия пунктов меню. Порядок действий следующий.
- 1Установите драйвер терминала на кассовый компьютер и перезапустите 1С.
- 2Откройте раздел «Администрирование» → «Подключаемое оборудование» (в Рознице — «Настройка оборудования»).
- 3Создайте новый элемент справочника «Подключаемое оборудование» с типом «Эквайринговый терминал» и выберите установленный драйвер из списка.
- 4Нажмите «Настроить» и укажите параметры связи: порт, скорость, номер терминала, коды валюты — по инструкции банка.
- 5Выполните «Тест устройства»: программа должна получить ответ от терминала без ошибок.
- 6Создайте эквайринговый терминал в разделе казначейства (договор эквайринга, банк, комиссия) и вид оплаты «Платёжная карта» с привязкой к нему.
- 7Проведите тестовую продажу на небольшую сумму и выполните возврат, чтобы проверить обе операции.
После успешного теста устройства проверьте, что в чеке ККМ при выборе оплаты картой сумма автоматически уходит на терминал. Если вместо этого кассир по-прежнему вводит сумму вручную, значит вид оплаты не связан с оборудованием или в настройках РМК выбран режим «без интеграции».
Для смарт-терминалов и облачного эквайринга порядок иной: вместо драйвера настраивается обмен с сервисом банка — указываются токен или логин API, настраивается регламентное задание загрузки операций, а оплаты сопоставляются с заказами по номеру или штрихкоду. Конкретные шаги зависят от сервиса, обычно банк предоставляет готовую обработку-интеграцию.
Особенности для УНФ и интернет-магазинов
В «Управлении нашей фирмой» эквайринг чаще используется для оплаты счетов по ссылке. В этом случае настраивается не терминал, а подключение к платёжному сервису: в карточке организации или в разделе «Деньги» добавляется настройка эквайринга, после чего в счетах появляется возможность выставить ссылку на оплату. Поступление оплаты затем загружается автоматически или по кнопке обновления статуса.
Как проверить, что интеграция работает правильно
Признак корректной связки — тождественность трёх сумм: суммы чека в 1С, суммы на слипе терминала и суммы в банковской выписке по сверке. Расхождение любой пары указывает на проблему: либо операция прошла на терминале, но не зафиксировалась в 1С (обрыв связи в момент оплаты), либо наоборот.
Регулярно выполняйте сверку итогов: в конце смены на терминале печатается итоговый отчёт (Z-отчёт терминала), который должен совпасть с суммой безналичных оплат в отчёте о розничных продажах. В типовых конфигурациях для этого есть отчёт по эквайринговым операциям и механизм сверки итогов прямо из формы закрытия смены.
Как проверить результат
1С получает ответ терминала, статус «Устройство подключено»
Ошибка загрузки драйвера или «устройство недоступно»
Сумма чека автоматически появляется на экране терминала
Кассир вводит сумму на терминале вручную
Итог терминала равен безналичным оплатам в отчёте 1С
Расхождение сумм, «висящие» незавершённые операции
Возврат выполняется из документа возврата и проходит на терминале
Возврат оформляется только в 1С, деньги на терминале не уходят
Типичные ошибки и как их избежать
Самая частая проблема — несовпадение разрядности драйвера и клиента 1С. Если установлен 32-битный драйвер, а клиентское приложение 64-битное, подключение завершится ошибкой «не удалось загрузить компоненту». Решение — запросить у банка 64-битную версию или запускать 1С в 32-битном режиме.
Вторая группа ошибок связана с обрывами связи в момент оплаты: деньги с карты списались, а чек в 1С не проведён. В этом случае не пробивайте оплату повторно — сначала проверьте статус операции на терминале (функция «сверка итогов» или «последняя операция»), иначе получите двойное списание с карты клиента.
Ограничения и когда нужна доработка
Типовые механизмы покрывают стандартные сценарии: оплата, возврат, отмена, сверка итогов. Но есть ситуации, где потребуется доработка или стороннее решение: оплата по частям (часть наличными, часть картой с нескольких карт), привязка нескольких терминалов к одному РМК, работа с кредитными картами рассрочки, автоматическая выгрузка операций в нестандартную учётную схему.
Также учитывайте, что комиссия эквайринга в 1С не списывается автоматически с каждой операции — она отражается при поступлении выписки банка, который зачисляет выручку за минусом комиссии. Для корректного учёта настраивают договор эквайринга с указанием процента комиссии и счетов учёта расчётов с банком-эквайером.
Перед массовым подключением касс сделайте пилот на одном рабочем месте и прогоните полный цикл: продажа, частичный возврат, отмена чека, сверка итогов. Большинство проблем с драйвером и правами доступа всплывают именно на этих сценариях, а не на простой оплате.
FAQ: частые вопросы о связке эквайринга и 1С
Можно ли подключить к 1С терминал любого банка?
Да, если банк предоставляет драйвер, совместимый с 1С, либо терминал поддерживает универсальный протокол обмена. Перед подписанием договора эквайринга уточните у банка наличие драйвера под вашу версию платформы 1С и разрядность клиентского приложения.
Что делать, если после обновления 1С терминал перестал работать?
Чаще всего причина в несовместимости старого драйвера с новой версией платформы. Запросите у банка или поставщика оборудования актуальную версию драйвера, переустановите его и заново выполните тест устройства. До решения проблемы принимайте оплату в автономном режиме с ручным вводом суммы.
Нужен ли отдельный терминал для каждой кассы?
Да. Один физический терминал обслуживает одно рабочее место, к которому он подключён. Если касс несколько, на каждую нужен свой терминал и установленный драйвер, а в 1С — отдельный элемент справочника подключаемого оборудования.
Как в 1С учитывается комиссия эквайринга?
Комиссия отражается при загрузке банковской выписки: банк зачисляет выручку за вычетом своего вознаграждения, и разница относится на расходы. В типовых конфигурациях для этого настраивается договор эквайринга с указанием процента комиссии и корреспондирующих счетов.
Можно ли связать с 1С оплату по ссылке без терминала?
Да, это сценарий интернет-эквайринга. Вместо драйвера настраивается обмен с платёжным сервисом банка или агрегатора: из счёта формируется ссылка на оплату, а статус платежа загружается в 1С автоматически или по запросу. Терминал в этой схеме не нужен.
Что делать при расхождении итогов терминала и отчёта 1С?
Сначала найдите конкретные расходящиеся операции: сравните слипы терминала с чеками за смену. Типичные причины — незавершённая операция при обрыве связи, ручной ввод суммы с ошибкой или возврат, проведённый только на терминале. После выявления причины оформите корректирующий документ и только потом закрывайте смену.
Что важно запомнить
Связка эквайринга с 1С строится на драйвере терминала, установленном на кассовом компьютере, и привязке вида оплаты к оборудованию. После настройки обязательно проверьте полный цикл — оплату, возврат и сверку итогов — и выполняйте сверку ежедневно. При обрыве связи никогда не повторяйте оплату, не проверив статус операции на терминале.