Интеграция платежного модуля с MODX Shopkeeper
Поддерживаемые версии | Revolution |
Поддержка онлайн-кассы | Да |
Файл модуля v3.1 | Скачать |
Настроить модуль
Поддерживаемая версия Shopkeeper — 3.0.
Перед настройкой проверьте, что у вас уже установлен и настроен Shopkeeper.
- В Shopkeeper установите модуль T-Bank Payment System — перейдите в Приложения → Установщик. Для этого в установщике выберите архив
tbank-3.0-transport.zip
. - В левом меню на вкладке Элементы создайте новый шаблон и заполните поля.
- В поле Код шаблона (HTML) введите
[[!TBank]]
. - На вкладке Элементы → Шаблоны найдите страницуОформление заказа или Корзина. В вызове сниппетаFormIt задайте параметр
&redirectTo=
, равный ID страницы, с которой вызывается сниппет TBank. - Добавьте новый способ оплаты — перейдите в Приложения → Управление заказами → Настройки → Методы оплаты:
- Название —
T-Bank
; - Значение —
tcs
.
- Название —
- В сниппет TBank вставьте содержимое файла
TBank.php
из корня архива — Элементы → Сниппеты → TBank. - Распакуйте содержимое архива
payment.zip
в папку/assets/components/
. - В появившейся папке
payment
в файлахconfig.php
иresult.php
замените текущие значения на свои. - Импортируйте параметры сниппета TBank из файла
0.export.js
. - На вкладке Параметры в параметрах сниппета TBank настройте модуль.
Для этого укажите значения:
- в поле tcsTinkoffKey — номер терминала;
- в поле tcsPassword — пароль;
- в поле tcsUrl —
https://securepay.tinkoff.ru/v2
.
- Выберите язык платежной формы и сохраните изменения.
Настроить интеграцию с онлайн-кассами в модуле
В настройках модуля для параметра tcsCheque выберите Да.
В списке tcsTaxation выбрерите систему налогообложения для магазина.
Для корректной передачи данных чека в онлайн-кассу настройте ставки налога для товара и доставки в параметрах tcsVat и tcsShippingVat.

Доставка будет добавлена в чек отдельной позицией.
Сумма к оплате рассчитывается корректно только при использовании стандартных способов доставки, встроенных в CMS.
Настроить магазин в личном кабинете Т‑Банка
Выберите магазин в разделе Магазины.
В боковом меню выберите Терминалы и нажмите Настроить.
Выполните настройки:
- Подключение —
Универсальное
. - Уведомления —
По протоколу HTTP
. - URL для уведомлений —
название_сайта/assets/components/payment/result.php
.
- Подключение —
Нажмите Сохранить.
Настроить интеграцию с онлайн-кассами в личном кабинете Т‑Банка
В личном кабинете Т‑Банка выберите нужный магазин в разделе Магазины.
В правом меню нажмите Онлайн-касса.
Выполните тест-кейсы №7 и №8.
Укажите данные онлайн-кассы после успешного выполнения тестов.
Выберите Передача данных. Опция станет доступной после успешного ввода данных.
После активации данные обо всех операциях будут автоматически передаваться в онлайн-кассу.
Обратная связь
По техническим вопросам обратитесь на acq_help@tbank.ru.
Для предоставления обратной связи и по вопросам улучшения обслуживания и предоставляемого сервиса обратитесь к вашему личному менеджеру