[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"integrations:item:ru:joomla":3,"integrations:siblings:ru":119},{"id":4,"title":5,"body":6,"description":76,"extension":77,"faq":78,"integrationKind":91,"meta":92,"modifiedAt":93,"navigation":94,"pairId":95,"path":96,"platform":97,"publishedAt":98,"relatedPath":66,"repoPath":99,"requirement":100,"seo":101,"seoTitle":102,"settings":103,"sitemap":107,"slug":108,"stem":109,"steps":110,"summary":12,"translationSlug":108,"webhook":117,"__hash__":118},"integrations_ru\u002Fintegratsiya\u002Fjoomla.md","Приём платежей на Joomla",{"type":7,"value":8,"toc":69},"minimark",[9,13,18,43,47,53,57,60],[10,11,12],"p",{},"Модуль для Joomla устанавливается обычным zip-архивом и даёт функцию, которая возвращает ссылку на оплату. Кнопку оплаты вы встраиваете в свой e-commerce-компонент сами — модуль отвечает за создание платежа, а не за чекаут.",[14,15,17],"h2",{"id":16},"что-умеет-модуль","Что умеет модуль",[19,20,21,25,28,36],"ul",{},[22,23,24],"li",{},"Ставится штатным менеджером расширений Joomla, без правки файлов вручную.",[22,26,27],{},"Хранит ключи MulenPay в настройках модуля.",[22,29,30,31,35],{},"Даёт функцию ",[32,33,34],"code",{},"getPaymentLink()",": на вход — сумма, идентификатор заказа, описание и список позиций, на выход — ссылка на оплату.",[22,37,38,39,42],{},"Включает файл ",[32,40,41],{},"webhook.php"," для приёма уведомлений о статусе платежа.",[14,44,46],{"id":45},"что-придётся-дописать","Что придётся дописать",[10,48,49,50,52],{},"В базовой версии ",[32,51,41],{}," принимает уведомление, но не знает про ваш компонент магазина: связать статус платежа с заказом нужно самостоятельно. Это несколько строк, но их придётся написать.",[14,54,56],{"id":55},"что-передавать-в-getpaymentlink","Что передавать в getPaymentLink()",[10,58,59],{},"Функция ждёт сумму, уникальный идентификатор заказа, описание и массив позиций. Для каждой позиции указываются наименование, цена, количество и коды для чека — ставка НДС, предмет и способ расчёта. Наименования лучше делать человеческими: покупатель увидит их в чеке.",[10,61,62,63,68],{},"Если полноценный магазин не нужен, посмотрите ",[64,65,67],"a",{"href":66},"\u002Fpayment-link","платёжные ссылки"," — во многих сценариях они закрывают задачу без интеграции.",{"title":70,"searchDepth":71,"depth":71,"links":72},"",2,[73,74,75],{"id":16,"depth":71,"text":17},{"id":45,"depth":71,"text":46},{"id":55,"depth":71,"text":56},"Модуль оплаты MulenPay для Joomla: установка zip-архивом, поля Shop ID, Secret Key и API Key, функция получения ссылки на оплату и эндпоинт вебхука.","md",[79,82,85,88],{"question":80,"answer":81},"Появится ли способ оплаты в оформлении заказа сам?","Нет. Модуль возвращает ссылку на оплату, а кнопку и место её вызова вы встраиваете в свой e-commerce-компонент.",{"question":83,"answer":84},"Нужен ли отдельный компонент магазина?","Да, модуль не заменяет магазин: он отвечает за создание платежа, а корзину и оформление заказа ведёт ваш компонент.",{"question":86,"answer":87},"Где взять Shop ID, Secret Key и API Key?","В личном кабинете MulenPay, в разделе API-ключей магазина.",{"question":89,"answer":90},"Нужен ли сайту сертификат HTTPS?","Да, оплата принимается только по HTTPS.","method",{},null,true,"integration-06","\u002Fintegratsiya\u002Fjoomla","Joomla","2026-08-12","joomla\u002Fmod_payment","Вызов функции из вашего компонента",{"title":5,"description":76},"Эквайринг для Joomla: модуль оплаты MulenPay",[104,105,106],"Shop ID — идентификатор магазина в системе MulenPay","Secret Key — секретный ключ из личного кабинета","API Key — ключ API из личного кабинета",{"loc":96},"joomla","integratsiya\u002Fjoomla",[111,112,113,114,115,116],"Скачайте модуль в виде zip-архива из репозитория.","В панели администратора откройте «Расширения» → «Менеджер расширений» → «Установить».","Перетащите zip-архив в область загрузки — модуль установится автоматически.","Откройте «Расширения» → «Менеджер модулей», найдите Mulen Payment и заполните ключи.","Вызовите функцию ModMulenPaymentHelper::getPaymentLink() из своего компонента, чтобы получить ссылку на оплату.","Укажите адрес вебхука в личном кабинете MulenPay.","https:\u002F\u002Fваш-сайт.ru\u002Fmodules\u002Fmod_payment\u002Fwebhook.php","UPN9d0z_UnzgeYldl3Ka8DTYQ-LC0clLxvwWnnTxO7U",[120,126,131,136,141,146,147,152,158,163,168,173,178,183],{"pairId":121,"slug":122,"platform":123,"summary":124,"integrationKind":125},"integration-01","wordpress","WordPress","MulenPay подключается к WordPress через готовый платёжный шлюз для WooCommerce: плагин добавляет способ оплаты в стандартный чекаут, создаёт платёж и сам обновляет статус заказа по вебхуку. Писать интеграцию с нуля не нужно.","checkout",{"pairId":127,"slug":128,"platform":129,"summary":130,"integrationKind":125},"integration-02","1c-bitrix","1С-Битрикс","Для 1С-Битрикс есть готовый модуль: он добавляет MulenPay в список платёжных систем магазина, перенаправляет покупателя на страницу оплаты и сам обновляет статус заказа после подтверждения платежа.",{"pairId":132,"slug":133,"platform":134,"summary":135,"integrationKind":125},"integration-03","opencart","OpenCart","Модуль для OpenCart добавляет MulenPay в список способов оплаты и позволяет задать условия его показа: минимальную сумму заказа, географическую зону и статус, который присваивается заказу после успешной оплаты.",{"pairId":137,"slug":138,"platform":139,"summary":140,"integrationKind":125},"integration-04","prestashop","PrestaShop","Модуль для PrestaShop 1.7+ и 8.x создаёт заказ в статусе ожидания оплаты, формирует платёж через API MulenPay и после подтверждения сам переводит заказ в «Оплата принята», а при отмене — в «Отменён».",{"pairId":142,"slug":143,"platform":144,"summary":145,"integrationKind":91},"integration-05","drupal","Drupal","Модуль для Drupal даёт сервис создания платежа и готовый эндпоинт для приёма уведомлений. В отличие от коробочных модулей CMS-магазинов, вызов оплаты нужно встроить в свой код — модуль предоставляет метод, а не кнопку в чекауте.",{"pairId":95,"slug":108,"platform":97,"summary":12,"integrationKind":91},{"pairId":148,"slug":149,"platform":150,"summary":151,"integrationKind":91},"integration-07","insales","InSales","InSales подключается не плагином, а небольшим сервисом-посредником на Node.js: магазин отправляет покупателя на его адрес, сервис создаёт платёж в MulenPay, а после оплаты сам проводит транзакцию по заказу в InSales.",{"pairId":153,"slug":154,"platform":155,"summary":156,"integrationKind":157},"integration-08","tilda","Tilda","Готового модуля оплаты для Tilda нет — платформа подключает платёжные системы из своего фиксированного списка. Принимать оплату всё равно можно: ссылка на оплату создаётся в кабинете MulenPay и ставится на кнопку любого блока.","link",{"pairId":159,"slug":160,"platform":161,"summary":162,"integrationKind":157},"integration-09","amocrm","amoCRM","Готового модуля для amoCRM нет, но продажам через менеджера он и не нужен: платёжная ссылка создаётся в кабинете MulenPay и отправляется клиенту прямо из карточки сделки — в чат, письмо или мессенджер.",{"pairId":164,"slug":165,"platform":166,"summary":167,"integrationKind":157},"integration-10","bitrix24","Битрикс24","Битрикс24 — это CRM, и её не стоит путать с 1С-Битрикс: для интернет-магазина на 1С-Битрикс у нас есть готовый модуль оплаты, а в CRM оплата отправляется клиенту платёжной ссылкой из карточки сделки.",{"pairId":169,"slug":170,"platform":171,"summary":172,"integrationKind":157},"integration-11","getcourse","GetCourse","Готового модуля оплаты для GetCourse у нас нет: платформа работает со своим списком платёжных систем. Принимать оплату можно платёжной ссылкой — её отправляют ученику письмом или в мессенджере, а доступ к курсу выдают после подтверждения платежа.",{"pairId":174,"slug":175,"platform":176,"summary":177,"integrationKind":157},"integration-12","modx","ModX","Готового модуля оплаты для ModX у нас нет. Есть два рабочих пути: быстрый — платёжная ссылка на кнопке, и основательный — интеграция через API, которую ваш разработчик встраивает в сайт или в дополнение вроде miniShop2.",{"pairId":179,"slug":180,"platform":181,"summary":182,"integrationKind":157},"integration-13","moodle","Moodle","Готового плагина оплаты для Moodle у нас нет. Принимать деньги можно платёжной ссылкой и записывать ученика на курс после подтверждения оплаты, а при желании автоматизировать — собрать свой плагин записи на базе нашего API.",{"pairId":184,"slug":185,"platform":186,"summary":187,"integrationKind":157},"integration-14","webflow","Webflow","Готового модуля оплаты для Webflow нет и быть не может: встроенный магазин платформы работает только с её собственным списком платёжных сервисов. Принимать оплату можно платёжной ссылкой — она ставится на кнопку обычной страницы, без встроенной корзины."]