Что умеет решение
Модуль подключает эквайринг Т-Банка (ранее Tinkoff Bank) к интернет-магазину на платформе 1С-Битрикс. Решение закрывает стандартные задачи разработки: корректный расчёт НДС в фискальных чеках и защита от повторной обработки банковских уведомлений. Это базовая версия продукта «Интернет-эквайринг Т-Банк приём платежей Про», который поставляется с 2017 года и имеет почти тысячу установок. Техническая база идентична, различается только набор функций: версия предназначена для стандартных сценариев, где покупатель оплачивает заказ, магазин получает средства и формирует чек.
Доступные способы оплаты включают банковские карты систем Мир, Visa и MasterCard. Поддерживается оплата через Систему быстрых платежей (СБП) по QR-коду, в том числе во всплывающем виджете. Работают кошельки T-Pay, SberPay, Yandex Pay и MIR Pay. Платёж можно провести во всплывающем окне без перехода на сайт банка. После оформления заказа происходит автоматическое перенаправление на платёжную страницу. Система поддерживает полный и частичный возврат средств с автоматическим изменением статуса заказа. Доступны функции частичной оплаты. Предусмотрено шесть режимов отображения формы оплаты, настраиваемых отдельно для каждой платёжной системы, что позволяет одновременно принимать карты, СБП и T-Pay.
Чеки и 54-ФЗ
Модуль обеспечивает печать чеков через Т-Банк с полным соблюдением требований 54-ФЗ.
Модуль поддерживает все действующие ставки НДС, включая расчётные 22/122, 10/110, 7/107 и 5/105. Работает со всеми системами налогообложения: ОСН, УСН «доходы», УСН «доходы минус расходы», ЕСХН и патент. Реализован полный справочник предметов расчёта и способов оплаты согласно ФФД, включая версию 1.2, что позволяет корректно формировать чеки для маркированных товаров, взносов и агентских выплат.
Коды маркировки «Честного ЗНАКа» автоматически подтягиваются из отгрузки заказа и выводятся отдельной строкой для каждой единицы товара. Дополнительный ввод не требуется при условии использования ФФД 1.2 и наличия заполненных кодов в заказе. Если касса не знает ставку НДС для конкретного товара, модуль не отправляет чек с ошибкой, а уведомляет пользователя о необходимости исправления ставки в справочнике, предотвращая расхождения в ОФД.
Закрывающие чеки формируются по факту отгрузки, оплаты или перевода заказа в установленный статус. Отправка чека в банк корректно обрабатывает ситуацию при наличии активной кассы Битрикса: чек отправляется только после заполнения системы налогообложения и ставки НДС, а при конфликте с кассой Битрикса модуль выводит предупреждение в настройках платёжной системы.
Двухстадийные платежи
Поддерживается холдирование средств. Подтверждение оплаты доступно в один клик непосредственно из карточки заказа в административной панели или может выполняться автоматически по истечении заданного таймаута в днях.
Модуль интернет-эквайринга Т-Банк обеспечивает прозрачность финансовых операций. Статус заказа меняется на оплаченный исключительно после получения официального подтверждения от банка. Если списание средств не удалось, оператор видит точную причину ошибки и может инициировать повторную попытку, избегая ситуации, когда заказ формально считается оплаченным, но деньги не поступили.
При использовании механизма резервирования средств покупатель получает понятное уведомление о том, что деньги временно заморожены на карте и будут списаны после подтверждения заказа магазином, вместо стандартного сообщения об ошибке оплаты. Система поддерживает автоматическое подтверждение зарезервированной оплаты по истечении заданного тайм-аута, измеряемого в днях. Отмена заказа автоматически снимает резервирование средств.
Автоматизация и гибкость управления
Модуль позволяет настраивать статусы заказа для каждого события: полная оплата, частичная оплата, холдирование, возврат средств и отмена заказа.
В карточке заказа доступна кнопка «Отправить ссылку на оплату». Если оплата не прошла или завершилась исправимой ошибкой, система в один клик отправляет покупателю письмо со свежей ссылкой. Шаблон письма можно свободно редактировать в административной панели. Если шаблон отсутствует, отключен или не привязан к сайту заказа, модуль сразу уведомит об этом, не дожидаясь неудачной попытки отправки.
Функция запоминания карт покупателя позволяет банку предлагать ранее использованную карту при повторных оплатах. Привязка сохраненных карт может быть настроена как общая для всех сайтов, так и раздельная для каждого конкретного сайта.
Гибкие шаблоны ссылок на заказ в личном кабинете покупателя. Платёжная система создаётся автоматически при установке модуля; сразу открываются её настройки для ввода терминала и пароля. При наличии на сайте официального модуля приёма платежей Т-Банка возможен переход без перенастройки: терминал, пароль и параметры чека переносятся автоматически, а старая платёжная система отключается. Для каждого способа оплаты доступны готовые иконки: карты, СБП, T-Pay и всплывающие виджеты.
Оповещения о сбоях
Модуль уведомляет администратора о проблемах, которые иначе видны только в логах: несоответствие суммы платежа подтверждённой банком, отклонённое уведомление банка, не отправленный закрывающий чек, проблемы с подтверждением или снятием резерва средств, возврат денег покупателю при не отменённом заказе, наличие ставки НДС у товара, которой нет у кассы, или ошибка вместо формы оплаты для покупателя. Реализованы две независимые настройки уведомлений: критические сбои приходят немедленно, а ошибки покупателей группируются, чтобы при сбое на стороне банка почта не превращалась в поток одинаковых писем.
Уведомления о сбоях доставляет отдельный бесплатный модуль rover.notifier, требующий PHP 8.2. Сообщения могут приходить на электронную почту, по СМС или в мессенджеры Telegram, WhatsApp и MAX. При отсутствии этого компонента основной модуль продолжает работать в штатном режиме, но не отправляет оповещения.
Надёжность и безопасность
Проверка цифровой подписи уведомлений от банка: запросы с некорректным токеном отклоняются, а администратор получает уведомление о попытке подделки.
Защита от дублирования чеков при повторной отправке уведомлений от банка.
Ограничение приёма нотификаций только по белому списку IP-адресов Т-Банка.
Автоматическая ротация и очистка логов. Каталог логов защищён от скачивания через браузер файлом .htaccess. На серверах с веб-сервером nginx, который не читает этот файл, доступ к каталогу блокируется правилом конфигурации сервера; модуль указывает на это в документации.
Статус платежей хранится в отдельной таблице модуля, а не в общих настройках сайта. Это предотвращает полное чтение данных при каждом обращении на крупных магазинах с десятками тысяч транзакций.
Журнал операций по платежам ведется постоянно, независимо от общих настроек логирования. В него попадают уведомления банка и их отклонения, изменения статуса заказа, подтверждение резервирования и отправка закрывающего чека. Записи содержат источник события, но не включают персональные данные покупателя. Глубина хранения журнала настраивается, старые записи удаляются автоматически.
Фоновое автоматическое подтверждение зарезервированных платежей продолжает работу даже при возникновении первой ошибки. В настройках модуля выделена отдельная вкладка «Отладка», где размещены логи и оповещения, чтобы они не мешали основным настройкам.
В версии Про доступны расширенные сценарии использования, выходящие за рамки стандартного магазина. Можно принимать платежи без подключения модуля «Интернет-магазин»: форма оплаты на произвольную сумму размещается на любой странице сайта, при этом поддерживаются чеки и маркировка. Реализован компонент для оплаты заказа на собственной странице: он принимает номер заказа и создает платеж, если его еще нет. Это позволяет реализовать функцию «доплатить заказ» в личном кабинете, на странице благодарности или по ссылке из письма. Также доступен блок для конструктора Сайты24. В карточке заказа появилась вкладка «Операции Т-Банк», где менеджер видит журнал операций и статус платежа без необходимости обращаться к базе данных.
Модуль предоставляет внутренние события для тонкой настройки поведения под конкретные задачи. При смене статуса заказа на «оплаченный» система автоматически помечает его как оплаченный и открывает форму банка в новом окне.
Обновление младшей версии до старшей выполняется тем же кодом и теми же правками. Переход на версию Про означает установку старшего модуля, а не миграцию на другое решение.
Поддержку ведёт разработчик, а не скрипт или обезличенная «первая линия». При нестандартных случаях ответ уточняется напрямую у разработчика, минуя общую очередь тикетов. Полная документация по установке и настройке доступна перед покупкой и после неё. Бесплатная консультация по подключению, настройке и тестовым платежам предоставляется в любое время.
Для поиска используются синонимы: Тинькофф, Tinkoff, ТБанк, Т-банк, t-bank, tbank.
Для модуля «Интернет-эквайринг Т-Банк приём платежей» General iT может выполнить установку, настройку и проверку работы в вашем проекте.