Разделы документации
Документация
SDK и модули
Готовые модули: WordPress, WooCommerce, OpenCart, WHMCS, XenForo, BILLmanager
Готовые модули для CMS
Если магазин работает на популярной платформе, API можно не трогать вовсе: скачайте модуль, вставьте два ключа из кабинета - и приём платежей через СБП и карты работает. Покупатель оплачивает на платёжной странице TabPay, заказ закрывается вебхуком автоматически.
WordPress
Кнопки оплаты шорткодом [tabpay] на любой странице + журнал платежей в админке. Установите как обычный плагин; приёмник вебхука: /wp-json/tabpay/v1/webhook
WooCommerce
Платёжный шлюз для магазина на WooCommerce. Установите как обычный плагин (Плагины, Добавить новый, Загрузить). Приёмник вебхука: /?wc-api=tabpay
OpenCart 3.x
Распакуйте содержимое архива в корень магазина (слияние admin/ и catalog/), включите модуль в разделе Расширения, Оплата
WHMCS 8+
Скопируйте содержимое архива в корень WHMCS (слияние modules/gateways/), активируйте шлюз TabPay в настройках платёжных систем
XenForo 2.2+
Скопируйте содержимое архива в корень форума, установите аддон TabPay в ACP и создайте платёжный профиль с ключами. Приёмник: /payment_callback.php?_xfProvider=tabpay
BILLmanager 6
Запустите install.sh на сервере панели и добавьте платёжную систему TabPay. Перед боевым включением прогоните на тестовой панели
Требования: PHP 7.4+, сайт по HTTPS (иначе вебхук не дойдёт), активный магазин TabPay. Внутри каждого архива - README с подробной инструкцией.
Как подключить
- Скачайте архив для вашей платформы и установите модуль по инструкции из таблицы выше.
- В настройках модуля вставьте API-ключ и секрет подписи - оба лежат в кабинете TabPay в настройках магазина (вкладки «API-ключи» и «Webhook»); формат ключа описан в разделе Аутентификация.
- Модуль покажет свой URL приёмника уведомлений - вставьте его в кабинете TabPay в поле Webhook URL магазина. Без этого заказы не будут закрываться автоматически.
- Сделайте тестовый платёж: удобнее всего через магазин-песочницу - деньги никуда не уходят, а весь флоу проходит как боевой.
Другие платформы
Нужен модуль для платформы, которой нет в списке? Напишите нам в Telegram или на support@tabpay.org - подскажем, как быстрее подключиться, и сориентируем по срокам готового модуля. Для большинства CMS хватает трёх запросов к API.
SDK для вашего языка
Отдельные пакеты SDK мы пока не публикуем: API - обычный REST с JSON, и готовые примеры на Node.js, PHP и Python есть в каждом разделе документации. Если хочется типизированный клиент - сгенерируйте его из OpenAPI-спецификации: там же описано, как скормить документацию ИИ-инструментам, которые напишут интеграцию за вас.