На Joomla оплата подключается не одной универсальной кнопкой, а отдельным платежным модулем для конкретного компонента интернет-магазина: VirtueMart, HikaShop, JoomShopping или другого решения. Именно поэтому перед настройкой важно понять, на каком расширении работает сайт и какой модуль оплаты с ним совместим.
В статье разберем, какие варианты есть для приема платежей на Joomla, чем различаются популярные расширения для интернет-магазина и как подключить оплату через PayAnyWay от Монеты. Покажем основные шаги: от выбора подходящего модуля до тестового платежа и перехода в рабочий режим.
Особенности приема платежей на сайтах Joomla
Joomla — это CMS с открытым исходным кодом, которая позволяет создавать сайты любой сложности: от корпоративных порталов до интернет-магазинов. Но в отличие от платформ со встроенными платежными инструментами, в Joomla прием платежей реализуется через расширения. Понимание того, как устроена архитектура Joomla, помогает быстрее настроить оплату и избежать технических ошибок.
Архитектура Joomla и роль расширений
Функциональность Joomla строится на пяти основных типах расширений: компоненты, модули, плагины, шаблоны и языки. Для приема платежей важны два типа:
Компоненты — это мини-приложения, которые управляют данными и обеспечивают основную логику сайта. Именно компоненты интернет-магазинов, например VirtueMart, HikaShop, JoomShopping, управляют каталогом товаров, корзиной и заказами. Они создают данные о заказе, которые затем передаются платежному модулю.
Плагины — более простые расширения, которые работают в фоновом режиме и реагируют на определенные события. Платежный плагин ждет сигнала о том, что «заказ создан», получает от компонента сумму, описание и ID заказа, формирует запрос к платежному шлюзу и после оплаты меняет статус заказа.
В отличие от систем с готовым решением под ключ, здесь платежная логика подключается отдельно: например, в Tilda платежные формы уже встроены в конструктор, в WordPress с WooCommerce базовая платежная логика идет в комплекте. В Joomla же каждый компонент интернет-магазина требует установки отдельного плагина под конкретного платежного провайдера.
Благодаря гибкой архитектуре для Joomla созданы десятки платежных плагинов под разные компоненты. Например, для таких популярных решений, как JoomShopping, VirtueMart и HikaShop, Монета предлагает готовые модули, которые можно скачать и установить в несколько кликов.
Для VirtueMart, HikaShop, JoomShopping и других популярных компонентов у Монеты есть готовые плагины. Они работают с основными способами оплаты: картами и СБП. Установка занимает несколько минут, настройка сводится к вводу номера расширенного счета и кода целостности. Это избавляет от необходимости писать плагин под каждый банк или шлюз — вы получаете готовое решение, которое работает «из коробки».
Комментарий команды Монеты
Какие задачи решает платежный модуль в Joomla
Платежный модуль для Joomla — это связующее звено между интернет-магазином и платежным сервисом. Он выполняет три основные задачи:
Авторизация платежа. Плагин получает от компонента магазина данные о заказе: сумму, ID, описание — и формирует запрос к API платежного сервиса. Запрос содержит реквизиты продавца, сумму заказа и уникальный идентификатор. Платежный шлюз обрабатывает запрос, связывается с банком клиента и возвращает ответ: одобрено или отклонено.
Редирект. После формирования запроса плагин перенаправляет покупателя на страницу, которая находится на сервере платежного сервиса, например PayAnyWay от Монеты, или банка. Там клиент вводит данные карты, проходит аутентификацию 3D Secure и подтверждает платеж. Этот подход безопасен, так как чувствительные платежные данные не обрабатываются и не хранятся на вашем сервере.

Фискализация по №54‑ФЗ. Современные платежные модули поддерживают фискализацию: после успешной оплаты плагин отправляет данные для чека — наименование товаров, ставки НДС, систему налогообложения магазина. Платежный сервис передает данные для формирования чека в кассу, а та через оператора фискальных данных (ОФД) отправляет его клиенту на email или по СМС.
При выборе платежного модуля уточните, поддерживает ли он передачу данных для №54-ФЗ. Не все расширения имеют эту функцию, особенно старые и бесплатные. Платежный сервис PayAnyWay от Монеты предлагает готовые модули для Joomla, которые полностью соответствуют требованиям законодательства и поддерживают отправку данных для формирования чеков.
Комментарий команды Монеты
Настроенный платежный модуль позволяет бизнесу сократить участие в ручной обработке заказов, минимизирует ошибки и помогает соблюдать законодательство.
В следующих разделах мы подробно рассмотрим, какой компонент интернет-магазина выбрать под ваши задачи и как подключить к нему оплату.
Какие расширения для интернет-магазина выбрать на Joomla
В Joomla нет встроенного интернет-магазина. Чтобы начать продавать, нужно установить компонент e‑commerce. От выбора расширения зависят не только каталог и корзина, но и то, какие платежные модули можно будет подключить. Ниже разбираем три популярных решения: их возможности, целевую аудиторию и поддерживаемые способы оплаты.
VirtueMart
Это одно из самых популярных расширений для Joomla — в 2026 году VirtueMart используется более чем в 15 000 активных магазинов.
Возможности и функционал:
неограниченные каталоги и категории;
многовалютность, оптовые и розничные цены;
управление остатками на складе;
гибкие налоги и скидки (по времени, категории, региону);
корзина с гостевой оплатой.
Кому подходит: средним и крупным интернет-магазинам.
Какие платежные модули поддерживает. Сторонние разработчики дополняют возможности через официальный каталог расширений: например, PayAnyWay от Монеты предоставляет готовые плагины для VirtueMart 2.0, 3.0 и 4.0. Модуль поддерживает прием безналичных платежей с помощью карт и СБП.
Все модули для Joomla и VirtueMart 2.0/3.0/4.0 размещены на странице для разработчиков от PayAnyWay. Другие платежные сервисы тоже могут иметь плагины, но важно выбрать провайдера под вашу версию VirtueMart.
HikaShop
HikaShop — современный компонент для интернет-магазинов на Joomla, который ценится удобным визуальным конструктором и кастомизацией без программирования.
Преимущества:
Drag & Drop конструктор. Редактирование страниц товаров и оформления заказа происходит визуально, через перетаскивание блоков.
Автоматизация. Массовые действия и триггеры позволяют устанавливать правила без ручного вмешательства: например, настройку цен по категориям, смену статусов.
Простая настройка текста и полей. Любой текст на кнопках или в формах меняется встроенными средствами Joomla.
Мультиязычность и многовалютность. Развитая поддержка международных продаж, включая продвинутое управление налогами и зонами доставки.
Маркетинговые инструменты. Купоны, скидки, поддержка партнерской программы и интеграция с email-рассылками.
Поддержка цифровых товаров. Управление загрузками и складом работает «из коробки».
Как и у любой другой системы, у HikaShop есть свои ограничения: из-за множества гибких настроек новым пользователям интерфейс может показаться перегруженным. Кроме того, для работы с многопользовательским режимом понадобится покупка платных редакций Essential или Business.
Кому подходит. Малому и среднему бизнесу с простыми каталогами, которому нужен современный и гибкий интернет-магазин без сложного программирования. Особенно удобен для продавцов цифровых товаров.
Какие платежные модули поддерживает. Все плагины, разработанные командой HikaShop, уже включены в состав компонента. PayAnyWay от Монеты предоставляет готовый модуль для HikaShop.
J2Commerce: эволюция J2Store
Еще одно расширение для Joomla, которое превращает обычные материалы системы в готовые карточки товаров.
Особенности:
Товары создают прямо из материалов Joomla — нужно создать статью, указать цены и остатки.
Весь каталог управляется через стандартный интерфейс статей. Это упрощает работу с сайтом, так как не нужно осваивать дополнительный компонент.
Гибкие настройки: варианты товара, скидки, доставка, налоги — все это доступно из админки Joomla.
Кому подходит. Контентным сайтам, которые продают товары или услуги: например, блогу с мерчем, новостному порталу с платными материалами, сайту-фотостоку с продажей снимков. Не требует глубоких знаний Joomla.
Какие платежные методы поддерживает «из коробки». Все способы оплаты подключаются через отдельные плагины и готовые модули для популярных платежных шлюзов.
Для установки плагинов нужно скачать архив, установить через менеджер расширений Joomla и активировать в настройках J2Commerce. После этого плагин появится в списке доступных методов оплаты на витрине.
Как выбрать платежного партнера для сайта на Joomla
Выбор платежного провайдера для Joomla сводится к нескольким конкретным критериям. Если партнер не проходит по одному из них, настройка может затянуться, а в работе появятся сбои.
Наличие готового модуля под Joomla и популярные e-commerce расширения
Платежи работают через плагины к конкретному компоненту интернет-магазина: VirtueMart, JoomShopping, HikaShop, Phoca Cart. Провайдер должен предоставить готовый модуль под ваш компонент. Например, у Монеты есть плагины для популярных расширений Joomla.
Размер комиссии и условия зачисления средств
Сравнивайте полную стоимость: процент за транзакцию, абонентскую плату, возможную комиссию за возвраты, минимальную сумму списания, НДС. Уточните срок зачисления денег: D+1 — стандарт с зачислением на следующий день, D+0 — ускоренный вариант с зачислением в тот же день. Для Joomla-магазинов с доставкой важна скорость поступления средств.
Скорость интеграции и качество техподдержки
Установка плагина не должна требовать программиста. Модуль настраивается через кабинет администратора Joomla вводом API-ключей. Техподдержка провайдера обязана помогать с установкой и настройкой, а не отправлять в документацию.
Поддержка фискализации согласно №54-ФЗ
Плагин должен передавать данные для чека: наименование товара, сумму, ставку НДС — в платежный шлюз. Провайдер формирует данные для чека, направляет их в онлайн-кассу, а та доставляет данные в ОФД и отправляет клиенту. Без этой функции бизнес нарушает закон и рискует получить штраф.
Защита от мошенничества
Провайдер должен обеспечивать поддержку 3D Secure для дополнительной аутентификации и антифрод-систем для блокировки подозрительных операций. Это помогает снизить риск мошенничества и сохранить репутацию магазина.
На какие еще критерии можно опираться при выборе платежного сервиса, читайте в статье «Платежные сервисы для роста в B2C e-commerce продажах: инструменты и стратегия».
Пошаговая инструкция: как на сайте Joomla подключить оплату на примере PayAnyWay от Монеты
Процесс подключения не требует ни программистов, ни долгой настройки. Все, что нужно, — учетная запись в PayAnyWay, доступ к админке Joomla и настройка.
Выбор нужной версии
В Joomla нет универсального плагина оплаты. Модуль зависит от компонента интернет-магазина, который вы используете (VirtueMart, JoomShopping, HikaShop, Phoca Cart, J2Store, RSMembership, Events Booking и другие).
На странице разработчиков PayAnyWay представлен полный список поддерживаемых расширений Joomla. Найдите свой компонент и скачайте архив модуля для вашей версии Joomla и расширения.
Регистрация в личном кабинете, прохождение проверки документов
Регистрация занимает три простых шага:
Перейдите на сайт PayAnyWay и зарегистрируйтесь как юридическое лицо, ИП или самозанятый.
Заполните данные о компании, дождитесь проверки аккаунта (обычно 1–3 дня).
После активации войдите в личный кабинет и создайте расширенный счет в разделе «Счета».
Скачивание и установка платежного модуля (плагина) в Joomla
Для этого этапа достаточно админ-панели и скачанного расширения:
В админ-панели Joomla перейдите в «Расширения» → «Менеджер расширений».
Нажмите «Загрузить и установить», выберите скачанный ранее архив модуля PayAnyWay.
После установки перейдите в «Расширения» → «Плагины», найдите плагин PayAnyWay и включите его.
Приведем пример для HikaShop. После установки архива hikashop-payanyway-10.zip в настройках платежных методов HikaShop появится PayAnyWay. Выберите его, укажите URL сервера оплаты, номер расширенного счета и код целостности. Подробнее рассказываем в инструкции.
Настройка параметров модуля
Заполните в настройках плагина PayAnyWay следующие поля (названия могут немного различаться в зависимости от компонента):
Поле | Что указать |
«Номер расширенного счета» / Merchant ID | Номер бизнес-счета из личного кабинета PayAnyWay в разделе «Счета» |
«Код проверки целостности данных» | Произвольный набор символов (например, mysecretkey123), который нужно придумать при настройке счета |
«URL сервера оплаты» / Payment URL | www.payanyway.ru (для боевого режима) |
«Тестовый режим» | Включите для проверки, затем отключите |
Для кириллических доменов Pay URL необходимо указывать в кодировке Punycode. Проверить и сконвертировать домен можно в сервисе 2ip.ru/punycode.
Подключение онлайн-кассы для соответствия №54-ФЗ
Для выдачи электронных чеков настройте фискализацию отдельно: подключите онлайн-кассу и проверьте, что в PayAnyWay и платежном модуле Joomla корректно передаются данные по заказу — состав покупки, сумма, налоговая ставка и параметры уведомлений. Сам модуль отвечает за прием оплаты и обновление статуса заказа, но не заменяет онлайн-кассу. Перед запуском проведите тестовый платеж и убедитесь, что данные для чека уходят корректно.
Тестовый платеж в режиме песочницы
В настройках плагина PayAnyWay включите тестовый режим.
На витрине создайте тестовый товар за 10–50 ₽ и оформите заказ.
При оплате используйте тестовые реквизиты карты (номер 5555 5555 5555 4444, любой срок и CVC-код). Деньги списаны не будут.
Проверьте:
открывается ли платежная страница;
меняется ли статус заказа в Joomla на «Оплачен» после успешного платежа;
приходят ли уведомления (если настроены).
Протестируйте неуспешный сценарий — карту с недостаточным балансом. Убедитесь, что статус заказа не меняется.
Запуск в боевом режиме и мониторинг первых транзакций
Отключите тестовый режим в настройках плагина PayAnyWay.
Проведите реальный платеж на минимальную сумму (например, 1 ₽). Убедитесь, что деньги зачислены и статус заказа обновлен.
В первые дни работы регулярно проверяйте логи операций в личном кабинете PayAnyWay и сверяйте их с заказами в Joomla. При возникновении ошибок обращайтесь в поддержку PayAnyWay (она работает 24/7).
После успешного тестирования сайт готов принимать реальные платежи. Рекомендуется первые дни мониторить статусы заказов и своевременно обновлять модуль при выходе новых версий.
Заключение
Joomla — мощная и гибкая CMS, но прием платежей здесь требует отдельного плагина под каждый компонент интернет-магазина. Выбор партнера начинается не с комиссии, а с наличия готового модуля для вашего расширения: VirtueMart, HikaShop, JoomShopping или другого. Без него интеграция превратится в дорогую разработку. Если провайдер не предлагает готовый модуль оплаты под ваш компонент Joomla, стоит рассмотреть другой вариант.
Реклама: ООО «МОНЕТА ЛАБС», ИНН 1683001376, erid: 2W5zFH67289


Начать дискуссию