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

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

Ошибка 4309 на терминале Сбербанка при работе с 1С: причины и способы устранения

Ошибка 4309 терминал Сбербанка в 1С: что означает код, почему возникает при оплате картой, пошаговая диагностика связи, драйвера и настроек эквайринга, FAQ.

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

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

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

Что означает код 4309 и где искать его расшифровку

Коды ответов терминала формируются процессингом банка и банковским ПО, загруженным в устройство. Один и тот же код в разных версиях ПО может иметь разные формулировки, поэтому универсальной расшифровки 4309 не существует: на практике он встречается как отказ операции, связанный с недоступностью хоста банка, отклонённой транзакцией или некорректным запросом от кассового ПО.

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

Важно зафиксировать точное время ошибки, номер терминала (TID) и, если возможно, последние цифры карты. Эти данные понадобятся при обращении в поддержку банка — без них поиск отклонённой транзакции в процессинге заметно усложняется.

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

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

Ошибка у всех карт и всех кассировПроблема связи или терминала

Проверьте интернет-канал терминала и статус соединения в его меню

Ошибка только при оплате из 1ССбой в связке 1С и драйвера

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

Ошибка на конкретной картеОтказ по карте или лимитам

Предложите другую карту или способ оплаты и проверьте лимиты операции

Ошибка после сверки итогов или обновленияРассинхронизация параметров

Выполните тест связи с банком и повторную сверку итогов

Наиболее частая причина — потеря связи терминала с процессингом: пропал интернет на точке, сбой SIM-карты в мобильном терминале, заблокирован порт на роутере. Вторая по частоте — некорректные параметры подключения в 1С: указан не тот COM-порт, IP-адрес терминала или устарели данные после замены оборудования.

Реже встречаются ситуации, когда операция отклоняется из-за состояния самой карты (недостаточно средств, ограничения банка-эмитента) или из-за попытки выполнить действие, недопустимое в текущем состоянии терминала, — например, оплату до завершения предыдущей зависшей транзакции.

Быстрая диагностика: порядок действий на точке

Диагностику выполняйте от простого к сложному, фиксируя результат каждого шага. Это позволит понять, на каком уровне рвётся цепочка, и не «перемешать» причины.

Порядок действий
  1. 1
    Проверьте связь терминала: в сервисном меню выполните тест соединения с банком или посмотрите индикатор сети
  2. 2
    Перезагрузите терминал и дождитесь полной загрузки банковского ПО
  3. 3
    В 1С откройте настройки подключаемого оборудования и выполните тест устройства эквайринга
  4. 4
    Проверьте, что в настройках указан правильный терминал: IP-адрес или порт соответствуют фактическому подключению
  5. 5
    Попробуйте провести тестовую оплату минимальной суммой другой картой
  6. 6
    Если ошибка повторяется — выполните сверку итогов с банком и повторите операцию
  7. 7
    Зафиксируйте код, время и номер терминала для обращения в поддержку банка

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

При мобильных терминалах дополнительно проверьте уровень сигнала и баланс SIM-карты. Терминалы, работающие через Wi-Fi или Ethernet, чувствительны к смене сетевых параметров: если на точке меняли роутер или провайдера, убедитесь, что порты, необходимые для эквайринга, не заблокированы.

Проверка настроек эквайринга в 1С

В типовых конфигурациях (Управление торговлей, Розница, КА, ERP) подключение терминала выполняется через «Администрирование — Подключаемое оборудование» либо через настройки эквайринговых терминалов в разделе продаж. Для эквайринга Сбербанка обычно используется драйвер «Сбербанк» (sbrf) или универсальный драйвер по стандарту 1С.

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

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

Что делать при повторяющейся ошибке

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

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

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

Тест связи терминала с банком не проходитПроверяйте интернет-канал, SIM-карту и сетевые настройки; при исправной сети звоните в поддержку эквайринга
Тест связи проходит, но оплата из 1С падает с 4309Переустановите или обновите драйвер эквайринга и проверьте параметры подключения в 1С
Ошибка только с отдельными картамиПредложите клиенту другую карту или наличные; проблема на стороне банка-эмитента
Ошибка началась после обновления 1С или драйвераОткатите драйвер на прежнюю рабочую версию и проверьте совместимость с вашей конфигурацией
Ничего не помогло в течение рабочего дняОбратитесь в поддержку Сбербанка по эквайрингу с TID терминала, временем и кодом ошибки

При обращении в банк подготовьте: номер терминала (TID), номер договора эквайринга, точное время неудачных операций, полный текст ошибки и описание уже выполненных проверок. Это сокращает диагностику с нескольких итераций уточняющих вопросов до одного обращения.

Как не потерять продажи и деньги при сбое

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

Критически важно не проводить одну и ту же оплату многократно «пока не пройдёт». Если терминал выдал ошибку, но деньги у клиента списались (SMS о списании пришла), операция могла зависнуть в неопределённом состоянии. В этом случае выполните сверку итогов — она покажет, какие операции реально прошли по терминалу. Расхождения между списанием и сверкой решаются через банк: средства по незавершённым транзакциям обычно возвращаются на карту автоматически в течение нескольких дней.

Типичные ошибки
01
Многократный повтор оплаты без сверки итогов — двойные списания с карты клиента и конфликтные ситуации на кассе
02
Перезагрузка терминала в момент зависшей транзакции — операция зависает в процессинге, и разбирательство усложняется
03
Смена настроек в 1С «наугад» без фиксации исходных значений — невозможно вернуться к рабочей конфигурации
04
Игнорирование текста ошибки и обращение в поддержку без TID и времени операции — диагностика растягивается на дни

Профилактика: как снизить риск повторения ошибки

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

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

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

Отдельно проверьте стабильность интернет-канала точки. Если терминал работает через общий Wi-Fi магазина, который перегружен в часы пик, имеет смысл выделить для эквайринга отдельный канал или перевести терминал на мобильную связь как резерв.

Итог

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

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

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

Ошибка 4309 — это проблема карты клиента или терминала?

Зависит от контекста. Если ошибка возникает со всеми картами подряд — проблема в терминале, связи или настройках. Если только с одной картой, а другие проходят нормально — причина на стороне карты или банка-эмитента, и клиенту стоит использовать другой способ оплаты.

Деньги с карты списались, но терминал выдал ошибку. Что делать?

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

Можно ли исправить ошибку 4309 без обращения в банк?

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

Поможет ли переустановка драйвера эквайринга в 1С?

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

Ошибка появляется периодически, в разное время дня. В чём причина?

Плавающие сбои чаще всего связаны с нестабильным интернет-каналом или перегрузкой сети в часы пик. Проверьте качество связи в моменты ошибок и рассмотрите резервный канал для терминала — мобильный интернет или отдельное проводное подключение.

Нужно ли делать сверку итогов после каждой ошибки?

Обязательно — только если была попытка оплаты и есть риск зависшей транзакции. Если терминал отказал сразу, до списания, сверка не обязательна, но тест связи выполнить стоит, чтобы понять, восстановилась ли работоспособность устройства.