Пин-пад Ingenico IPP320 в 1С: от драйвера банка до первой оплаты картой

· 9 мин

Содержание

Ingenico IPP320 подключают к 1С не напрямую, а через программу банка-эквайрера. Цепочка такая: пин-пад по USB или COM-порту → банковское ПО на кассовом компьютере (у Сбербанка это UPOS, у других банков — ИНПАС, Аркус и аналоги) → драйвер эквайрингового терминала в 1С. Настраивается он в Администрирование → РМК и оборудование → Подключаемое оборудование → Эквайринговые терминалы (в УТ 11 раздел называется НСИ и администрирование).

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

Что подготовить до подключения пин-пада

Соберите всё заранее. Половина «неработающих» подключений — это отсутствие одного звена цепочки.

📦 Комплект от банка:

  • договор эквайринга и номер терминала (TID), который банк закрепил за вашей точкой;
  • дистрибутив банковского ПО и файл параметров (у Сбербанка — папка UPOS с утилитой sb_pilot.exe и библиотекой sbrf.dll);
  • пин-пад с загруженными ключами — его обычно выдаёт или прошивает банк.

🖥️ Кассовое место:

  • компьютер с Windows 10/11 и свободным USB-портом;
  • фискальный регистратор, уже подключённый к 1С: по 54-ФЗ при оплате картой кассовый чек обязателен, а слип банка его не заменяет;
  • доступ в интернет с этого компьютера: банковское ПО само связывается с процессингом.

Кабель и питание

У IPP320 разъём на корпусе один, а режимы связи задаёт кабель. Встречаются три варианта.

КабельКак видит WindowsПитание
USBвиртуальный COM-порт после установки USB-драйвера Ingenicoот USB
RS-232 (COM)физический COM-портнужен отдельный блок питания
Комбинированный (USB + RS-232 + питание)зависит от того, какой разъём подключён к ПКот блока или USB

Если пин-пад со старым RS-232-кабелем, а COM-порта на компьютере нет, проще попросить у банка USB-кабель, чем ставить переходник USB-COM. Дешёвые переходники часто теряют связь посреди транзакции.

Сетевой вариант IPP320 с Ethernet тоже существует, но для кассы с 1С почти всегда используют USB: пин-пад работает в паре с программой на компьютере, и сетевой порт ему не нужен.

Шаг 1. Подключаем IPP320 к компьютеру и фиксируем COM-порт

  1. Установите USB-драйвер Ingenico (Telium USB Driver). Обычно он лежит в дистрибутиве банка; если нет — запросите у техподдержки эквайрера.
  2. Подключите пин-пад кабелем. На экране появится заставка, через несколько секунд — приглашение или логотип банка.
  3. Откройте Диспетчер устройств (Win + X → «Диспетчер устройств») → ветка Порты (COM и LPT). Там появится устройство Ingenico с номером порта, например COM5.
  4. Запомните номер. Если он больше 9 — назначьте порт с меньшим номером: свойства порта → вкладка «Параметры порта» → «Дополнительно» → «Номер COM-порта». Часть банковского ПО плохо работает с портами старше COM9.

Подключайте пин-пад всегда в один и тот же USB-разъём. В другом разъёме Windows может выдать новый номер порта, и касса перестанет видеть устройство до перенастройки.

Шаг 2. Устанавливаем и проверяем банковское ПО без 1С

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

На примере UPOS Сбербанка

  1. Распакуйте UPOS в папку из инструкции банка (часто это корень диска, например C:\sc552). Пути с кириллицей и пробелами не используйте.
  2. Откройте файл pinpad.ini в этой папке и укажите номер порта из шага 1 в параметре ComPort:
ComPort=5
  1. Запустите sb_pilot.exe и выполните проверку связи с пин-падом, затем — с банком (пункты меню утилиты подсказывают экранные надписи).
  2. Проведите тестовую оплату на 1–10 рублей картой сотрудника и сразу отмените её. Если слип напечатался — цепочка «пин-пад → банк» исправна.
  3. Зарегистрируйте библиотеку, через которую 1С обращается к UPOS. Запустите командную строку от имени администратора, перейдите в папку UPOS и выполните:
cd /d C:\sc552
regsvr32 sbrf.dll

Закройте sb_pilot перед запуском 1С: COM-порт может занимать только одна программа. Пока утилита открыта, 1С получит ошибку связи с пин-падом.

Другие банки

У банков на ИНПАС (DualConnector), Аркус и аналогичных решениях порядок тот же: установка ПО банка → указание порта → тестовая операция в утилите банка → регистрация компоненты. Имена файлов и параметров берите из инструкции вашего эквайрера, они различаются.

Шаг 3. Подключаем эквайринговый терминал в 1С:Предприятии

Дальше работа в самой программе. Нужны права администратора в базе.

Где открыть список оборудования

КонфигурацияПуть
Управление торговлей 11, Комплексная автоматизация 2НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование
Розница 2, УНФ 3Администрирование → РМК и оборудование → Подключаемое оборудование

Если раздела не видно, сначала включите подключаемое оборудование флажком «Использовать подключаемое оборудование» в том же блоке настроек.

Создание экземпляра оборудования

  1. Откройте ссылку Эквайринговые терминалы и нажмите Создать.
  2. В поле «Драйвер оборудования» выберите драйвер вашего банка (в списке есть драйверы для Сбербанка, ИНПАС, Аркус и других). Модель пин-пада здесь не выбирают — 1С работает с программой банка, а не с IPP320 напрямую.
  3. Укажите рабочее место. Это важно: терминал привязан к конкретному компьютеру, на другом кассовом месте он не появится.
  4. Сохраните и нажмите Настроить. Если драйвер не установлен, 1С предложит установить его — согласитесь.
  5. В параметрах укажите то, что просит драйвер: для UPOS обычно ничего, кроме печати слипа; для других банков — путь к ПО или адрес и порт сервиса.
  6. Нажмите Тест устройства. Успешный тест означает, что 1С достучалась до банковской компоненты.

Печать слипа

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

Для 1С на терминальном сервере (RDP) пин-пад остаётся на локальном компьютере кассира. В свойствах подключения к удалённому рабочему столу на вкладке «Локальные ресурсы» включите перенаправление портов, а банковское ПО ставьте на сервер. Работает такая схема не со всеми банками — уточните у эквайрера заранее.

Шаг 4. Оплата картой, возврат и сверка итогов из 1С

После теста настройте учётную часть, иначе оплату не к чему будет привязать.

  1. Договор и терминал в учёте. В УТ 11, КА 2 и Рознице заведите договор эквайринга с банком и элемент справочника эквайринговых терминалов. В нём связываются подключаемое оборудование, касса ККМ и договор с тарифом комиссии. Найти справочник проще всего через поиск по разделам: «эквайринг».
  2. Первая продажа. В рабочем месте кассира (РМК) выберите оплату платёжной картой. 1С передаст сумму в банковскую программу, на экране IPP320 появится сумма, покупатель прикладывает или вставляет карту.
  3. Порядок печати. После одобрения банком 1С пробивает фискальный чек с признаком оплаты электронными средствами, а затем печатает слип.
  4. Возврат. Делайте возврат по карте через 1С, а не в утилите банка: так возвратный чек и операция по карте совпадут.
  5. Сверка итогов. В конце смены выполните сверку итогов по картам (обычно эта команда есть в РМК рядом с закрытием смены). Без неё банк может не отправить деньги за день вовремя.

Отмена и возврат: в чём разница

ОперацияКогдаЧто происходит
Отмена (аннулирование)в тот же день, до сверки итоговсписание у покупателя не проходит, комиссии нет
Возвратпосле сверки итоговденьги идут покупателю обратно отдельной операцией, срок зачисления — по правилам банка карты

В Бухгалтерии предприятия 3.0 пин-пад обычно не подключают: продажи по картам учитывают документом «Операция по платёжной карте» в разделе Банк и касса по счёту 57.03. Если торговля идёт в УТ или Рознице, эти данные приходят в БП обменом.

Протоколы банков и что в них настраивать

IPP320 — универсальное «железо». Работу определяет прошивка и ПО банка, поэтому один и тот же пин-пад у разных эквайреров настраивается по-разному.

РешениеУ кого встречаетсяКак связывается с 1С
UPOSСбербанкCOM-объект из sbrf.dll
DualConnector (ИНПАС)ряд банков и процессинговCOM-объект или локальный сервис
Аркусряд банковCOM-объект банковской компоненты

🔧 Что согласовать с банком:

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

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

Диагностика ошибок подключения IPP320

Идите по цепочке снизу вверх: порт → банковское ПО → компонента → 1С. Так быстрее всего найти, где обрыв.

Диагностика: выберите симптом

Частые ошибки при настройке

  • ❌ Пин-пад заведён на другом рабочем месте. Кассир на своём компьютере его не видит. Проверьте поле «Рабочее место» в карточке оборудования.
  • ❌ Ставят два экземпляра на один порт. Например, старый терминал не удалили после смены банка. 1С пытается открыть порт дважды.
  • ❌ Обновили банковское ПО поверх старого в другую папку. Зарегистрированной осталась старая sbrf.dll. Регистрацию нужно выполнить заново из новой папки.
  • ❌ Не делают сверку итогов. Операции копятся, расхождения с выпиской банка ищут потом вручную.

Частые вопросы

Можно ли подключить IPP320 к 1С без банка?
Нет. Без ключей и ПО эквайрера пин-пад не проводит оплаты, а у 1С нет драйвера, который работал бы с ним напрямую.
Подойдёт ли пин-пад одного банка для работы с другим?
Только после перепрошивки и загрузки ключей новым банком. Самостоятельно это не делается — обращайтесь в техподдержку нового эквайрера.
Можно ли подключить два пин-пада к одному компьютеру?
Технически да, если у них разные COM-порты и ПО банка это поддерживает. На практике на одно рабочее место ставят один пин-пад.
Нужен ли интернет на кассе, если 1С в облаке?
Нужен на том компьютере, где стоит банковское ПО: именно оно связывается с процессингом. Облачная 1С сама к банку не обращается.
Печатать слип или достаточно чека?
Чек ККТ обязателен по 54-ФЗ. Слип — документ банка о транзакции; храните его копию на случай спора по операции, сроки хранения уточните в договоре эквайринга.

Источники

  • Федеральный закон от 22.05.2003 № 54-ФЗ «О применении контрольно-кассовой техники при осуществлении расчётов в Российской Федерации»