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