Платежный модуль для Tilda, WordPress и конструкторов сайтов: обзор вариантов
Владелица магазина керамики переехала с WordPress на Tilda и была уверена, что оплату придётся настраивать заново неделю. На деле всё заняло один вечер: у её платёжного сервиса была готовая интеграция и с новой платформой. Время ушло только на то, чтобы перенести ключи магазина и проверить тестовый платёж.
Платежный модуль подключают по-разному в зависимости от того, на чём сделан сайт. Для CMS вроде WordPress, 1С-Битрикс или OpenCart ставят плагин из админки. В конструкторах вроде Tilda платёжный сервис подключают в настройках сайта. Для платформ без готовой интеграции остаются ссылки, виджет и API.
Ниже разберём варианты для популярных платформ, дадим таблицу совместимости и объясним, что делать, если готового модуля для вашей платформы нет.
Какие бывают способы подключить оплату к CMS и конструктору
Оплату к сайту подключают четырьмя способами: готовым плагином, интеграцией в настройках конструктора, виджетом или ссылкой и интеграцией по API. Первые два дают полную связь с корзиной, третий работает без неё, четвёртый требует разработчика.
- Плагин для CMS. Модуль для конкретного движка, который ставят из админки. Он связывает корзину, оплату, статусы заказов и чеки.
- Интеграция в конструкторе. Платёжный сервис подключают в настройках сайта, вы вводите ключи магазина. Корзина конструктора сама отправляет покупателя на оплату.
- Виджет или платёжная ссылка. Форму оплаты встраивают в страницу или ставят ссылку на кнопку. Работает на любой платформе, но статус заказа не меняется автоматически.
- API. Разработчик пишет интеграцию по документации платёжного сервиса. Подходит для любой платформы, где можно добавить свой код.
Платёжный модуль — это компонент, который связывает корзину сайта с платёжным сервисом: создаёт платёж, получает результат и обновляет заказ. Чем больше этих шагов модуль делает сам, тем меньше ручной работы у менеджеров.
Таблица совместимости: платформы и варианты подключения
Для популярных CMS и конструкторов платёжные сервисы выпускают готовые модули. Время подключения ниже ориентировочное и не включает проверку бизнеса платёжным сервисом.
Перед установкой проверьте две вещи. Поддерживает ли модуль вашу версию CMS и модуля магазина. И умеет ли он передавать позиции корзины в чек по 54-ФЗ, чтобы в чеке были названия товаров, а не одна строка «Оплата заказа».
Что учесть при подключении оплаты в конструкторе
В конструкторе оплата работает через корзину и формы платформы, поэтому важно, чтобы модуль передавал в платёжный сервис состав заказа и получал обратно статус. Тогда заявки в конструкторе сразу отмечаются как оплаченные.
Проверьте три настройки. Товары в корзине должны иметь названия и цены, которые попадут в чек. Страницы успешной и неуспешной оплаты должны быть созданы и привязаны к модулю. Уведомления о заказах должны приходить тем, кто их обрабатывает, а не только владельцу аккаунта.
Для лендинга с одним продуктом корзина не обязательна. Кнопку «Оплатить» можно связать с платёжной ссылкой, а оплаты смотреть в кабинете платёжного сервиса. Для магазина с каталогом лучше полноценный модуль: он избавит менеджеров от ручной сверки.
Что делать, если модуля для вашей платформы нет
Если готового модуля нет, выбирайте между ссылками и виджетом без связи с корзиной и интеграцией по API. Решение зависит от числа заказов в день и от того, есть ли у вас разработчик.
Интеграцию по API ускоряют готовые SDK, тестовая среда и вебхуки. SDK — набор готовых библиотек на языке программирования, на котором написан ваш сайт. Вебхук — уведомление, которое платёжный сервис отправляет на сайт при смене статуса платежа.
Как проверить модуль после установки
Модуль проверяют в тестовом режиме до того, как по нему заплатит первый покупатель. На это уходит полчаса, а ошибки, найденные после запуска, стоят заказов и нервов бухгалтера.
- Успешная оплата. Заказ меняет статус сам, покупатель попадает на страницу «Спасибо», чек приходит на почту.
- Отказ. Покупатель видит понятное сообщение и может попробовать другой способ оплаты.
- Возврат. Полный и частичный возврат оформляются из админки или кабинета, чек возврата формируется автоматически.
- Мобильная версия. Страница оплаты открывается на смартфоне, СБП и pay-сервисы видны без прокрутки.
- Боевые ключи. После тестов тестовые ключи заменены рабочими, а первый реальный платёж прошёл на небольшую сумму.
Если у вас несколько сайтов на разных платформах
Когда у бизнеса несколько сайтов, например магазин на OpenCart и лендинг курса на Tilda, удобнее подключить их к одному платёжному сервису. Тогда все оплаты, возвраты и чеки собираются в одном кабинете, а не в двух-трёх.
Каждый сайт в таком случае подключают как отдельный магазин со своими ключами. Отчёты можно смотреть по каждому магазину отдельно и по всему бизнесу сразу.
Проверьте заранее, можно ли в одном аккаунте вести несколько магазинов и дать доступ сотрудникам с разными правами. Менеджеру лендинга не нужно видеть оплаты магазина, а бухгалтеру нужны все.
Пример сервиса: готовые модули для Tilda и семи CMS
У MulenPay есть готовые интеграции с Tilda и плагины для 1С-Битрикс, WordPress, OpenCart, Joomla, Drupal, PrestaShop и InSales. Для остальных платформ доступны платёжные ссылки, виджет и REST API.
Для разработчиков сервис даёт SDK на PHP, Python и JS, тестовую среду и вебхуки о статусах платежей. Несколько магазинов и сотрудников можно вести в одном аккаунте. Подключение и интеграция бесплатны, менеджер помогает с технической частью, весь путь от заявки до первого платежа занимает один рабочий день.
Частые вопросы
Как подключить оплату на Tilda?
Выберите платёжный сервис с готовой интеграцией для Tilda, получите ключи магазина и введите их в разделе платёжных систем настроек сайта. Затем проведите тестовый платёж и проверьте, что заявка отмечается как оплаченная.
Какой плагин оплаты выбрать для WordPress?
Плагин платёжного сервиса, который поддерживает вашу версию WordPress и модуль магазина, передаёт позиции в чек и меняет статусы заказов. Перед установкой проверьте дату последнего обновления плагина.
Чем модуль лучше платёжной ссылки?
Модуль связан с корзиной: он сам создаёт платёж на сумму заказа, меняет статус после оплаты и передаёт товары в чек. Ссылка работает без сайта, но учёт оплат ведётся вручную.
Сколько стоит подключить оплату через модуль?
Готовые модули платёжные сервисы обычно дают бесплатно, доход сервиса — процент с платежей. Отдельно платите разработчику, если нужна интеграция по API.
Выбор платёжного модуля начинается с платформы: для CMS ищите готовый плагин, для конструктора — интеграцию в настройках сайта, для остального — ссылку, виджет или API. Выпишите, на чём работает ваш сайт и сколько заказов в день вы принимаете, затем проверьте наличие модуля у выбранного сервиса. Список способов оплаты и ставки MulenPay — на странице тарифов.