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

Торговля и Склад · 12 мин

Ingenico iPP320: подключение платёжного терминала к 1С

Подключение платёжного терминала Ingenico iPP320 к 1С через драйвер Сбербанка или процессинга: установка драйвера, настройка COM/USB, тестирование и типичные ошибки.

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

Ключевой момент, который нужно понять сразу: iPP320 сам по себе «не знает» о 1С. Обмен данными обеспечивает драйвер эквайринга — промежуточное ПО от банка-эквайера (часто это «Драйвер терминалов Сбербанка» — pilot_nt, либо драйверы UCS, Arcus и подобных процессингов). 1С обращается к этому драйверу через стандартный интерфейс подключаемого оборудования (БПО), а драйвер уже передаёт команды на терминал по COM, USB или Ethernet.

Ниже разобраны аппаратное подключение, установка драйвера, настройка в типовых конфигурациях 1С (Розница, Управление торговлей, Комплексная автоматизация), проверка работы и типичные ошибки. Инструкция ориентирована на конфигурации с библиотекой подключаемого оборудования (БПО) — именно через неё подключается эквайринговое оборудование в большинстве современных решений 1С.

Как устроена схема подключения iPP320 к 1С

Прежде чем нажимать кнопки, важно понять цепочку: документ 1С (чек ККМ, оплата платёжной картой) → библиотека БПО → драйвер эквайринга (COM-объект или внешняя компонента) → канал связи (COM-порт, USB-COM, TCP/IP) → терминал iPP320. Сбой на любом звене даёт типовые ошибки «терминал не отвечает» или «ошибка 99/ошибка связи».

Терминал при этом прошит под конкретный банк-эквайер и конкретный интерфейс. Прошивка определяет, на каком порту и с какими параметрами устройство ждёт команды. Поэтому первый практический шаг — выяснить у банка, выдавшего терминал, три вещи: какой драйвер нужен, на каком интерфейсе работает устройство и какие параметры связи зашиты (номер порта, скорость, IP-адрес для сетевого варианта).

Что понадобится перед началом работы

Для успешного подключения подготовьте следующее: сам терминал iPP320 с кабелем (в комплекте обычно идёт кабель с разъёмами RS-232/USB и питанием), компьютер с установленной платформой 1С и конфигурацией с поддержкой БПО (Розница 2.x/3.x, УТ 11, КА 2, ERP), дистрибутив драйвера эквайринга от вашего банка и права администратора на компьютере — установка драйвера и регистрация COM-компонент требуют повышенных прав.

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

Шаг 1. Физическое подключение терминала

Подключение через USB

Большинство iPP320, поставляемых Сбербанком, работают через USB-кабель, при этом в системе устройство определяется как виртуальный COM-порт. Подключите кабель к терминалу и компьютеру, подайте питание. После установки драйверов USB-COM (обычно ставятся вместе с пакетом от банка) в «Диспетчере устройств» Windows в разделе «Порты (COM и LPT)» появится новое устройство с присвоенным номером порта, например COM3 или COM5. Запомните этот номер — он понадобится при настройке.

Подключение через RS-232

Если терминал подключён «родным» последовательным кабелем к COM-порту компьютера, дополнительные драйверы порта не нужны, но нужно знать аппаратный номер порта (обычно COM1). Учтите, что параметры порта (скорость, чётность) должны совпадать с прошивкой терминала — их сообщает банк, типичное значение скорости для iPP320 — 19200 бод, но у вашего экземпляра она может отличаться.

Подключение по сети (Ethernet)

В сетевом варианте терминал получает IP-адрес в локальной сети, а драйвер обращается к нему по TCP/IP. Такой вариант удобен, когда кассовый компьютер стоит не рядом с терминалом, но требует, чтобы банк прошил устройство под Ethernet-режим. Проверьте связь простым ping до адреса терминала до настройки 1С.

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

Как проверить физическое подключение

Устройство в Диспетчере устройств
Норма

В разделе «Порты (COM и LPT)» виден порт без жёлтого восклицательного знака

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

Устройство не определяется или отмечено ошибкой — переустановите USB-драйвер, смените порт USB

Реакция терминала на питание
Норма

Экран показывает заставку банка или надпись «Готов к работе»

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

Терминал не включается или циклически перезагружается — проблема с питанием или прошивкой, обращайтесь в банк

Связь по сети (для Ethernet)
Норма

ping до IP терминала проходит без потерь

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

Пакеты не доходят — проверьте кабель, IP-адрес и настройки сети

Шаг 2. Установка драйвера эквайринга

Драйвер — главный элемент связки. Для терминалов Сбербанка это пакет pilot_nt (сервис «СБЕРБАНК» в списке служб) либо более новые решения банка; для других эквайеров — свои драйверы (UCS, Arcus, Inpas и т.д.). Дистрибутив и инструкцию всегда берите у банка: версии с посторонних сайтов могут быть несовместимы с прошивкой вашего терминала.

Установите пакет от имени администратора, затем выполните настройку согласно инструкции банка: укажите номер COM-порта (или IP), скорость, при необходимости — логин и пароль кассира. Многие драйверы имеют собственную утилиту тестирования — обязательно выполните «Тест связи с терминалом» и тестовую оплату ещё до запуска 1С. Если драйвер сам по себе терминал не видит, в 1С он тем более не заработает.

Шаг 3. Настройка подключаемого оборудования в 1С

В типовых конфигурациях с БПО настройка выполняется в разделе «Администрирование» → «Подключаемое оборудование» (в Рознице 2.x — «Администрирование» → «Настройка подключаемого оборудования»). Сначала убедитесь, что включена функциональная опция использования подключаемого оборудования и эквайринга.

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

Откройте «Настроить» у созданного оборудования и укажите параметры, которые требует конкретный драйвер: номер COM-порта, скорость, код валюты (643 для рублей), номер терминала. Сохраните и выполните встроенную «Проверку связи» прямо из формы настройки.

Порядок настройки в 1С
  1. 1
    Включите опции «Подключаемое оборудование» и «Эквайринг» в настройках конфигурации
  2. 2
    Откройте список подключаемого оборудования и создайте элемент с типом «Эквайринговый терминал»
  3. 3
    Выберите драйвер эквайринга вашего банка, при отсутствии — загрузите компоненту в базу
  4. 4
    В настройках укажите порт, скорость и параметры из инструкции банка
  5. 5
    Нажмите «Тест устройства» / «Проверка связи» и добейтесь успешного результата
  6. 6
    Привяжите терминал к кассе ККМ и эквайринговому договору в карточке кассы

Шаг 4. Привязка к кассе и проверка оплаты

Чтобы оплата картой вызывалась из чека, эквайринговый терминал нужно связать с кассой ККМ. В карточке кассы (или в настройках РМК/рабочего места кассира) укажите подключаемое оборудование: фискальный регистратор и эквайринговый терминал. В УТ 11 и КА 2 дополнительно настраивается «Эквайринговый терминал» в справочнике с указанием договора эквайринга и банка-эквайера — от этого зависит корректное отражение оплат в учёте.

Проверка выполняется на тестовом чеке: откройте РМК, пробейте чек на небольшую сумму, выберите оплату картой. Терминал должен «проснуться», запросить карту; после успешной оплаты 1С получит подтверждение и напечатает слип. Затем выполните отмену этой операции и в конце смены — сверку итогов (она же закрытие банковской смены), чтобы убедиться, что весь цикл операций проходит штатно.

Держите под рукой тестовую карту или используйте реальную карту на минимальную сумму с последующей отменой операции. Отмена (void) в тот же банковский день возвращает деньги без комиссии и не «засоряет» сверку итогов, в отличие от возврата на следующий день.
ПЗ
Практическое замечание

Типичные ошибки и их решение

Самая частая проблема — «терминал не отвечает» при работающем устройстве. Почти всегда причина в неверном номере COM-порта: после перетыкания USB-кабеля Windows назначает устройству новый порт, а в настройках драйвера и 1С остался старый. Решение — зафиксировать номер порта в свойствах устройства в Диспетчере устройств и не менять USB-разъём.

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

Типичные ошибки
01
Настройка 1С до теста драйвера — если драйвер сам не видит терминал, искать причину в 1С бессмысленно; сначала добейтесь связи в утилите банка
02
Смена USB-порта после настройки — Windows присваивает новый COM-номер, и связь пропадает; зафиксируйте порт и используйте один разъём
03
Несовпадение скорости порта с прошивкой — терминал «молчит»; параметры запросите у банка
04
Забытая сверка итогов — без закрытия банковской смены возможны расхождения в расчётах с банком и блокировка новых операций
05
Использование драйвера не от своего банка — прошивка терминала привязана к эквайеру, чужой драйвер работать не будет

Ограничения и альтернативные варианты

iPP320 — снятая с производства, но массово эксплуатируемая модель. Учитывайте её ограничения: устройство работает только с прошивкой конкретного банка, не поддерживает современные сценарии вроде оплаты по QR-коду СБП без доработок со стороны эквайера, а банки постепенно переводят клиентов на новые модели пин-падов. Если банк предлагает замену терминала, схема подключения к 1С от этого не меняется — меняется только драйвер и его настройки.

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

Маршрут решения

Как выбрать действие

Драйвер банка в своей утилите видит терминал, а 1С — нетПроверяйте разрядность клиента 1С, версию компоненты БПО и параметры в настройках оборудования
Терминал не определяется даже в Диспетчере устройствПереустановите USB-драйвер, смените кабель и порт USB; при отсутствии результата — обращайтесь в банк
Оплата проходит, но слип не печатается или не сохраняется в 1СПроверьте настройки печати слипа в драйвере и шаблоны чеков в БПО
Банк заменил терминал на новую модельЗапросите новый драйвер и создайте в 1С новый элемент оборудования, не удаляя старый до проверки

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

Можно ли подключить iPP320 к 1С без драйвера банка?

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

Почему после перезагрузки компьютера терминал перестал отвечать?

Наиболее вероятные причины: служба драйвера эквайринга не стартует автоматически либо Windows назначила USB-устройству другой номер COM-порта. Проверьте тип запуска службы и зафиксируйте номер порта в свойствах устройства.

Работает ли iPP320 с 1С:Розница 3 и УТ 11?

Да, если для вашего банка-эквайера существует драйвер, совместимый с библиотекой подключаемого оборудования актуальной версии. Совместимость конкретной связки «драйвер — версия БПО» уточняйте у банка или в описании драйвера.

Что делать, если тест в 1С проходит, а оплата из чека — нет?

Проверьте привязку терминала к кассе ККМ в настройках рабочего места кассира и наличие заполненного договора эквайринга. Тест устройства проверяет только связь, тогда как оплата задействует ещё и учётные настройки.

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

Штатно нет: пин-пад обслуживает одно рабочее место. Обходные схемы через проброс COM-порта по сети нестабильны и не поддерживаются банками. Для нескольких касс оформляются отдельные терминалы с собственными договорами эквайринга.

Кто должен обновлять ПО терминала?

Только банк-эквайер — удалённо через свою систему или при выезде специалиста. Самостоятельные попытки обновления или перепрошивки iPP320 приводят к блокировке устройства и прекращению приёма карт.

Итог

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

iPP320 подключается к 1С через драйвер банка-эквайера: сначала физическое подключение и тест в утилите банка, затем настройка оборудования в БПО и привязка к кассе. Большинство проблем решается проверкой номера COM-порта, службы драйвера и разрядности компоненты. Прошивку и параметры терминала меняет только банк.