Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Интернет-эквайринг Т-Банк приём платежей

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

Интернет-эквайринг Т-Банк приём платежей

Интернет-эквайринг Т-Банк приём платежей

Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
12.04.2017
Обновлено:
05.09.2026
Версия:
2.8.0
Установлено:
500 - 999 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Да

Пользовательское соглашение

Описание

✅ Добавлена таблица операций с Т-Банком
✅ Добавлено оповещение об ошибках

Модуль подключает эквайринг Т-Банка (бывший Tinkoff Bank) к сайту на 1С-Битрикс любой редакции — от «Первого сайта» до «Энтерпрайза» — и закрывает всё, что обычно требует доработки: от корректного расчёта НДС в чеке до защиты от дублей банковских уведомлений.

Модуль в продаже с 2017 года, скоро будет установлен в 1000-й раз, регулярно обновляется под новые требования безопасности, банка и 54-ФЗ. Разработка — Павел Шулаев, автор решения, который сам пишет весь код модуля, а не отдаёт это на аутсорс: по нестандартным сценариям, чекам и тонкостям интеграции с API Т-Банка ответ всегда опирается на знание человека, который построил модуль изнутри, — при необходимости вопрос уточняется напрямую у автора.

Способы оплаты

✔ Банковские карты (Мир, Visa, MasterCard)
СБП — оплата по QR-коду, в том числе во всплывающем виджете
✔ T-Pay, SberPay, Yandex Pay, MIR Pay
✔ Оплата во всплывающем виджете без перехода на сайт банка
✔ Автоматическое перенаправление на платёжную страницу после оформления заказа
✔ Возврат средств — полный и частичный, с автоматическим переводом заказа в нужный статус
✔ Частичные оплаты

Чеки и 54-ФЗ

✔ Печать чеков через Т-Банк с полным соответствием 54-ФЗ
✔ Все ставки НДС, включая актуальные расчётные ставки 20/120 и 22/122
✔ Все системы налогообложения (ОСН, УСН, ЕНВД, ЕСХН, патент)
✔ Полный справочник предметов расчёта и способов оплаты по ФФД, включая версию 1.2 (маркированные товары, взносы, агентские выплаты и т.д.)
✔ Закрывающие чеки — по факту отгрузки, оплаты или переводу заказа в заданный статус

Двухстадийные и повторные платежи

✔ Холдирование средств — подтверждение оплаты в один клик прямо из карточки заказа в админке, либо автоматически по таймауту (в днях)
✔ Заказ помечается оплаченным только после подтверждения от банка: если списание не прошло, оператор видит причину и может повторить попытку, а не получает молча «оплаченный» заказ без денег
✔ Покупатель после оплаты с резервированием видит понятное сообщение — деньги зарезервированы на карте и спишутся, когда магазин подтвердит заказ, — а не «оплата не прошла»
✔ Автоматическое подтверждение зарезервированной оплаты по таймауту (в днях)
✔ Индивидуальная привязка сохранённых карт по каждому сайту (для мультисайтовых инсталляций) или общая — на выбор

Автоматизация и гибкость

✔ Настраиваемые статусы заказа под каждое событие: оплата, частичная оплата, холдирование, возврат, отмена
✔ Кнопка «Отправить ссылку на оплату» в карточке заказа — если оплата ещё не прошла или завершилась ошибкой, которую можно исправить повторной попыткой, письмо со свежей ссылкой на оплату уходит покупателю в один клик. Шаблон письма свободно редактируется в админке; если он отсутствует, выключен или не привязан к сайту заказа, модуль скажет об этом сразу, а не после неудачной отправки.
✔ Гибкие шаблоны ссылки на заказ в личном кабинете покупателя
✔ Компоненты для размещения формы оплаты в карточке заказа, в личном кабинете, CRM-формах, в блоке Сайтов24
✔ Работает без модуля «Интернет-магазин» — как самостоятельный компонент приёма платежей, с собственными настройками логирования и оповещений

Оповещения о сбоях

✔ Модуль сообщает администратору о проблемах, которые иначе заметны только в логе: сумма платежа не совпала с подтверждённой банком, отклонено уведомление банка, не отправился закрывающий чек, не подтвердилось или не снялось резервирование средств, деньги вернулись покупателю, а заказ не отменился, покупатель увидел ошибку вместо формы оплаты
✔ Две независимые галочки: критичные сбои приходят немедленно, ошибки покупателей группируются — при сбое на стороне банка почта не превращается в поток одинаковых писем
✔ Доставку берёт на себя бесплатный модуль «Оповещения об ошибках» (rover.notifier, требует PHP 8.2) — на почту, по СМС или в мессенджер (Telegram / WhatsApp / MAX). Без него модуль работает как прежде, просто не отправляет оповещения

Видно, что происходило с платежом

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

Надёжность и безопасность

✔ Защита от дублирования чеков при повторных уведомлениях от банка
✔ Ограничение приёма нотификаций по белому списку IP Т-Банка
✔ Ротация и автоматическая очистка логов с защитой каталога логов от прямого доступа
✔ Состояние платежей хранится в собственной таблице модуля, а не в настройках сайта: на магазине с десятками тысяч оплат эти данные больше не читаются целиком при каждом обращении к модулю
✔ Фоновое автоподтверждение зарезервированных оплат не останавливается на первой ошибке: сбой по одному заказу не оставляет неподтверждёнными остальные
✔ Отдельная вкладка «Отладка» в настройках модуля — логирование и оповещения не мешают основным настройкам и доступны в любой редакции, в том числе без модуля «Интернет-магазин»

Совместимость

✔ Все редакции 1С-Битрикс, включая «Первый сайт» и «Старт»
✔ Поддержка Композита
✔ Адаптивные шаблоны оплаты, отдельный шаблон для Сайтов24
✔ Пополнения баланса на внутреннем счете.
✔ Мультивалютность и корректная работа с буквенно-цифровыми номерами заказов
Внутренние события для тонкой настройки "под себя".

Поддержка

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

Для поиска: Тинькофф, Tinkoff, ТБанк, Т-банк, t-bank, tbank
Отзывы (6)
Обсуждения (97)
Что нового
2.8.0 (05.09.2026)
  • Вкладка «Операции Т-Банк» в карточке заказа. По каждому платежу видно состояние у банка, поставленный статус заказа, подтверждённую сумму и отправку закрывающего чека. Рядом — журнал операций: какие уведомления пришли от банка и были ли приняты, что делал модуль и кто это начал — банк, оператор или агент. Раньше это можно было узнать только из лога, если он включён заранее. Журнал ведётся независимо от логирования, глубина хранения настраивается.
  • Отклонённые уведомления банка видны с причиной отказа — именно они объясняют, почему оплата «не дошла».
  • Двухстадийная оплата больше не выглядит для покупателя неудачной. После резервирования средств заказ не помечен оплаченным, и страница результата показывала это как ошибку. Теперь покупатель видит, что деньги зарезервированы и спишутся после подтверждения заказа магазином.
  • Отправка ссылки на оплату проверяет шаблон письма. Если он отсутствует, выключен или не привязан к сайту заказа — модуль сообщает об этом сразу, вместо неудачной отправки.
  • Состояние платежей переехало в собственную таблицу модуля. Раньше оно хранилось строками в настройках сайта и читалось целиком при каждом обращении к модулю. При обновлении данные переносятся автоматически.
  • После установки добавлена кнопка «Перейти к настройкам модуля».
2.7.2 (28.08.2026)
  • На страницу переадресации об успешной оплатой добавлен промежуточный статус: Оплата принята банком, статус обновится в течение нескольких минут
  • Переработано подтверждение холда: заказ больше не может выглядеть оплаченным, если из-за какой-либо ошибки банк денег не списал. При отказе банка кнопка в карточке заказа показывает настоящую причину, остаётся на месте, и попытку можно повторить сразу
  • Исправлено: зарезервированные деньги больше не теряются из-за обрыва связи. Теперь разовый сбой связи не выводит платёж из обработки: следующая попытка подхватит его снова.
  • Закрыты найденные уязвимости
2.7.1 (28.08.2026)
  • Безопасность. Проверка статуса оплаты перенесена с собственной публичной точки входа на штатный сервис Битрикса.
  • Исправлено: не отменившийся заказ больше не выглядит отменённым. Если после возврата денег или снятия холда отмену заказа что-то заблокировало, раньше это молча терялось, а в лог писалось об успехе. Теперь администратор получает оповещение.
  • Исправлено: вёрстка формы оплаты в теме Aspro — при отключённом автопереходе в банк незакрытый тег ломал разметку страницы.
  • Событие onBeforeActionReverse доработано — обработчик магазина теперь может подменить результат обработки снятия холда, как это уже работало для оплаты, возврата, отказа и авторизации.
  • Рефакторинг, удалены устаревшие и ненужные файлы модуля
2.7.0 (26.08.2026)
  • Оповещения о сбоях. Модуль сообщает администратору о том, что раньше было видно только в логе: не совпала сумма платежа, отклонено уведомление банка, не отправился закрывающий чек, не снялся холд, покупатель увидел ошибку вместо формы оплаты. Доставку берёт на себя бесплатный модуль «Оповещения об ошибках» (rover.notifier) — на почту, по СМС или в мессенджер. Две независимые галочки на вкладке «Отладка»: критичные сбои приходят сразу, ошибки покупателя группируются.
  • Агент автоподтверждения холдов больше не останавливается на первой ошибке — раньше сбой на одном платеже оставлял неподтверждёнными все остальные.
  • Настройки заработали в редакциях без «Интернет-магазина»: вкладка «Отладка» с логированием и оповещениями доступна и там.
  • Повышена безопасность обработки информации о платежах
  • Закрыты найденные уязвимости
2.6.1 (24.08.2026)
  • Исправлены ошибки при установке и удалении
2.6.0 (07.08.2026)
  • Подтверждение оплаты в один клик. В карточке заказа в админке появилась кнопка «Подтвердить оплату в Т-Банк» — для заказов с двухстадийной оплатой (деньги зарезервированы, но ещё не списаны) больше не нужно ждать автоподтверждения по таймеру или лезть в настройки платёжной системы: подтвердить оплату теперь можно прямо из заказа очевидным способом.
  • Отправка ссылки на оплату вручную. Новая кнопка «Отправить ссылку на оплату» — если оплата ещё не прошла или завершилась ошибкой, которую можно исправить повторной попыткой, менеджер одним кликом отправляет покупателю письмо со свежей ссылкой на оплату заказа. Шаблон письма — с суммой, номером заказа и названием сайта, свободно редактируется в «Рассылках» как обычное почтовое событие.
  • Исправлена ошибка в компоненте tinkoff.order.payform, из-за которой при сбое оплаты вместо понятного сообщения об ошибке покупатель мог увидеть пустую строку.
2.5.0 (07.08.2026) — подключены корневые сертификаты Минцифры
— усилена проверка безопасности входящих нотификаций от банка
— исправлены прочие найденные проблемы безопасности
— у механизма защиты от дублирования нотификаций усилена стойкость к нагрузкам
— добавлено ограничение глубины хранимого лога, дней + лог перенесён в папку со случайным именем
— завершен перевод на английский язык
— исправлены нотисы в php 8.2
— исправлены прочие незначительные ошибки
— рефакторинг
2.4.6 (21.04.2026) — добавлен отдельный выбор НДС для доставок
— добавлена возможность передавать НДС в чек напрямую их товара
2.4.5 (15.04.2026) — добавлен шаблон, корректно отображающийся в личном кабинете сайтов от Аспро
2.4.4 (21.01.2026) — в настройки модуля выедена настройка «Блокировать повторные нотификации от банка», она позволяет избавиться от дублирования чеков при подключении кассы через Битрикс. Доступно только для редакций с модулем «Интернет-магазин»
— настройка «Блокировать повторные нотификации от банка» принудительно включена для тех, кто установил модуль до появления этой настройки.
2.4.3 (30.12.2025) — добавлены новые значения для НДС: 22% и 122/22
— добавлена опция "Открывать страницу оплаты в новом окне" для оплаты картой и T-Pay
2.4.2 (28.07.2025) — добавлена доп. проверка, фильтрующая избыточные нотификации из банка и позволяющая избежать нежелательные смены статуса заказа после его оплаты.
2.4.1 (15.05.2025) — исправлена ошибка "Заказ с таким order_id уже существует", которая возникала если повторно открыть всплывающий виджет оплаты
— восстановлено авто открытие виджета T-Pay и платежного виджета для карт в персональном разделе
— исправлена оплата через T-Pay и всплывающий виджет СБП из персонального раздела
— исправлены прочие незначительные ошибки и неточности
2.4.0 (20.04.2025) — добавлена возможность автоматического снятия резервирования оплаты при отмене заказа (двухстадийные платежи)
— уточнены формулировки настроек
2.3.14 (07.04.2025) — исправлена ошибка, из-за которой на сайте мог не ставиться статус оплаты и не меняться статус заказа
2.3.13 (25.03.2025) — с этой версии к номеру заказа в аккаунте ТБанка будет добавляться временная метка для предотвращения ошибки "Неверный статус транзакции. (Заказ с таким order_id уже существует.)[8]"
2.3.12 (20.03.2025) — добавлена возможность указать шаблон для ссылки на заказ в персональном разделе пользователя. Доступно только для редакций с модулем "Интернет-магазин"
2.3.11 (10.03.2025) — исправлена ошибка, из-за которой могли показываться неправильные сообщения об успехе/неудаче оплаты
2.3.10 (13.01.2025) — добавлены НДС 5% и 7% и расчётные НДС поставке 5/105 и 7/107
2.3.9 (23.12.2024) — Исправлено запоминание карт
2.3.8 (13.11.2024) — добавлен расширенный вывод ошибок при инициализации платежа
— дополнен перевод в английской версии
— прочие мелкие незначительные правки
2.3.7 (05.11.2024) — для лучшего соответствия формату фискальных данных теперь, если способ расчета "предоплата", "предоплата 100%" или "аванс", то признак предмета расчета ставится "платеж", а установленный в настройках признак передаётся только в закрывающим чеке
— добавлена проверка чтобы количество закрывающих чеков по одной оплате не было больше одного
— исправлена ошибка, из-за которой закрывающий чек отправлялся не всегда корректно
2.3.5 (30.07.2024) — для СБП добавлена возможность автоматического перенаправления на страницу оплаты в банке
2.3.4 (12.07.2024) — исправлена ошибка, из-за которой не могли печататься чеки, если в элементе корзины не была указана единица измерения
— исправлена ошибка, из-за которой мог не работать компонент приёма оплаты без интернет-магазина при включенной печати чеков
2.3.1 (03.07.2024) — в настройках компонента «Платежная форма Т-Банк (без интернет-магазина)» добавлена возможность задавать информацию для печати чека. Это позволяет печатать чеки без дополнительной кастомизации. Подробнее см.
— модуль переименован в «Интернет-эквайринг Т-Банк приём платежей» в связи со сменой названия банка
— исправлена ошибка, из-за которой иногда после успешной оплаты перекидывало на страницу с ошибкой
— дополнен перевод на английский язык
2.2.7 (16.12.2023) — добавлена возможность выбора, когда отправлять закрывающий чек: при отгрузке (по умолчанию), при оплате, при переводе заказа в определенный статус
— добавлено событие afterBuildClosingReceipt для возможности корректировки закрывающего чека. Подробнее см. https://rover-it.me/knowledge/course/course2/lesson177/
2.2.6 (15.12.2023) — добавлены компоненты для оплаты по номеру заказа/заказу и по номеру оплаты/оплаты
— добавлен способ оплаты Tinkoff Pay на сайте и в виджете
— добавлена возможность принимать оплатчу через СБП во всплывающем виджете на сайте
— добавлена возможность переопределять текст и классы на кнопке оплаты
— добавлено ограничение на ip, с которых могут приходить нотификации из банка
— исправлены найденные ошибки и неточности
2.1.9 (30.11.2023) — добавлен выбор версии ФФД (1.05 или 1.2)
— добавлена передача имени плательщика в чек
— добавлены дополнительные признаки предмета расчета для ФФД 1.2
— добавлена возможность задавать задержку перед редаректом на оплату, чтобы успевали отработать счетчики
2.1.8 (24.11.2023) — добавлена автоматическое перенаправление на страницу успешной оплаты при оплате через QR
— исправлена ошибка, из-за которой на странице с успешной оплатой отображалось, что оплата не удалась.
2.1.7 (26.07.2023) — добавлено событие onBeforeGetTinkoffMerchantApi для возможности подменять ключ и пароль от платежного терминала
— исправлены найденные ошибки
2.1.5 (25.02.2023) — перегруппированы настройки платежной системы
— исправлена ошибка, из-за которой не всегда срабатывало автоперенаправление в банк/автооткрытие виджета
— исправлены прочие найденные ошибки и неточности
— протестирована совместимость с php8
— рефакторинг
2.1.3 (15.06.2022) — исправлена ошибка в синхронизации оплат, если на сайте было одновременно открыто несколько платежных форм.
2.1.2 (24.05.2022) — добавлена возможность вручную задавать:
  • текст перед суммой оплаты
  • текст с дополнительным описание в нижней части
  • дополнительное описание для СБП
  • сообщения об ошибке
— удалена опция "Ссылка на оферту", т.к. ссылку на оферту теперь можно поместить в нижнее описание.
— исправлены найденные ошибки
2.1.1 (07.05.2022) — добавлена возможность сохранять карты, также возможность отдельного сохранения для каждого сайта
— добавлена возможность указывать тип чека: «полная оплата», «предоплата 100%» или «аванс». Если выбраны «предоплата 100%» или «аванс», то при отгрузке заказа также высылается закрывающий чек.
— добавлена совместимость с CRM-формами
— добавлена административная часть (Настройки->Настройки модулей->Интернет-эквайринг Тинькофф Банк (Tinkoff Bank, приём платежей)) с возможностью включить логирование и указать используемые шаблоны для компонента системы оплаты в магазине и на сайтах24
— переработан внешний вид оплаты через qr-код: сделана более заметной ссылка на оплату
— добавлена возможность автоматического перехода по ссылке при оплате по QR-коду
— добавлена возможность редактировать описание перед кнопкой "Оплатить" и под QR-кодом
— добавлена возможность вывода ссылки на оферту под кнопкой оплаты
— во вторую часть идентификатора оплаты в банке теперь ставится номер оплаты в магазине вместо ID.
— исправлено отображение валюты с html-тегами
— минимальная версия php повышена до 7.4
— рефакторинг
2.0.3 (19.10.2021) — добавлена возможность задать тип идентификатора заказа в идентификаторе платежа
— добавлена возможность задать время жизни ссылки на оплату
— улучшена система обработки нотификаций во избежание дублирования оплат/чеков. По умолчанию она теперь включена для новых установок.
— исправлена периодически возникающая ошибка "Поле Receipt не должно быть пустым. (Неверные параметры.)[309]" при корректных параметрах
— исправлены названия в чеке и отображения ошибок для сайтов в cp1251
2.0.0 (20.08.2021) — добавлена поддержка Сайтов 24. Оплату можно добавить через блок "Платежная форма Tinkoff Bank" в разделе "Интернет-магазин"
— рефакторинг
1.9.2 (19.08.2021) — добавлена поддержка оплаты во всплывающем окне (виджете)
— окончательно исправлено дублирование чеков
— настройка "Вид платежной системы" переименована в "Тип платежной системы" и перенесена в самую верхнюю часть формы, под выбор обработчика
— исправлены ошибки в работе без модуля "Интернет магазин"
— исправлены прочие ошибки
1.8.5 (08.07.2021) — добавлена возможность автоматической смены статуса и отмены заказа при отмене оплаты
— исправлены отмена и автоперевод в статус для заказа, у которого сделали отмену резервирования
— исправлено дублирование чеков при печати чеков через сайт
— исправлены прочие незначительные ошибки и неточности
1.8.3 (09.06.2021) — добавлена возможность оплаты только по QR-коду (СБП). Для этого в настройках банка должны быть подключены быстрые платежи, а в настройках платежной системы в "Виде платёжной системы" указано "QR-код"
— добавлен выбор признака предмета расчета для чека
— для доставки признак предмета расчета для чека теперь "услуга"
— добавлена возможность менять название шаблона для каждой платёжной системы, подробнее https://rover-it.me/knowledge/course/course2/lesson98/
— восстановлено описание оплаты
— для описания оплаты добавлены плейсхолдеры #SITE_NAME# — имя сайта, #ACCOUNT_NUMBER# — номер заказа, #DATE_INSERT# — дата создания заказа.
— добавлено событие afterGetInitParams для возможности изменить данные перед формированием ссылки на оплату
— исправлены ошибки, иногда возникающие при установке
1.7.1 (27.01.2021) — для заказа добавлена возможность перевода в статус при частичной оплате
— добавлены события на обработку соответствующих нотификаций onBeforeActionFail, onBeforeActionPay, onBeforeActionRefund, onBeforeActionAuthorize. Если в обработчике третьим параметром вернуть значение, то оно будет воспринято как статус и стандартная обработка запущена не будет
— добавлено автоподтверждение авторизованных платежей по истечение указанного кол-ва суток (необходимо, чтобы на сайте работали агенты)
— улучшение совместимости с различными версиями модуля "Интернет-магазин"
1.6.3 (14.01.2021) — добавлено событие onBeforeProcessRequest, срабатывающее перед обработкой нотификации при оплате через интернет-магазин. Если обработчик события вернёт ошибочный результат, то дальнейшая обработка нотификаций не производится
— добавлено событие onNotification, срабатывающее при получении нотификации при оплате через компонент
— добавлена возможность указать статус заказа, при переводе в который автоматически подтверждается оплата при двухстадийном платеже
— при выборе пустого значения в настройках "Статус авторизованного заказа", "Статус оплаченного заказа" и "Статус заказа, по которому сделали возврат или отмену резервирования" статусы при соответствующих событиях меняться не будут. Ранее ставилось значение по-умолчанию
— файл приёма нотификаций notification.php больше не требуется и исключен из установки
— исправлены ошибки
1.5.10 (24.12.2020) — при двухстадийной оплате добавлена возможность подтверждать авторизованные заказы из административной части магазина. Для этого надо выставить оплату соответствующим платежным системам в заказе
— добавлен компонент формы оплаты. Это позволяет более гибко использовать оплату через “Тинькофф Банк, в том числе и на младших редакциях Битрикс, без модуля "Интернет-магазин".  Компонент находится в визуальном меню по адресу " Компоненты Rover" > "Интернет-эквайринг “Тинькофф приём платежей" > "Платежная форма Tinkoff Bank"
— внесены новые исправления в корректное распознавание платежной системы, в случае, если у заказа две оплаты и более
— минимальная версия главного модуля повышена до 18.0.2
— исправлены ошибки кодировки в чеке
— исправлены ошибки кодировки для сайтов не в UTF-8
— исправлена ошибка, из-за которой могли не доходить нотификации
— исправлены ошибки при установке на младшие версии Битрикс
— исправлены другие найденные ошибки
1.4.11 (02.07.2020) — настройки url для http-нотификаций, страницы успеха и страницы ошибки перенесены в настройки платежной системы. Это даёт возможность нескольким сайтам корректно взаимодействовать с одним и тем же платежным терминалом. Если эти поля не заполнены, то значения по прежнему берутся из настроек терминала
— из настроек платежной системы убраны "Сумма к оплате" и "Номер заказа", т.к. фактически они уже не использовались
— исправлено корректное распознавание платежной системы, в случае, если у заказа две оплаты и более
— доработана автоматическая передаресация на платежный шлюз: можно отдельно подключать только для оформления заказа или личного кабинета, а также настраивать адрес страницы, на которой она будет происходить
— исправлена ошибка json-кодирования/декодирования при определенных настройках сервера
— исправлена ошибка, из-за которой иногда не происходил возврат в магазин после платежа
— исправлен вывод ошибок для кодировки windows-1251
— исправлены другие мелочи и неточности.
1.4.5 (23.04.2020) — добавлена возможность оплачивать заказы в валюте, отличной от рублей. Непосредственно перед оплатой сумма будет сконвертирована в рубли по курсу магазина.
— передача корректных (частичных) сумм в чек при частичной оплате
— исправление ошибки, иногда возникающей при возврате
— исправление ошибки, из-за которой иногда дублировалась оплата
— исправление ошибки суммы платежа при частичной оплате
1.4.0 (05.04.2020) — добавлена возможность получать статус оплаты из карточки заказа в адм. части
— доработка кнопки оплаты
— рефакторинг и исправление мелких неточностей

ВНИМАНИЕ! Начиная с этой версии, системные требования УВЕЛИЧЕНЫ! (php не ниже 7.0, Гл. модуль не ниже 16.5.9).
ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ БЕКАП ПЕРЕД ОБНОВЛЕНИЕМ!
1.3.9 (23.02.2020) — подкорректирован дизайн шаблона по-умолчанию
— исправлены ошибки, из-за которой иногда не выставлялся статус "оплачено" для платежной системы
— исправлена ошибка, из за которой мог слетать флаг оплаты
1.3.6 (28.01.2020) — добавлена возможность создавать несколько оплат для одного заказа. Печать чеков на стороне Тинькофф при этом должна быть отключена (надо установить пустое значение для НДС или Системы налогообложения в настройках ПС), либо добавлен кастомный обработчик чека, выставляющий корректную сумму для каждой из оплат.
1.3.5 (14.01.2020) — добавлена опция "Автоматическое перенаправление на платежный шлюз", которая убирает промежуточный шаг с кнопкой "оплатить" и сразу отправляет в банк. Работает в дефолтном шаблоне оплаты;
— улучшена совместимость с ядром d7.
1.3.3 (26.09.2019) — Добавлена обработка отмены резервирования при двухстадийном платеже. Она производится так же, как и обработка возврата.
— Добавлена возможность ставить флаг "оплачен" для заказов с зарезервированной оплатой при двухстадийном платеже.
— Убраны НДС 18% и 18/118, добавлены 20% и 20/120
1.3.1 (10.06.2019) Исправлены ошибки, возникающие при печати чека, если в заказе не было свойства email или телефон.
1.3.0 (11.01.2019) — добавлено событие afterBuildReceipt, позволяющее изменить данные, отправляемые для формирования чека. Первым параметром в обработчик события передаётся объект заказа, вторым - сформированный массив данных для чека
— при отмене заказа, статус заказа меняется после операции отмены, а не до, как раньше. Это позволяет нивелировать влияние существующих обработчиков события отмены заказа.
1.2.7 (19.10.2018) Добавлена возможность выбора, куда отправлять чек покупателю: только на email, только на телефон или и туда и туда одновременно.
1.2.6 (12.09.2018) Товары с нулевой цены исключены из чека, передающегося в Тинькофф.
1.2.4 (07.09.2018) — добавлено проставление номера оплаты в документ оплаты в поле "Номер платежного документа"
— незначительные исправления
1.2.2 (16.08.2018) Добавлена возможность выбора статуса оплаченного заказа
1.2.1 (21.07.2018) — выбор статуса заказов, по которым был сделан возврат
— возможность отмены заказов, по которым был сделан возврат
— фикс ошибки отображения автоматических служб доставки
1.2.0 (18.07.2018) Поддержка многосайтовости: установка обработчиков платежей на выбранные сайты.
1.1.7 (29.05.2018) Длинна названий товаров и служб доставки в чеке ограничена 64 символами
Добавлена дополнительная проверка при добавлении в чек автоматизированных служб доставки
Исправлены орфографические ошибки
1.1.6 (23.04.2018) Добавлена проверка зависимостей при установке и оплате.
1.1.5 (20.04.2018) Добавлена возможность печатать чеки через сторонние сервисы. Для этого при установленной галочке "Разрешить печать чеков" надо установить пустое значение для НДС или Системы налогообложения в настройках ПС.
1.1.4 (05.04.2018) Добавлена возможность выбрать статус, в который будут переводиться авторизованные заказы при двухстадийном платеже.
1.1.3 (27.02.2018) Добавлена принудительная перезапись файлов приёма нотификаций при установке/переустановке
1.1.2 (12.12.2017) Исправлен вывод ошибок при установке/удалении
1.1.1 (07.11.2017) Убрана дублирующая настройка - печать чеков. Теперь чеки включаются стандартной галочкой - Разрешить печать чеков
1.1.0 (06.11.2017) - Добавлена передача содержимого корзины для печати чека (необходимо включить эту возможность в обработчике платежей и настроить систему налогообложения и режим НДС)
- Добавлена поддержка двустадийной авторизации с подтверждением из ЛК банка
- Связь с банком по новой версии протокола
1.0.2 (29.08.2017) Добавлена проверка и создание необходимых директорий при установке
1.0.1 (01.07.2017) Исправление ошибки установки с истекшим демо-периодом
Установка
Установка и настройка
Полная документация по модулю
Для корректной работы необходимо, чтобы в разделе «Настройка обработчика ПС» на вкладке «По умолчанию» все галочки «По умолчанию» были сняты.
Нюансы оплаты через всплывающий виджет

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

2. Страницы успеха и ошибки открываются внутри фрейма виджета. Если необходимо, чтобы изменилась основная страница, необходимо, чтобы страницы успеха и ошибки содержали подобный код:
<sc ript>
var isFramed = false;
try {
    isFramed = window != window.top || document != top.document || self.location != top.location;
} catch (e) {
    isFramed = true;
}
if (isFramed) {
    window.parent.location.href = '<?=$_SERVER['REQUEST_URI']?>';
}
</sc ript>
Стандартные страницы успеха и ошибки, идущие вместе с модулем, уже такой код содержат и открываются в основном окне.


Тестирование

Протестировать платежную систему можно в интернет-магазине https://demo.rover-it.me/
Данные тестовой карты
номер 4300 0000 0000 0777
срок 11/22
код 111

Тестовая страница на Сайтах24.


Требования
  • расширение php-curl
  • «Главный модуль» Bitrix 24.0.0 и выше
  • php 8.1 или выше.
Для корректной работы модуля директива allow_url_fopen в php.ini должна быть включена (allow_url_fopen = On ), а также с Вашего сервера должен быть доступ к securepay.tinkoff.ru по порту 443. Проверить можно с помощью команды:
telnet securepay.tinkoff.ru 443

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

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

Поддержка работает по будням с 10 до 18 МСК. Обращения обрабатываются в порядке очереди, поэтому время первой реакции может составлять до 2х рабочих дней, но обычно отвечаем заметно быстрее.

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

Авторская поддержка

Модуль разрабатывается и сопровождается автором лично — https://rover-it.me. Мы отвечаем на вопросы по установке и настройке, оперативно исправляем обращения по работе модуля и открыты к пожеланиям по развитию функциональности.

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

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки