Эквайринг в 1С 8 позволяет автоматизировать прием оплат банковскими картами прямо из программы, сокращая время на обработку заказов и минимизируя ошибки. Однако его настройка требует внимания к деталям: от выбора банка-партнера до корректной интеграции с конфигурацией 1С:Розница, 1С:Управление торговлей или 1С:Бухгалтерия. Без правильной конфигурации система может неверно фиксировать платежи, дублировать операции или даже блокировать транзакции.

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

⚠️ Важно: условия эквайринга (комиссии, лимиты, поддерживаемые терминалы) зависят от банка и тарифного плана. Уточняйте актуальные требования в договоре или личном кабинете банка, так как они могут меняться без уведомления .

1. Выбор банка и тарифа для эквайринга в 1С

Перед настройкой определитесь с банком-эквайером. Крупные игроки рынка — Сбербанк, Тинькофф, Альфа-Банк, ВТБ — предлагают готовые решения для интеграции с , но отличаются по:

  • 💳 Комиссии: от 1.5% до 3.5% за транзакцию (иногда фиксированная сумма + процент).
  • 📱 Типу терминалов: физические POS-терминалы, мобильные решения (mPOS) или облачный эквайринг без оборудования.
  • Скорости зачисления: от нескольких минут до 1–3 рабочих дней.
  • 🔄 Поддержке возвратов: некоторые банки взимают комиссию за возврат средств.

Для 1С:Розница оптимальны банки с поддержкой протокола FIAS (для работы с онлайн-кассами) и возможностью автоматической выгрузки данных о платежах. Например, Тинькофф Эквайринг предоставляет бесплатное API для интеграции, а Сбербанк требует покупки лицензии на модуль Сбербанк Эквайринг для 1С.

🔹 Совет: если ваш бизнес работает с предоплатой (например, интернет-магазин), уточните у банка поддержку двухстадийного платежа (hold → capture). Не все эквайеры корректно обрабатывают такие транзакции в .

📊 Какой банк вы используете для эквайринга в 1С?
Сбербанк
Тинькофф
Альфа-Банк
ВТБ
Другой банк
Ещё не подключен

2. Подключение эквайринга к 1С: пошаговая инструкция

Процесс подключения зависит от конфигурации и банка, но общая схема выглядит так:

  1. Заключите договор с банком и получите доступы к личному кабинету эквайера (логин, пароль, Merchant ID).
  2. Установите обработку для вашей версии :
    • Для 1С:Розница 2.3 — скачайте обработку с сайта банка (например, Тинькофф_Эквайринг.epf).
    • Для 1С:УТ 11 — используйте типовой механизм Оплата платежными картами (доступен в базовых конфигурациях).
  • Настройте параметры подключения в :
    Администрирование → Настройки программы → Оплата платежными картами

    Укажите данные из договора с банком: Идентификатор магазина, Секретный ключ, URL шлюза.

  • Протестируйте соединение в режиме песочницы (test-режим), если банк его предоставляет.
  • ⚠️ Внимание: если вы используете облачный эквайринг (без физического терминала), убедитесь, что в включена опция Работа с онлайн-кассой через интернет. Иначе платежи не будут фиксироваться в чеках.

    Заключен договор с банком|Получены реквизиты доступа (Merchant ID, ключи)|Скачана обработка для 1С|Создана резервная копия базы 1С|Тестовый режим настроен и проверен-->

    3. Настройка оборудования: терминалы и фискальные регистраторы

    Если банк предоставляет физический терминал (например, Ingenico iCT220 или PAX S90), его нужно связать с и фискальным регистратором (ФР). Для этого:

    1. Подключите терминал к компьютеру или кассовому аппарату via USB, Ethernet или Wi-Fi (в зависимости от модели).
    2. Настройте драйвер терминала в :
      Администрирование → Подключаемое оборудование → Терминалы оплаты

      Выберите модель из списка (например, Сбербанк POS-терминал) и укажите COM-порт или IP-адрес.

    3. Свяжите терминал с ФР (например, Атол 90Ф или Штрих-М-ФР-К). В настройках ФР выберите опцию Печать чека после оплаты картой.
    4. 📌 Критическая деталь: если терминал и работают через разные фискальные регистраторы, в чеках могут расходиться суммы. Например, терминал спишет 1000 ₽, а в отразится 999 ₽ из-за округления. Чтобы избежать этого, настройте в параметр:

      Округление сумм в чеках = Округление до копеек (0.01)
      Оборудование Тип подключения Требуемые настройки в 1С
      Ingenico iCT220 USB/Ethernet Драйвер Ingenico.dll, порт COM3 или IP
      PAX S90 Wi-Fi/3G Протокол TCP/IP, адрес шлюза банка
      Атол 90Ф (ФР) USB Включить Печать чека после оплаты
      Что делать если терминал не отвечает?

      Если терминал не реагирует на команды из 1С:

      1. Проверьте физическое подключение (кабели, питание).

      2. Перезагрузите терминал и компьютер.

      3. Обновите драйвер терминала в 1С (раздел Оборудование).

      4. Убедитесь, что в настройках терминала указан правильный Merchant ID.

      5. Если проблема остается — запросите у банка логи ошибок по последним транзакциям.

      4. Проведение платежа: от чека до подтверждения

      Рассмотрим стандартный сценарий оплаты в 1С:Розница 2.3:

      1. Сформируйте чек в (например, через Рабочее место кассира).
      2. Выберите тип оплаты:
        Оплата → Платежной картой

        Система автоматически отправит запрос на терминал или в облачный шлюз банка.

      3. Подтвердите платеж:
        • Для физического терминала: клиент вводит PIN на устройстве.
        • Для облачного эквайринга: перенаправление на страницу банка (3D-Secure).
    5. Зафиксируйте результат в :
      • При успешной оплате чек пробивается с пометкой Оплачено картой.
      • При отказе — создается документ Отказ в оплате с указанием причины (например, Недостаточно средств).

    ⚠️ Внимание: если после оплаты чек не пробился, но деньги списались с карты клиента, в образуется непривязанный платеж. Чтобы исправить это:

    1. Создайте чек вручную через Касса → Ручное создание чека.
    2. Укажите номер транзакции из банковского отчета в поле Идентификатор платежа.
    3. Проведите документ и сверьте суммы.
    💡

    Если клиент оплатил, но чек не напечатался, проверьте настройку Автопечать чека после оплаты в параметрах фискального регистратора. Иногда проблема решается перезагрузкой ФР.

    5. Обработка возвратов и отмены платежей

    Возврат средств по эквайрингу в состоит из двух этапов:

    1. Создание возврата в 1С:
      Касса → Возврат товара → Указать чек → Выбрать оплату картой

      Система сформирует запрос на возврат в банк.

    2. Подтверждение в банке:
      • Для физических терминалов — повторное проведение карты с выбором опции Возврат.
      • Для облачного эквайринга — автоматический запрос через API.

    🔹 Важные нюансы:

    • 🕒 Срок возврата: большинство банков позволяет вернуть средства в течение 30 дней с момента платежа. После этого требуется оформлять возврат как перевод на карту клиента (с комиссией).
    • 💰 Комиссия: некоторые банки удерживают комиссию за возврат (например, 1% от суммы). Это отражается в отчетах как Удержание банка.
    • 📄 Документы: для возврата по эквайрингу обязательно наличие оригинального чека (электронного или бумажного) с номером транзакции.

    ⚠️ Внимание: если возврат оформлен в , но не прошел в банке (например, из-за ошибки связи), деньги клиенту не вернутся. Проверяйте статус возврата в личном кабинете эквайера!

    💡

    Всегда сверяйте суммы возвратов в 1С и банковских отчетах. Расхождения могут привести к блокировке средств на расчетном счете.

    6. Формирование отчетов для банка и бухгалтерии

    Банки требуют регулярной отчетности по эквайрингу (ежедневно или ежемесячно). В для этого используются:

    • 📊 Отчет по эквайрингу:
      Отчеты → Продажи → Отчет по платежным картам

      Содержит список всех транзакций с статусами и суммами.

    • 💼 Выгрузка для банка:
      Администрирование → Обмен данными → Выгрузка данных для эквайера

      Формирует файл (обычно .csv или .xml) для загрузки в личный кабинет банка.

    • 📑 Сверка с выпиской:
      Банк и касса → Выписки → Сверка платежей по картам

      Помогает найти расхождения между данными и банка.

    📌 Пример отчета для Сбербанка:

    Поле Описание Пример значения
    OrderId Номер заказа в 1С ORD-12345
    Amount Сумма платежа в копейках 100000 (1000 ₽)
    Status Статус транзакции APPROVED
    CardPan Замаскированный номер карты 4276**1234

    ⚠️ Внимание: если вы работаете с НДС, в отчетах для банка должна быть детализация по ставкам (0%, 10%, 20%). В противном случае банк может не принять отчет, и средства зависнут на транзитном счете.

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

    Даже при правильной настройке эквайринга в могут возникать сбои. Рассмотрим самые частые:

    • 🚫 Ошибка "Неверный Merchant ID":

      Причина: неверно указан идентификатор магазина в настройках .

      Решение: проверьте Merchant ID в договоре с банком и перенастройте подключение.

    • 🔌 Терминал не отвечает:

      Причины: проблемы с драйвером, физическое отключение, блокировка банком.

      Решение: перезагрузите терминал, обновите драйвер в , проверьте логи ошибок в личном кабинете банка.

    • 💸 Расхождение сумм в чеке и платеже:

      Причина: округление копеек или ручное изменение суммы в чеке после оплаты.

      Решение: настройте в параметр Запрет изменения суммы после оплаты.

    • Платеж "завис" в статусе "В обработке":

      Причина: сбой связи с банком или длительная авторизация.

      Решение: дождитесь 5–10 минут (иногда банк задерживает ответ). Если статус не изменился — отмените платеж и проведите заново.

    🔹 Совет: если ошибка повторяется, запросите у банка логи транзакций по OrderId. Это поможет точнее диагностировать проблему.

    Что делать если банк заблокировал транзакции?

    Банки могут блокировать платежи по нескольким причинам:

    1. Превышен лимит по обороту (уточните в договоре).

    2. Подозрение в мошенничестве (например, много платежей с одной карты на небольшие суммы).

    3. Несовпадение данных магазина (юридическое название, ИНН) в 1С и банке.

    4. Просроченные отчеты или неуплата комиссий.

    Чтобы разблокировать:

    - Свяжитесь с поддержкой банка и запросите причину блокировки.

    - Предоставьте недостающие документы (выписку из ЕГРЮЛ, договор аренды помещения и т.д.).

    - Проверьте актуальность реквизитов в настройках 1С.

    8. Оптимизация работы с эквайрингом в 1С

    Чтобы минимизировать ошибки и ускорить обработку платежей, следуйте этим рекомендациям:

    • 🔄 Автоматизируйте сверку:

      Настройте в регламентное задание для ежедневной сверки платежей с банковскими выписками. Это поможет оперативно выявлять расхождения.

    • 📱 Используйте мобильные терминалы:

      Для выездной торговли или курьерской доставки подключите mPOS-терминалы (например, Тинькофф Терминал). Они синхронизируются с через облако.

    • 🛡️ Настройте резервное копирование:

      Регулярно сохраняйте базу перед массовыми операциями (например, инвентаризацией или закрытием месяца). Это защитит от потери данных при сбоях.

    • 📈 Анализируйте комиссии:

      Ведите в отдельный регистр для учета комиссий банка. Это поможет оптимизировать тариф или перейти к другому эквайеру.

    Критическая деталь: если вы работаете с предоплатой (например, в интернет-магазине), настройте в 1С механизм двухстадийных платежей (hold/capture). Не все банки поддерживают эту функцию "из коробки" — может потребоваться доработка конфигурации.

    💡

    Регулярная сверка платежей с банком и резервное копирование базы 1С снизят риск финансовых потерь и простоев.

    FAQ: Частые вопросы по эквайрингу в 1С

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

    Да, но для этого потребуется:

    1. Установить отдельные обработки для каждого банка.
    2. Настроить правила маршрутизации платежей (например, по типу товаров или сумме чека).
    3. Убедиться, что фискальный регистратор поддерживает работу с несколькими эквайерами.

    Обратите внимание: некоторые банки запрещают дублирование терминалов в одном магазине. Уточняйте это в договоре.

    Как вернуть деньги клиенту, если чек утерян, но номер транзакции известен?

    Если чек утерян, но есть OrderId или номер транзакции из банковского отчета:

    1. Создайте в документ Возврат денежных средств (без привязки к чеку).
    2. В поле Комментарий укажите номер транзакции и причину возврата.
    3. Сформируйте запрос на возврат через личный кабинет банка или терминал (вручную).

    Банк может потребовать дополнительное подтверждение (например, скриншот платежа из истории карты клиента).

    Почему в отчете по эквайрингу не отображаются платежи за вчера?

    Возможные причины:

    • Отчет сформирован до завершения банковского дня (обычно банки закрывают день в 21:00–23:00).
    • Не настроена автоматическая выгрузка данных из банка в .
    • Платежи проведены через другой Merchant ID (например, если у вас несколько точек).

    Решение: обновите данные вручную через Обмен данными → Загрузка платежей из банка.

    Можно ли принимать оплату картами без подключения к интернету?

    Да, но с ограничениями:

    • Физические терминалы (например, Ingenico iWL250) могут работать офлайн, но:
      • Лимит на одну транзакцию обычно не превышает 5–10 тыс. ₽.
      • Требуется ежедневная синхронизация с банком для подтверждения платежей.
      • При сбое синхронизации платежи могут быть отменены.
    • В настройте параметр Работа в офлайн-режиме и укажите лимит по сумме.

    Для стабильной работы рекомендуется резервный канал связи (например, 4G-роутер).

    Как отразить комиссию банка в бухгалтерском учете?

    Комиссия банка учитывается как расходы по услугам эквайринга. В 1С:Бухгалтерия:

    1. Создайте документ Списание с расчетного счета.
    2. Укажите статью расходов Комиссия банка за эквайринг.
    3. В поле Назначение платежа укажите период и основание (например, "Комиссия за апрель 2026 по договору №123").
    4. При необходимости распределите комиссию по подразделениям или номенклатурным группам.

    Для НДС: комиссия облагается налогом, если банк не является плательщиком НДС (уточните в договоре).