Интеграция платежного модуля с 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.
Для предоставления обратной связи и по вопросам улучшения обслуживания и предоставляемого сервиса обратитесь к вашему личному менеджеру