Как подключить пин-пад Ingenico icm122 от Сбербанка к 1С:Мобильная касса?

Системный администратор 1С v8.3 (Управляемые формы) Торговля и дистрибуция
← На главную

Многие пользователи сталкиваются с трудностями при попытке подключить эквайринговые терминалы, такие как Ingenico icm122 или VeriFone VX820 (предоставленные Сбербанком), к приложению 1С:Мобильная касса на устройствах Android или iOS. Проанализируем ситуацию и разберем по шагам, почему возникают ошибки при использовании стандартных драйверов и как правильно настроить оборудование для приема безналичных платежей.

Почему не работают драйверы ИНПАС со Сбербанком?

При первоначальной настройке пользователи часто перебирают доступные драйверы подключаемого оборудования и останавливаются на драйвере ИНПАС (INPAS), надеясь, что он сработает. Выясним причину, почему этот путь ведет к ошибке.

Терминалы моделей Ingenico icm122 и VeriFone VX820, которые выдает Сбербанк, прошиты специализированным программным обеспечением самого банка. Эта банковская прошивка программно блокирует работу терминала со сторонними эквайринговыми протоколами, включая универсальный протокол INPAS. Именно поэтому попытки подключить сберовский терминал, выбрав в настройках мобильной кассы платежную систему INPAS, всегда заканчиваются неудачей. Работать с таким оборудованием нужно исключительно через официальные компоненты Сбербанка.

Появление официального драйвера Сбербанка для мобильных устройств

Долгое время прямого драйвера для мобильных систем не существовало, но теперь проблема решена. Рассмотрим подробнее, как происходит подключение в актуальных версиях приложения.

В новых версиях приложения 1С:Мобильная касса (начиная с релиза 3.9) был добавлен официальный специализированный драйвер — 1С:Эквайринговые терминалы Сбербанк 2.x. Этот драйвер разработан специально для архитектуры мобильных устройств на базе Android (x32/x64). Он позволяет подключать терминалы эквайринга от Сбербанка напрямую к смартфонам и планшетам по Bluetooth, USB или Wi-Fi (LAN). Драйвер связывается с пин-падом по внутренним протоколам Сбербанка, обеспечивая корректную и стабильную передачу данных об оплате.

Автономные и подключаемые терминалы: в чем разница?

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

  1. Автономные терминалы — не требуют прямой физической или программной связи с кассовым ПО. Приложение 1С:Мобильная касса лишь эмулирует процесс оплаты: кассир пробивает чек в программе, затем вручную вводит сумму на клавиатуре пин-пада Ingenico, клиент прикладывает карту, и после успешной транзакции кассир подтверждает оплату в 1С.
  2. Подключаемые терминалы — кассовая программа инициирует вызов действий на терминале. Кассиру не нужно набирать сумму дважды. 1С автоматически передает команду с нужной суммой чека на пин-пад, терминал зажигает экран с требованием приложить карту, а после оплаты самостоятельно возвращает в 1С информацию об успешной транзакции.

Решение проблемы с перезагрузкой при Bluetooth-сопряжении на Android 10

Иногда при попытке сопряжения терминала Ingenico icm122 со смартфонами на базе Android 10 (например, Samsung A51), терминал начинает уходить в циклическую перезагрузку. Это связано с конфликтами профилей Bluetooth-соединения. Проанализируем действия, которые помогут решить эту проблему:

  1. Выполним принудительную жесткую перезагрузку пин-пада. Для этого на терминале Ingenico одновременно зажмите желтую кнопку Clear и кнопку с символом точки. Аппарат должен полностью выключиться.
  2. На мобильном телефоне зайдите в системные настройки Android. Необходимо очистить кэш системного приложения Bluetooth и удалить (забыть) все ранее сопряженные терминалы. В списке они обычно отображаются как iCM122-XXXXXXXX, где X — серийный номер вашего устройства.
  3. Включите терминал и инициируйте режим сопряжения вручную. Для этого нажмите клавишу F или многократно нажимайте клавишу ввода (зеленую), пока на экране не появится надпись BT Pairing Required или Сопряжение.
  4. При попытке подключения со смартфона, терминал сгенерирует 8-значный PIN-код сопряжения. Введите этот код на экране телефона (на это обычно дается около 1 минуты).

Альтернатива аппаратному пин-паду: технология Tap on Phone

Посмотрим на более современный вариант приема платежей, если у вас возникают непреодолимые сложности с подключением физического терминала. В 1С:Мобильная касса реализована встроенная интеграция с приложением Сбербанка Tap on Phone (в маркетах может называться Мобильный кассир).

Если курьер или кассир использует Android-смартфон со встроенным NFC-модулем, вы можете полностью отказаться от использования физического пин-пада Ingenico icm122. Приложение превращает сам смартфон в банковский терминал. Покупателю достаточно приложить свою бесконтактную банковскую карту или смартфон с Pay-сервисом к задней крышке телефона продавца. Это полностью исключает проблемы с Bluetooth-синхронизацией, севшими батарейками пин-пада и лишним весом оборудования у курьеров.

← На главную