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

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

Как подключить эквайринг Тинькофф к 1С

Как подключить эквайринг Тинькофф к 1С: настройка интернет-эквайринга и POS-терминала, обмен с кассой, типичные ошибки и проверка результата.

Эквайринг Тинькофф (Т-Банка) подключается к 1С двумя разными способами в зависимости от задачи: интернет-эквайринг для оплаты заказов на сайте и торговый эквайринг для приёма карт на физической точке через POS-терминал. У каждого сценария своя механика интеграции, свои настройки в конфигурации и свои типичные ошибки.

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

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

Что подготовить перед подключением

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

Для интернет-эквайринга вам потребуются данные из личного кабинета Т-Банка: терминал (TerminalKey) и пароль (Password/Secret Key). Для торгового эквайринга — сам терминал, договор эквайринга и совместимый драйвер оборудования. Также проверьте, что ваша конфигурация (1С:Управление торговлей, 1С:Розница, 1С:Комплексная автоматизация, 1С:Бухгалтерия) обновлена до актуального релиза — старые версии могут не поддерживать актуальные механизмы обмена.

Договор с банкомЭквайринг активирован

В личном кабинете виден терминал и доступны ключи

Конфигурация 1СПоддержка интеграции

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

Касса и ФНФискализация настроена

Чеки по картам должны пробиваться через ту же ККТ

Права пользователяДоступ к настройкам

Нужны права администратора или настройки обменов

Подключение интернет-эквайринга к 1С

Основной способ — установка платёжного модуля Т-Банка для вашей конфигурации или настройка обмена через API. Модуль позволяет формировать ссылку на оплату прямо из счёта или заказа покупателя и автоматически получать статус платежа. Если готового модуля под вашу конфигурацию нет, интеграцию реализуют через HTTP-запросы к API банка — это работа для разработчика 1С.

Общий порядок действий при использовании модуля: установите расширение или внешнюю обработку, введите TerminalKey и пароль из личного кабинета, укажите налогообложение и ставку НДС для чеков (если включена передача чеков по 54-ФЗ), настройте URL для уведомлений о платежах. Уведомления (callback) критичны: без них 1С не узнает, что счёт оплачен, и оплата не закроется автоматически.

Порядок подключения интернет-эквайринга
  1. 1
    Получите в личном кабинете Т-Банка TerminalKey и пароль терминала
  2. 2
    Установите платёжный модуль или расширение в 1С
  3. 3
    Введите ключи и укажите систему налогообложения для чеков
  4. 4
    Настройте URL уведомлений о статусе платежа в личном кабинете банка
  5. 5
    Проведите тестовый платёж на небольшую сумму и проверьте отражение в 1С

Оплата по ссылке из счёта

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

Подключение POS-терминала к 1С:Розница и УТ

Для розничной точки терминал Т-Банка подключается как эквайринговое оборудование. В 1С:Рознице и Управлении торговлей это делается в разделе «Подключаемое оборудование»: добавляется эквайринговый терминал, выбирается драйвер, указываются параметры связи (COM-порт, USB или сетевое подключение терминала).

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

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

Настройка фискализации и чеков

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

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

Проверка результата и тестовая оплата

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

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

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

Как проверить результат

Статус платежа в 1С
Норма

Счёт или чек отмечен как оплаченный автоматически

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

Оплата прошла в банке, но в 1С не отразилась

Чек на кассе
Норма

Способ оплаты — безналичные, сумма совпадает

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

Чек не пробит или неверный вид оплаты

Личный кабинет банка
Норма

Операция видна, статус подтверждён

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

Операция в статусе отклонена или отсутствует

Возврат
Норма

Возврат на карту проходит и отражается в учёте

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

Возврат зависает или не создаёт документ

Типичные ошибки и их устранение

Чаще всего интеграция ломается не на этапе подключения, а в мелочах настройки. Ниже — ошибки, которые встречаются регулярно.

Типичные ошибки
01
Не настроен URL уведомлений — платежи проходят, но 1С не узнаёт об оплате, счета висят неоплаченными
02
Перепутаны тестовый и боевой терминалы — реальные платежи уходят в тестовый контур и не зачисляются
03
Неверная ставка НДС в настройках модуля — чеки фискализируются с ошибкой, требуются коррекции
04
В 1С не создан договор эквайринга — оплаты по карте не попадают в отчёты и сверку с банком
05
Терминал подключён, но не выбран драйвер в рабочем месте кассира — кнопка оплаты картой неактивна

Если платёж прошёл в банке, но не отразился в 1С, первым делом проверяйте журнал уведомлений: дошёл ли callback, не блокирует ли его файрвол или неверный адрес. Если терминал не отвечает в рознице — проверяйте, что в настройках рабочего места выбрано именно это устройство и драйвер запущен.

Ограничения и когда нужен разработчик

Стандартные модули покрывают типовые сценарии: оплата счёта, заказа, розничная продажа. Если нужны двухстадийные платежи (предавторизация), рекуррентные списания, оплата в рассрочку или нестандартная логика закрытия заказов — потребуется доработка через API банка силами разработчика 1С.

Для самописных и сильно доработанных конфигураций готовые модули могут не встать без адаптации. В этом случае ориентируйтесь на документацию API Т-Банка и планируйте отдельную задачу по интеграции с тестовым контуром.

Итог

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

Определите сценарий — интернет-эквайринг или POS-терминал — и настраивайте их по отдельности. Ключи берите только из личного кабинета банка, обязательно настройте уведомления о платежах, проверьте фискализацию и проведите тестовую оплату с возвратом до запуска в работу.

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

Можно ли подключить эквайринг Тинькофф к 1С:Бухгалтерии?

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

Где взять TerminalKey и пароль для настройки?

Оба реквизита выдаются в личном кабинете интернет-эквайринга Т-Банка в разделе настроек терминала. Если терминалов несколько (например, тестовый и боевой), у каждого свои ключи — не перепутайте их при вводе в 1С.

Почему оплата прошла, а счёт в 1С остался неоплаченным?

Почти всегда причина в уведомлениях: банк не смог отправить callback на ваш сервер или 1С не смогла его обработать. Проверьте, что URL уведомлений указан верно, сервер доступен извне, а публикация информационной базы на веб-сервере настроена корректно. Без рабочих уведомлений автоматического закрытия оплат не будет.

Нужна ли отдельная касса для интернет-эквайринга?

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

Можно ли принимать оплату картой без POS-терминала?

Да, через интернет-эквайринг: клиент оплачивает по ссылке или QR-коду со своего телефона. Это подходит для выездной торговли и услуг, но для классической розничной точки с потоком покупателей терминал удобнее и быстрее.

Что делать, если готового модуля под мою конфигурацию нет?

Используйте интеграцию через API банка: разработчик 1С реализует формирование платежей, приём уведомлений и регистрацию оплат по документации Т-Банка. Начните с тестового контура и простого сценария «счёт → ссылка → оплата → статус», затем расширяйте функциональность.