[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"integrations:list:ru":3},[4,115,215,303,393,482,575,692,780,861,940,1021,1106,1184],{"id":5,"title":6,"body":7,"description":73,"extension":74,"faq":75,"integrationKind":88,"meta":89,"modifiedAt":90,"navigation":91,"pairId":92,"path":93,"platform":94,"publishedAt":95,"relatedPath":96,"repoPath":97,"requirement":98,"seo":99,"seoTitle":100,"settings":101,"sitemap":104,"slug":105,"stem":106,"steps":107,"summary":13,"translationSlug":105,"webhook":113,"__hash__":114},"integrations_ru\u002Fintegratsiya\u002Fwordpress.md","Приём платежей на WordPress и WooCommerce",{"type":8,"value":9,"toc":66},"minimark",[10,14,19,35,39,53,57],[11,12,13],"p",{},"MulenPay подключается к WordPress через готовый платёжный шлюз для WooCommerce: плагин добавляет способ оплаты в стандартный чекаут, создаёт платёж и сам обновляет статус заказа по вебхуку. Писать интеграцию с нуля не нужно.",[15,16,18],"h2",{"id":17},"что-умеет-модуль","Что умеет модуль",[20,21,22,26,29,32],"ul",{},[23,24,25],"li",{},"Добавляет MulenPay в список способов оплаты WooCommerce — покупатель выбирает его как любой другой.",[23,27,28],{},"Формирует платёж и перенаправляет покупателя на страницу оплаты.",[23,30,31],{},"Принимает уведомление об оплате и переводит заказ в оплаченный статус.",[23,33,34],{},"Работает со всеми способами оплаты MulenPay: карты, СБП, Pay-сервисы.",[15,36,38],{"id":37},"что-проверить-после-подключения","Что проверить после подключения",[20,40,41,44,47,50],{},[23,42,43],{},"Проведите тестовый заказ до конца и убедитесь, что статус изменился автоматически, а не вручную.",[23,45,46],{},"Проверьте, что в заказе видно назначение платежа: покупатель должен узнать его в выписке.",[23,48,49],{},"Убедитесь, что вебхук доступен извне — если сайт закрыт базовой авторизацией или файрволом, уведомления не дойдут.",[23,51,52],{},"Проверьте мобильную версию чекаута: с телефона оплачивают чаще, чем с десктопа.",[15,54,56],{"id":55},"если-оплата-не-проходит","Если оплата не проходит",[11,58,59,60,65],{},"Чаще всего дело не в модуле: платёж отклоняет банк-эмитент по своим правилам. Подробности — в ответе ",[61,62,64],"a",{"href":63},"\u002Fvoprosy\u002Fpochemu-bank-otklonil-platezh","почему банк отклонил платёж",". Если же не меняется статус заказа, начните с вебхука: он должен возвращать 200 и быть доступен без авторизации.",{"title":67,"searchDepth":68,"depth":68,"links":69},"",2,[70,71,72],{"id":17,"depth":68,"text":18},{"id":37,"depth":68,"text":38},{"id":55,"depth":68,"text":56},"Готовый платёжный шлюз MulenPay для WooCommerce: установка плагина, поля Shop ID и Secret Key, настройка вебхука. Приём карт, СБП и QR на сайте WordPress.","md",[76,79,82,85],{"question":77,"answer":78},"Нужен ли WooCommerce или хватит обычного WordPress?","Нужен WooCommerce: плагин добавляет способ оплаты именно в его чекаут. Если магазина на сайте нет, оплату проще принимать платёжной ссылкой.",{"question":80,"answer":81},"Где взять Shop ID и Secret Key?","В личном кабинете MulenPay, в разделе API-ключей магазина. Там же ключи перевыпускаются, если старые скомпрометированы.",{"question":83,"answer":84},"Что будет, если перевыпустить ключи?","Старые значения перестают работать сразу. Обновите их в настройках плагина, иначе платежи перестанут создаваться и покупатель увидит ошибку на шаге оплаты.",{"question":86,"answer":87},"Нужен ли сайту сертификат HTTPS?","Да. Оплата принимается только на сайтах с HTTPS: без сертификата покупатель не дойдёт до платёжной формы, а браузер покажет предупреждение.","checkout",{},null,true,"integration-01","\u002Fintegratsiya\u002Fwordpress","WordPress","2026-08-12","\u002Fshop-acquiring","wp\u002Fmulen-pay-gateway","Плагин для WooCommerce",{"title":6,"description":73},"Эквайринг для WordPress: модуль оплаты для WooCommerce",[102,103],"Shop ID — идентификатор магазина в системе MulenPay","Secret Key — секретный ключ из личного кабинета",{"loc":93},"wordpress","integratsiya\u002Fwordpress",[108,109,110,111,112],"Загрузите папку mulen-pay-gateway в директорию \u002Fwp-content\u002Fplugins\u002F вашего сайта.","Активируйте плагин через меню «Плагины» в админке WordPress.","Откройте настройки WooCommerce → «Платежи» и включите способ оплаты Mulen Pay.","Заполните Shop ID и Secret Key из личного кабинета MulenPay и сохраните настройки.","Укажите URL вебхука в личном кабинете, чтобы магазин получал статусы платежей.","https:\u002F\u002Fваш-сайт.ru\u002Fwc-api\u002Fmulen_pay_webhook\u002F","7NrkuUIy3pEuWobUlIYzB63RqzsQ_jSt5z9Kj3-5g9I",{"id":116,"title":117,"body":118,"description":177,"extension":74,"faq":178,"integrationKind":88,"meta":191,"modifiedAt":90,"navigation":91,"pairId":192,"path":193,"platform":194,"publishedAt":95,"relatedPath":96,"repoPath":195,"requirement":196,"seo":197,"seoTitle":198,"settings":199,"sitemap":203,"slug":204,"stem":205,"steps":206,"summary":122,"translationSlug":204,"webhook":213,"__hash__":214},"integrations_ru\u002Fintegratsiya\u002F1c-bitrix.md","Приём платежей на 1С-Битрикс",{"type":8,"value":119,"toc":172},[120,123,125,139,141,160,164],[11,121,122],{},"Для 1С-Битрикс есть готовый модуль: он добавляет MulenPay в список платёжных систем магазина, перенаправляет покупателя на страницу оплаты и сам обновляет статус заказа после подтверждения платежа.",[15,124,18],{"id":17},[20,126,127,130,133,136],{},[23,128,129],{},"Регистрируется как обычная платёжная система «Магазина» — покупатель выбирает её при оформлении заказа.",[23,131,132],{},"Создаёт платёж и уводит клиента на страницу оплаты MulenPay.",[23,134,135],{},"Принимает уведомление о результате и автоматически меняет статус заказа.",[23,137,138],{},"Поддерживает карты, СБП и Pay-сервисы — отдельных подключений не требуется.",[15,140,38],{"id":37},[20,142,143,146,149,157],{},[23,144,145],{},"Пройдите тестовый заказ целиком: статус должен смениться без участия менеджера.",[23,147,148],{},"Убедитесь, что валюта в настройках модуля совпадает с валютой каталога.",[23,150,151,152,156],{},"Проверьте доступность ",[153,154,155],"code",{},"webhook.php"," снаружи — на закрытых стендах уведомления не дойдут.",[23,158,159],{},"Посмотрите, как выглядит способ оплаты в мобильном оформлении заказа.",[15,161,163],{"id":162},"если-статус-заказа-не-меняется","Если статус заказа не меняется",[11,165,166,167,171],{},"Проблема почти всегда в вебхуке: адрес указан неверно, закрыт авторизацией или отвечает не 200. Проверьте его первым делом, а уже потом разбирайте платёж. Разница между отменой и возвратом описана в ",[61,168,170],{"href":169},"\u002Fvoprosy\u002Fchem-otlichaetsya-otmena-ot-vozvrata","отдельном ответе",".",{"title":67,"searchDepth":68,"depth":68,"links":173},[174,175,176],{"id":17,"depth":68,"text":18},{"id":37,"depth":68,"text":38},{"id":162,"depth":68,"text":163},"Готовый модуль оплаты MulenPay для 1С-Битрикс: установка через Marketplace, подключение платёжной системы в разделе «Магазин» и настройка вебхука.",[179,182,185,188],{"question":180,"answer":181},"Где в админке появляется способ оплаты?","После установки модуля — в разделе «Магазин» → «Настройки» → «Платёжные системы». Там его нужно добавить и заполнить ключи.",{"question":183,"answer":184},"Где взять ID магазина и секретный ключ?","В личном кабинете MulenPay, в разделе API-ключей магазина. Значения вставляются в настройки платёжной системы.",{"question":186,"answer":187},"В какой валюте принимаются платежи?","По умолчанию в рублях. Валюта задаётся в настройках платёжной системы и должна совпадать с валютой заказа в магазине.",{"question":189,"answer":190},"Что делать, если ключи изменились?","Обновить их в настройках платёжной системы. Старые ключи перестают работать сразу после перевыпуска в кабинете.",{},"integration-02","\u002Fintegratsiya\u002F1c-bitrix","1С-Битрикс","bitrix\u002Fmulen.pay","Модуль в \u002Fbitrix\u002Fmodules и платёжная система",{"title":117,"description":177},"Эквайринг для 1С-Битрикс: модуль оплаты MulenPay",[200,201,202],"ID магазина — идентификатор магазина в системе MulenPay","Секретный ключ — из личного кабинета MulenPay","Валюта — валюта приёма платежей, по умолчанию RUB",{"loc":193},"1c-bitrix","integratsiya\u002F1c-bitrix",[207,208,209,210,211,212],"Скопируйте папку mulen.pay в директорию \u002Fbitrix\u002Fmodules\u002F вашего сайта.","В административной панели откройте Marketplace → «Установленные решения».","Найдите в списке модуль Mulen Pay и нажмите «Установить».","Перейдите в «Магазин» → «Настройки» → «Платёжные системы» и добавьте платёжную систему Mulen Pay.","Заполните ID магазина, секретный ключ и валюту, затем сохраните настройки.","Укажите URL вебхука в личном кабинете MulenPay.","https:\u002F\u002Fваш-сайт.ru\u002Fbitrix\u002Fmodules\u002Fmulen.pay\u002Fwebhook.php","zI_sNrCv-woLUXCh219iCllgqYUIslMGCSQkhRldezc",{"id":216,"title":217,"body":218,"description":267,"extension":74,"faq":268,"integrationKind":88,"meta":280,"modifiedAt":90,"navigation":91,"pairId":281,"path":282,"platform":283,"publishedAt":95,"relatedPath":96,"repoPath":284,"requirement":285,"seo":286,"seoTitle":287,"settings":288,"sitemap":293,"slug":284,"stem":294,"steps":295,"summary":222,"translationSlug":284,"webhook":301,"__hash__":302},"integrations_ru\u002Fintegratsiya\u002Fopencart.md","Приём платежей на OpenCart",{"type":8,"value":219,"toc":262},[220,223,225,239,241,255,259],[11,221,222],{},"Модуль для OpenCart добавляет MulenPay в список способов оплаты и позволяет задать условия его показа: минимальную сумму заказа, географическую зону и статус, который присваивается заказу после успешной оплаты.",[15,224,18],{"id":17},[20,226,227,230,233,236],{},[23,228,229],{},"Появляется в стандартном списке способов оплаты при оформлении заказа.",[23,231,232],{},"Ограничивает показ по минимальной сумме и географической зоне.",[23,234,235],{},"Автоматически переводит заказ в выбранный статус после подтверждения оплаты.",[23,237,238],{},"Работает с картами, СБП и Pay-сервисами.",[15,240,38],{"id":37},[20,242,243,246,249,252],{},[23,244,245],{},"Проверьте, что выбранный статус «после оплаты» действительно означает оплату в вашей схеме работы.",[23,247,248],{},"Убедитесь, что минимальная сумма не отсекает реальные заказы.",[23,250,251],{},"Сверьте географическую зону: при слишком узкой настройке способ оплаты исчезнет у части покупателей.",[23,253,254],{},"Проведите тестовый заказ и посмотрите, как приходит уведомление.",[15,256,258],{"id":257},"если-способ-оплаты-не-виден-покупателю","Если способ оплаты не виден покупателю",[11,260,261],{},"Сначала проверьте три настройки: включён ли модуль, проходит ли сумма заказа по минимальному порогу и попадает ли покупатель в заданную географическую зону. В большинстве случаев дело именно в них, а не в интеграции.",{"title":67,"searchDepth":68,"depth":68,"links":263},[264,265,266],{"id":17,"depth":68,"text":18},{"id":37,"depth":68,"text":38},{"id":257,"depth":68,"text":258},"Готовый модуль оплаты MulenPay для OpenCart: установка через раздел «Дополнения», настройка статуса заказа, минимальной суммы и зоны, подключение вебхука.",[269,272,275,278],{"question":270,"answer":271},"Куда копировать файлы модуля?","Содержимое папки upload переносится в корень магазина с сохранением структуры каталогов, после чего модуль включается в разделе «Дополнения» → «Оплата».",{"question":273,"answer":274},"Какой статус получает заказ после оплаты?","Тот, что выбран в настройках модуля. Для неуспешных операций используется статус по умолчанию из настроек магазина.",{"question":276,"answer":277},"Где взять ключи для настройки?","В личном кабинете MulenPay, в разделе API-ключей магазина.",{"question":86,"answer":279},"Да. Без HTTPS покупатель не дойдёт до платёжной формы, а браузер покажет предупреждение о небезопасном соединении.",{},"integration-03","\u002Fintegratsiya\u002Fopencart","OpenCart","opencart","Файлы модуля в корень магазина",{"title":217,"description":267},"Эквайринг для OpenCart: модуль оплаты MulenPay",[200,201,289,290,291,292],"Статус заказа после оплаты — какой статус присваивать оплаченному заказу","Минимальная сумма заказа — ниже неё способ оплаты не показывается","Географическая зона — где доступен этот способ оплаты","Статус и порядок сортировки — включение модуля и его место в списке",{"loc":282},"integratsiya\u002Fopencart",[296,297,298,299,300,212],"Скопируйте содержимое папки upload в корневую директорию вашего сайта.","В панели администратора откройте «Дополнения» → «Модули» → «Оплата».","Найдите в списке Mulen Pay и нажмите «Установить».","Нажмите «Редактировать» и заполните ID магазина, секретный ключ и остальные поля.","Включите модуль, задайте порядок сортировки и сохраните настройки.","http:\u002F\u002Fваш-сайт.ru\u002Findex.php?route=extension\u002Fpayment\u002Fmulen_pay\u002Fcallback","fN_hox9_VF2aLHBpjyDI717I3-3ZjMAyn88XhKjhZKE",{"id":304,"title":305,"body":306,"description":358,"extension":74,"faq":359,"integrationKind":88,"meta":369,"modifiedAt":90,"navigation":91,"pairId":370,"path":371,"platform":372,"publishedAt":95,"relatedPath":96,"repoPath":373,"requirement":374,"seo":375,"seoTitle":376,"settings":377,"sitemap":382,"slug":383,"stem":384,"steps":385,"summary":310,"translationSlug":383,"webhook":391,"__hash__":392},"integrations_ru\u002Fintegratsiya\u002Fprestashop.md","Приём платежей на PrestaShop",{"type":8,"value":307,"toc":353},[308,311,313,330,334,337,339],[11,309,310],{},"Модуль для PrestaShop 1.7+ и 8.x создаёт заказ в статусе ожидания оплаты, формирует платёж через API MulenPay и после подтверждения сам переводит заказ в «Оплата принята», а при отмене — в «Отменён».",[15,312,18],{"id":17},[20,314,315,318,321,324,327],{},[23,316,317],{},"Добавляет способ оплаты MulenPay на шаг оформления заказа.",[23,319,320],{},"Создаёт заказ в статусе «Ожидание оплаты MulenPay» и уводит покупателя на страницу оплаты.",[23,322,323],{},"Принимает уведомление и обновляет статус: «Оплата принята» или «Отменён».",[23,325,326],{},"Хранит связь заказа с платежом в собственной таблице базы данных.",[23,328,329],{},"Сам сопоставляет ставки НДС PrestaShop с кодами в чеке.",[15,331,333],{"id":332},"токен-вебхука","Токен вебхука",[11,335,336],{},"В отличие от других модулей, здесь адрес обратного вызова защищён токеном: вы задаёте произвольную строку в настройках, а модуль подставляет её в URL. Если токен указан, запросы без него отклоняются. Это разумно включить сразу — адрес колбэка виден в настройках магазина и может утечь.",[15,338,38],{"id":37},[20,340,341,344,347,350],{},[23,342,343],{},"Пройдите тестовый заказ и убедитесь, что статус меняется автоматически.",[23,345,346],{},"Проверьте, что ставки НДС в заказе распознаются правильно: нераспознанная ставка уходит как «без НДС».",[23,348,349],{},"Убедитесь, что URL колбэка с токеном скопирован в личный кабинет целиком.",[23,351,352],{},"Проверьте, что адрес доступен снаружи и отвечает 200.",{"title":67,"searchDepth":68,"depth":68,"links":354},[355,356,357],{"id":17,"depth":68,"text":18},{"id":332,"depth":68,"text":333},{"id":37,"depth":68,"text":38},"Готовый модуль оплаты MulenPay для PrestaShop 1.7 и 8.x: установка через менеджер модулей, ключи API, токен вебхука и автоматическая смена статуса заказа.",[360,363,366,367],{"question":361,"answer":362},"Как установить модуль?","Скачайте папку модуля из репозитория, упакуйте в zip и загрузите через «Модули» → «Загрузить модуль» в админке PrestaShop.",{"question":364,"answer":365},"Модуль не виден в списке способов оплаты — почему?","Чаще всего он не включён после установки либо не назначен нужной стране и валюте в настройках оплаты. Проверьте оба места.",{"question":80,"answer":277},{"question":86,"answer":368},"Да, оплата принимается только по HTTPS. У PrestaShop есть отдельная настройка принудительного HTTPS — её тоже стоит включить.",{},"integration-04","\u002Fintegratsiya\u002Fprestashop","PrestaShop","presta_shop","Модуль устанавливается из админки",{"title":305,"description":358},"Эквайринг для PrestaShop: модуль оплаты MulenPay",[378,379,102,380,381],"API Key — ключ для заголовка Authorization, из личного кабинета MulenPay","Secret для подписи — используется при формировании поля sign","API Base URL — адрес API MulenPay","Webhook token — произвольная строка для защиты адреса обратного вызова",{"loc":371},"prestashop","integratsiya\u002Fprestashop",[386,387,388,389,390],"Скопируйте папку modules\u002Fmulenpay в каталог модулей вашего магазина.","В админ-панели откройте «Модули» → «Менеджер модулей», найдите MulenPay и нажмите «Установить».","Откройте настройки модуля и заполните ключи из личного кабинета MulenPay.","Задайте токен вебхука — произвольную строку, которая защитит адрес обратного вызова.","Скопируйте сформированный модулем URL колбэка и укажите его в личном кабинете MulenPay.","https:\u002F\u002Fваш-сайт.ru\u002Findex.php?fc=module&module=mulenpay&controller=callback&token=ВАШ_ТОКЕН","0MoN22Lp4YWFsYZJp7dzdNlitiuPjA8JwSCeP33f8xo",{"id":394,"title":395,"body":396,"description":448,"extension":74,"faq":449,"integrationKind":460,"meta":461,"modifiedAt":90,"navigation":91,"pairId":462,"path":463,"platform":464,"publishedAt":95,"relatedPath":440,"repoPath":465,"requirement":466,"seo":467,"seoTitle":468,"settings":469,"sitemap":470,"slug":471,"stem":472,"steps":473,"summary":400,"translationSlug":471,"webhook":480,"__hash__":481},"integrations_ru\u002Fintegratsiya\u002Fdrupal.md","Приём платежей на Drupal",{"type":8,"value":397,"toc":443},[398,401,403,418,422,428,431,435],[11,399,400],{},"Модуль для Drupal даёт сервис создания платежа и готовый эндпоинт для приёма уведомлений. В отличие от коробочных модулей CMS-магазинов, вызов оплаты нужно встроить в свой код — модуль предоставляет метод, а не кнопку в чекауте.",[15,402,18],{"id":17},[20,404,405,408,415],{},[23,406,407],{},"Добавляет страницу настроек с ключами MulenPay в административной панели.",[23,409,410,411,414],{},"Даёт сервис ",[153,412,413],{},"mulen_payment.service"," с методом создания платежа: в ответ приходит ссылка на оплату.",[23,416,417],{},"Регистрирует эндпоинт обратного вызова, на который MulenPay присылает статус платежа.",[15,419,421],{"id":420},"что-придётся-дописать","Что придётся дописать",[11,423,424,425,171],{},"Здесь стоит быть честным: в базовой версии контроллер обратного вызова только пишет полученные данные в лог Drupal. Смену статуса заказа в вашей системе нужно реализовать самостоятельно — там же, в методе ",[153,426,427],{},"callback()",[11,429,430],{},"Отдельно проверьте подпись входящего запроса, прежде чем что-то менять по нему в базе: без этой проверки эндпоинт примет любой запрос, который на него придёт.",[15,432,434],{"id":433},"кому-подойдёт","Кому подойдёт",[11,436,437,438,442],{},"Вариант для сайтов, где коммерческая часть написана под себя, а не собрана на готовом магазине. Если нужен полный контроль над логикой, посмотрите также ",[61,439,441],{"href":440},"\u002Fpayment-api","платёжный API"," — модуль по сути упрощает работу с ним.",{"title":67,"searchDepth":68,"depth":68,"links":444},[445,446,447],{"id":17,"depth":68,"text":18},{"id":420,"depth":68,"text":421},{"id":433,"depth":68,"text":434},"Модуль оплаты MulenPay для Drupal: установка в modules\u002Fcustom, страница настроек с Shop ID и Secret Key, сервис создания платежа и эндпоинт для вебхука.",[450,453,456,459],{"question":451,"answer":452},"Появится ли готовая кнопка оплаты?","Нет. Модуль даёт сервис создания платежа, а вызов встраивается в код вашего сайта — это интеграция для разработчика, а не коробочное решение.",{"question":454,"answer":455},"Куда класть модуль?","В директорию modules\u002Fcustom, после чего включить его на странице «Расширения» (\u002Fadmin\u002Fmodules).",{"question":457,"answer":458},"Где настраиваются ключи?","В разделе «Конфигурация» → «Веб-сервисы» → Mulen Payment Settings.",{"question":80,"answer":277},"method",{},"integration-05","\u002Fintegratsiya\u002Fdrupal","Drupal","drupal\u002Fmodules\u002Fcustom\u002Fmulen_payment","Вызов сервиса из вашего кода",{"title":395,"description":448},"Эквайринг для Drupal: модуль оплаты MulenPay",[102,103],{"loc":463},"drupal","integratsiya\u002Fdrupal",[474,475,476,477,478,479],"Скопируйте папку mulen_payment в директорию modules\u002Fcustom вашего сайта.","Откройте страницу «Расширения» в административной панели (\u002Fadmin\u002Fmodules).","Найдите модуль Mulen Payment и активируйте его.","Перейдите в «Конфигурация» → «Веб-сервисы» → Mulen Payment Settings и заполните ключи.","Вызовите сервис mulen_payment.service из своего кода, чтобы создать платёж.","Укажите адрес обратного вызова в личном кабинете MulenPay.","https:\u002F\u002Fваш-сайт.ru\u002Fpayments\u002Fcallback","h8ffXNS0--4Ugz774tQepfwRjJElHQtl9CRy0ps8OAg",{"id":483,"title":484,"body":485,"description":541,"extension":74,"faq":542,"integrationKind":460,"meta":553,"modifiedAt":90,"navigation":91,"pairId":554,"path":555,"platform":556,"publishedAt":95,"relatedPath":533,"repoPath":557,"requirement":558,"seo":559,"seoTitle":560,"settings":561,"sitemap":563,"slug":564,"stem":565,"steps":566,"summary":489,"translationSlug":564,"webhook":573,"__hash__":574},"integrations_ru\u002Fintegratsiya\u002Fjoomla.md","Приём платежей на Joomla",{"type":8,"value":486,"toc":536},[487,490,492,513,515,521,525,528],[11,488,489],{},"Модуль для Joomla устанавливается обычным zip-архивом и даёт функцию, которая возвращает ссылку на оплату. Кнопку оплаты вы встраиваете в свой e-commerce-компонент сами — модуль отвечает за создание платежа, а не за чекаут.",[15,491,18],{"id":17},[20,493,494,497,500,507],{},[23,495,496],{},"Ставится штатным менеджером расширений Joomla, без правки файлов вручную.",[23,498,499],{},"Хранит ключи MulenPay в настройках модуля.",[23,501,502,503,506],{},"Даёт функцию ",[153,504,505],{},"getPaymentLink()",": на вход — сумма, идентификатор заказа, описание и список позиций, на выход — ссылка на оплату.",[23,508,509,510,512],{},"Включает файл ",[153,511,155],{}," для приёма уведомлений о статусе платежа.",[15,514,421],{"id":420},[11,516,517,518,520],{},"В базовой версии ",[153,519,155],{}," принимает уведомление, но не знает про ваш компонент магазина: связать статус платежа с заказом нужно самостоятельно. Это несколько строк, но их придётся написать.",[15,522,524],{"id":523},"что-передавать-в-getpaymentlink","Что передавать в getPaymentLink()",[11,526,527],{},"Функция ждёт сумму, уникальный идентификатор заказа, описание и массив позиций. Для каждой позиции указываются наименование, цена, количество и коды для чека — ставка НДС, предмет и способ расчёта. Наименования лучше делать человеческими: покупатель увидит их в чеке.",[11,529,530,531,535],{},"Если полноценный магазин не нужен, посмотрите ",[61,532,534],{"href":533},"\u002Fpayment-link","платёжные ссылки"," — во многих сценариях они закрывают задачу без интеграции.",{"title":67,"searchDepth":68,"depth":68,"links":537},[538,539,540],{"id":17,"depth":68,"text":18},{"id":420,"depth":68,"text":421},{"id":523,"depth":68,"text":524},"Модуль оплаты MulenPay для Joomla: установка zip-архивом, поля Shop ID, Secret Key и API Key, функция получения ссылки на оплату и эндпоинт вебхука.",[543,546,549,551],{"question":544,"answer":545},"Появится ли способ оплаты в оформлении заказа сам?","Нет. Модуль возвращает ссылку на оплату, а кнопку и место её вызова вы встраиваете в свой e-commerce-компонент.",{"question":547,"answer":548},"Нужен ли отдельный компонент магазина?","Да, модуль не заменяет магазин: он отвечает за создание платежа, а корзину и оформление заказа ведёт ваш компонент.",{"question":550,"answer":277},"Где взять Shop ID, Secret Key и API Key?",{"question":86,"answer":552},"Да, оплата принимается только по HTTPS.",{},"integration-06","\u002Fintegratsiya\u002Fjoomla","Joomla","joomla\u002Fmod_payment","Вызов функции из вашего компонента",{"title":484,"description":541},"Эквайринг для Joomla: модуль оплаты MulenPay",[102,103,562],"API Key — ключ API из личного кабинета",{"loc":555},"joomla","integratsiya\u002Fjoomla",[567,568,569,570,571,572],"Скачайте модуль в виде zip-архива из репозитория.","В панели администратора откройте «Расширения» → «Менеджер расширений» → «Установить».","Перетащите zip-архив в область загрузки — модуль установится автоматически.","Откройте «Расширения» → «Менеджер модулей», найдите Mulen Payment и заполните ключи.","Вызовите функцию ModMulenPaymentHelper::getPaymentLink() из своего компонента, чтобы получить ссылку на оплату.","Укажите адрес вебхука в личном кабинете MulenPay.","https:\u002F\u002Fваш-сайт.ru\u002Fmodules\u002Fmod_payment\u002Fwebhook.php","UPN9d0z_UnzgeYldl3Ka8DTYQ-LC0clLxvwWnnTxO7U",{"id":576,"title":577,"body":578,"description":655,"extension":74,"faq":656,"integrationKind":460,"meta":669,"modifiedAt":90,"navigation":91,"pairId":670,"path":671,"platform":672,"publishedAt":95,"relatedPath":440,"repoPath":673,"requirement":674,"seo":675,"seoTitle":676,"settings":677,"sitemap":681,"slug":682,"stem":683,"steps":684,"summary":582,"translationSlug":682,"webhook":690,"__hash__":691},"integrations_ru\u002Fintegratsiya\u002Finsales.md","Приём платежей на InSales",{"type":8,"value":579,"toc":650},[580,583,587,612,619,623,634,638,641],[11,581,582],{},"InSales подключается не плагином, а небольшим сервисом-посредником на Node.js: магазин отправляет покупателя на его адрес, сервис создаёт платёж в MulenPay, а после оплаты сам проводит транзакцию по заказу в InSales.",[15,584,586],{"id":585},"как-устроен-поток","Как устроен поток",[588,589,590,593,600,603,609],"ol",{},[23,591,592],{},"Покупатель оформляет заказ и выбирает способ оплаты MulenPay.",[23,594,595,596,599],{},"InSales перенаправляет его на адрес ",[153,597,598],{},"\u002Fpayments\u002Fpay"," вашего сервиса с параметрами заказа.",[23,601,602],{},"Сервис создаёт платёж в MulenPay и перенаправляет покупателя на страницу оплаты.",[23,604,605,606,171],{},"После оплаты MulenPay отправляет уведомление на ",[153,607,608],{},"\u002Fwebhooks\u002Fmulenpay",[23,610,611],{},"Сервис создаёт транзакцию по соответствующему заказу в InSales.",[11,613,614,615,618],{},"Связь платежа с заказом держится на идентификаторе заказа InSales — он передаётся в поле ",[153,616,617],{},"uuid"," при создании платежа.",[15,620,622],{"id":621},"что-нужно-для-запуска","Что нужно для запуска",[20,624,625,628,631],{},[23,626,627],{},"Сервер с Node.js 18 или новее, доступный из интернета по HTTPS.",[23,629,630],{},"Доступы к API MulenPay: ключ, идентификатор магазина и секрет для подписи.",[23,632,633],{},"Доступы к API InSales: домен магазина, ключ и пароль приложения.",[15,635,637],{"id":636},"что-учесть","Что учесть",[11,639,640],{},"Сервис — отдельное приложение, а не расширение магазина: его нужно где-то держать и следить за доступностью. Если он ляжет, покупатели не смогут перейти к оплате, а уведомления об уже прошедших платежах не дойдут до заказов.",[11,642,643,644,646,647,649],{},"Для сценариев попроще посмотрите ",[61,645,441],{"href":440}," напрямую или ",[61,648,534],{"href":533}," — они не требуют своего сервера.",{"title":67,"searchDepth":68,"depth":68,"links":651},[652,653,654],{"id":585,"depth":68,"text":586},{"id":621,"depth":68,"text":622},{"id":636,"depth":68,"text":637},"Интеграция InSales с MulenPay через сервис на Node.js: редирект покупателя на оплату, обработка вебхука и создание транзакции в заказе InSales.",[657,660,663,666],{"question":658,"answer":659},"Можно ли обойтись без своего сервера?","Нет. Интеграция построена на сервисе-посреднике: он создаёт платёж и проводит транзакцию по заказу. Если сервер не нужен, используйте платёжную ссылку или API напрямую.",{"question":661,"answer":662},"Что произойдёт, если сервис окажется недоступен?","Покупатели не смогут перейти к оплате, а уведомления об уже прошедших платежах не дойдут до заказов. За доступностью сервиса нужно следить.",{"question":664,"answer":665},"Какие доступы понадобятся?","Ключи MulenPay из личного кабинета и доступы к API InSales: домен магазина, ключ и пароль приложения.",{"question":667,"answer":668},"Как заказ связывается с платежом?","По идентификатору заказа InSales — он передаётся в поле uuid при создании платежа.",{},"integration-07","\u002Fintegratsiya\u002Finsales","InSales","in_sales","Свой сервер с Node.js 18 или новее",{"title":577,"description":655},"Эквайринг для InSales: интеграция оплаты MulenPay",[678,679,680],"API Key, Shop ID и секрет MulenPay — из личного кабинета","Домен магазина InSales — адрес вашего магазина","API key и пароль приложения InSales — доступы к API магазина",{"loc":671},"insales","integratsiya\u002Finsales",[685,686,687,688,689,572],"Разверните сервис из папки in_sales на сервере с Node.js 18 или новее.","Заполните переменные окружения по образцу .env.example.","Укажите ключи MulenPay — API Key, Shop ID и секрет для подписи.","Добавьте доступы к API InSales — домен магазина, ключ и пароль приложения.","В настройках способа оплаты InSales укажите адрес \u002Fpayments\u002Fpay вашего сервиса.","https:\u002F\u002Fваш-сервис.ru\u002Fwebhooks\u002Fmulenpay","RjWjHMP-yrkrLhTbptBxh70OE0OUPy-Ol7XAoj9babI",{"id":693,"title":694,"body":695,"description":743,"extension":74,"faq":744,"integrationKind":757,"meta":758,"modifiedAt":90,"navigation":91,"pairId":759,"path":760,"platform":761,"publishedAt":762,"relatedPath":533,"repoPath":90,"requirement":763,"seo":764,"seoTitle":765,"settings":766,"sitemap":770,"slug":771,"stem":772,"steps":773,"summary":699,"translationSlug":771,"webhook":90,"__hash__":779},"integrations_ru\u002Fintegratsiya\u002Ftilda.md","Приём платежей на сайте Tilda",{"type":8,"value":696,"toc":739},[697,700,704,718,720,731],[11,698,699],{},"Готового модуля оплаты для Tilda нет — платформа подключает платёжные системы из своего фиксированного списка. Принимать оплату всё равно можно: ссылка на оплату создаётся в кабинете MulenPay и ставится на кнопку любого блока.",[15,701,703],{"id":702},"как-это-работает","Как это работает",[20,705,706,709,712,715],{},[23,707,708],{},"Вы создаёте ссылку на оплату в личном кабинете и указываете сумму и назначение платежа.",[23,710,711],{},"Ссылка ставится на кнопку в любом блоке Tilda — отдельный блок или доработка не нужны.",[23,713,714],{},"Покупатель нажимает кнопку и попадает на защищённую страницу оплаты MulenPay.",[23,716,717],{},"Поступление отражается в личном кабинете, чек уходит покупателю автоматически.",[15,719,637],{"id":636},[20,721,722,725,728],{},[23,723,724],{},"Сумма зашита в ссылку: под разные позиции нужны разные ссылки.",[23,726,727],{},"Статус заказа внутри Tilda не обновляется — сверяйте оплату по кабинету.",[23,729,730],{},"Ссылке стоит задавать срок действия, чтобы устаревшие цены не оставались рабочими.",[11,732,733,734,738],{},"Если оплата нужна прямо в оформлении заказа, посмотрите ",[61,735,737],{"href":736},"\u002Fintegratsiya","каталог интеграций",": для платформ с готовым модулем способ оплаты появляется в чекауте сам.",{"title":67,"searchDepth":68,"depth":68,"links":740},[741,742],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Готового модуля для Tilda нет: оплата подключается платёжной ссылкой на кнопке. Разбираем, как это настроить и в чём ограничения такого способа.",[745,748,751,754],{"question":746,"answer":747},"Почему для Tilda нет готового модуля?","Tilda подключает платёжные системы из собственного фиксированного списка, и добавить туда произвольный сервис со стороны нельзя. Поэтому оплата подключается платёжной ссылкой — это работает на любом тарифе и не требует доработок.",{"question":749,"answer":750},"Можно ли принимать оплату с разными суммами?","Каждая ссылка создаётся под конкретную сумму. Для каталога с разными ценами удобнее сделать по ссылке на позицию либо принимать заявки и отправлять ссылку клиенту после подтверждения заказа.",{"question":752,"answer":753},"Будет ли корзина Tilda знать, что заказ оплачен?","Нет. Оплата проходит на стороне MulenPay, и статус заказа в Tilda автоматически не меняется — поступления вы видите в личном кабинете и подтверждаете заказ сами.",{"question":755,"answer":756},"Что делать, если нужен полноценный чекаут?","Тогда стоит смотреть в сторону сайта на платформе с готовым модулем — например, WordPress с WooCommerce или 1С-Битрикс: там способ оплаты появляется прямо в оформлении заказа.","link",{},"integration-08","\u002Fintegratsiya\u002Ftilda","Tilda","2026-08-17","Кнопка со ссылкой в блоке Tilda",{"title":694,"description":743},"Оплата на Tilda: приём платежей MulenPay",[767,768,769],"Сумма платежа — фиксированная для этой ссылки","Назначение платежа — что увидит покупатель на странице оплаты","Срок действия ссылки, если оплата ожидается в ближайшее время",{"loc":760},"tilda","integratsiya\u002Ftilda",[774,775,776,777,778],"Создайте платёжную ссылку в личном кабинете: укажите сумму, назначение платежа и срок действия.","Скопируйте адрес ссылки.","В редакторе Tilda откройте нужный блок и вставьте адрес в поле ссылки кнопки.","Опубликуйте страницу и пройдите оплату сами — проверьте сумму и назначение.","Отслеживайте поступления в личном кабинете MulenPay.","kvxltaoq2CzF5HyhHdsjLVsVo8eNwO5Gtez_qSbqiU8",{"id":781,"title":782,"body":783,"description":827,"extension":74,"faq":828,"integrationKind":757,"meta":841,"modifiedAt":90,"navigation":91,"pairId":842,"path":843,"platform":844,"publishedAt":762,"relatedPath":533,"repoPath":90,"requirement":845,"seo":846,"seoTitle":847,"settings":848,"sitemap":852,"slug":853,"stem":854,"steps":855,"summary":787,"translationSlug":853,"webhook":90,"__hash__":860},"integrations_ru\u002Fintegratsiya\u002Famocrm.md","Приём оплаты по сделкам amoCRM",{"type":8,"value":784,"toc":823},[785,788,790,804,806,817],[11,786,787],{},"Готового модуля для amoCRM нет, но продажам через менеджера он и не нужен: платёжная ссылка создаётся в кабинете MulenPay и отправляется клиенту прямо из карточки сделки — в чат, письмо или мессенджер.",[15,789,703],{"id":702},[20,791,792,795,798,801],{},[23,793,794],{},"Менеджер согласовал условия и создал ссылку на нужную сумму.",[23,796,797],{},"Ссылка ушла клиенту в переписку — из той же карточки сделки.",[23,799,800],{},"Клиент оплатил на защищённой странице, чек ушёл ему автоматически.",[23,802,803],{},"Менеджер увидел поступление в кабинете и перевёл сделку дальше.",[15,805,637],{"id":636},[20,807,808,811,814],{},[23,809,810],{},"Связь платежа со сделкой держится на назначении платежа — заполняйте его осмысленно.",[23,812,813],{},"Для повторяющихся услуг удобнее подписка с автосписанием, а не новая ссылка каждый раз.",[23,815,816],{},"Полная автоматизация возможна только через API: готового приложения в маркетплейсе нет.",[11,818,819,820,171],{},"Как устроены платёжные ссылки — на ",[61,821,822],{"href":533},"странице оплаты по ссылке",{"title":67,"searchDepth":68,"depth":68,"links":824},[825,826],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Готового модуля для amoCRM нет: менеджер отправляет клиенту платёжную ссылку из сделки. Разбираем порядок работы и как отслеживать оплату.",[829,832,835,838],{"question":830,"answer":831},"Обновится ли статус сделки автоматически?","Нет. Готового приложения для amoCRM у нас нет, поэтому этап сделки менеджер меняет сам после того, как увидит оплату в кабинете. Автоматизацию можно собрать своими силами через API и вебхуки.",{"question":833,"answer":834},"Чем это лучше выставления счёта?","Клиент платит картой или через СБП сразу из переписки, не уходя в банк. Для розничных продаж и услуг это заметно короче пути, чем оплата счёта с расчётного счёта.",{"question":836,"answer":837},"Как понять, кто именно оплатил?","Укажите в назначении платежа номер сделки — он будет виден в операции в кабинете, и сопоставить платёж с клиентом получится однозначно.",{"question":839,"answer":840},"Можно ли автоматизировать это полностью?","Да, но своими силами: платёж создаётся запросом к API, а уведомление об оплате приходит на ваш обработчик, который и двигает сделку. Это разработка на стороне вашей команды.",{},"integration-09","\u002Fintegratsiya\u002Famocrm","amoCRM","Ссылка на оплату из карточки сделки",{"title":782,"description":827},"Оплата в amoCRM: приём платежей по сделке",[849,850,851],"Сумма — берётся из сделки","Назначение платежа — номер сделки или описание услуги","Срок действия ссылки — чтобы клиент не оплатил по старой цене",{"loc":843},"amocrm","integratsiya\u002Famocrm",[856,857,858,859],"Создайте платёжную ссылку в личном кабинете на сумму сделки.","Скопируйте её и отправьте клиенту из карточки сделки — письмом или в чат.","Дождитесь поступления: статус платежа виден в личном кабинете MulenPay.","Переведите сделку на следующий этап после подтверждения оплаты.","K2MMd1z2VduRyi-pQJYPScoPIjwdjvztFPfMfGp8rw8",{"id":862,"title":863,"body":864,"description":908,"extension":74,"faq":909,"integrationKind":757,"meta":922,"modifiedAt":90,"navigation":91,"pairId":923,"path":924,"platform":925,"publishedAt":762,"relatedPath":533,"repoPath":90,"requirement":845,"seo":926,"seoTitle":927,"settings":928,"sitemap":932,"slug":933,"stem":934,"steps":935,"summary":868,"translationSlug":933,"webhook":90,"__hash__":939},"integrations_ru\u002Fintegratsiya\u002Fbitrix24.md","Приём оплаты по сделкам Битрикс24",{"type":8,"value":865,"toc":904},[866,869,871,885,887,898],[11,867,868],{},"Битрикс24 — это CRM, и её не стоит путать с 1С-Битрикс: для интернет-магазина на 1С-Битрикс у нас есть готовый модуль оплаты, а в CRM оплата отправляется клиенту платёжной ссылкой из карточки сделки.",[15,870,703],{"id":702},[20,872,873,876,879,882],{},[23,874,875],{},"Менеджер создаёт ссылку на сумму сделки в личном кабинете.",[23,877,878],{},"Ссылка уходит клиенту прямо из карточки — в чат, письмом или в мессенджере.",[23,880,881],{},"Клиент платит картой или через СБП на защищённой странице.",[23,883,884],{},"Поступление видно в кабинете, чек уходит покупателю автоматически.",[15,886,637],{"id":636},[20,888,889,892,895],{},[23,890,891],{},"Для интернет-магазина на 1С-Битрикс есть готовый модуль — это другой сценарий и другая страница.",[23,893,894],{},"Стадии сделки в CRM меняются вручную, если не автоматизировать процесс через API.",[23,896,897],{},"Назначение платежа — единственная нить между платежом и сделкой, заполняйте его аккуратно.",[11,899,900,901,171],{},"Для сайта на 1С-Битрикс есть готовый модуль оплаты — он описан на ",[61,902,903],{"href":193},"отдельной странице",{"title":67,"searchDepth":68,"depth":68,"links":905},[906,907],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Готового приложения для Битрикс24 нет: оплата отправляется клиенту ссылкой из сделки. Разбираем порядок и чем это отличается от 1С-Битрикс.",[910,913,916,919],{"question":911,"answer":912},"Чем Битрикс24 отличается от 1С-Битрикс?","Это разные продукты. 1С-Битрикс — платформа для сайта и интернет-магазина, для неё есть готовый модуль оплаты с способом в чекауте. Битрикс24 — CRM и корпоративный портал, там оплата отправляется клиенту ссылкой.",{"question":914,"answer":915},"Обновится ли стадия сделки после оплаты?","Нет, готового приложения у нас нет: менеджер видит поступление в кабинете и двигает сделку сам. Автоматизацию можно собрать через API и вебхуки силами своей команды.",{"question":917,"answer":918},"Можно ли выставить счёт вместо ссылки?","Да, и для юридических лиц это привычнее. Но оплата по счёту идёт дольше — банковский перевод обрабатывается в рабочее время, тогда как по ссылке клиент платит сразу.",{"question":920,"answer":921},"Как связать платёж с конкретной сделкой?","Указывайте номер сделки в назначении платежа: он виден в операции в кабинете и в выгрузке за период.",{},"integration-10","\u002Fintegratsiya\u002Fbitrix24","Битрикс24",{"title":863,"description":908},"Оплата в Битрикс24: приём платежей по сделке",[929,930,931],"Сумма — берётся из сделки или счёта","Назначение платежа — номер сделки, чтобы платёж было с чем сопоставить","Срок действия ссылки",{"loc":924},"bitrix24","integratsiya\u002Fbitrix24",[856,936,937,938],"Отправьте её клиенту из карточки сделки — в чат, письмом или в мессенджер.","Проверьте поступление в личном кабинете MulenPay.","Переведите сделку на следующую стадию после подтверждения оплаты.","Z3xIMgbkxMHvH3TbAGgxrrinCg92KKO4LSZ6lchTuUY",{"id":941,"title":942,"body":943,"description":988,"extension":74,"faq":989,"integrationKind":757,"meta":1002,"modifiedAt":90,"navigation":91,"pairId":1003,"path":1004,"platform":1005,"publishedAt":762,"relatedPath":982,"repoPath":90,"requirement":1006,"seo":1007,"seoTitle":1008,"settings":1009,"sitemap":1013,"slug":1014,"stem":1015,"steps":1016,"summary":947,"translationSlug":1014,"webhook":90,"__hash__":1020},"integrations_ru\u002Fintegratsiya\u002Fgetcourse.md","Приём оплаты за курсы на GetCourse",{"type":8,"value":944,"toc":984},[945,948,950,964,966,977],[11,946,947],{},"Готового модуля оплаты для GetCourse у нас нет: платформа работает со своим списком платёжных систем. Принимать оплату можно платёжной ссылкой — её отправляют ученику письмом или в мессенджере, а доступ к курсу выдают после подтверждения платежа.",[15,949,703],{"id":702},[20,951,952,955,958,961],{},[23,953,954],{},"Вы создаёте ссылку на стоимость курса или его части.",[23,956,957],{},"Ссылка уходит ученику — письмом, в мессенджере или в переписке на платформе.",[23,959,960],{},"Ученик платит картой или через СБП, чек формируется автоматически.",[23,962,963],{},"Вы видите поступление в кабинете и открываете доступ к материалам.",[15,965,637],{"id":636},[20,967,968,971,974],{},[23,969,970],{},"Доступ выдаётся вручную, если не автоматизировать процесс через API.",[23,972,973],{},"Для потоков с одинаковой ценой удобно держать одну ссылку и обновлять её к каждому запуску.",[23,975,976],{},"Возврат за курс оформляется из кабинета — полностью или частично.",[11,978,979,980,171],{},"Условия для онлайн-школ и авторов курсов — на странице ",[61,981,983],{"href":982},"\u002Finfobusiness","приёма платежей для инфобизнеса",{"title":67,"searchDepth":68,"depth":68,"links":985},[986,987],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Готового модуля для GetCourse нет: оплата отправляется ученику платёжной ссылкой. Разбираем порядок работы и что учесть при выдаче доступа.",[990,993,996,999],{"question":991,"answer":992},"Выдаётся ли доступ к курсу автоматически?","Нет. Готового модуля для GetCourse у нас нет, поэтому доступ выдаётся после того, как вы увидели оплату в кабинете. Автоматизацию можно собрать через API: уведомление об оплате приходит на ваш обработчик.",{"question":994,"answer":995},"Можно ли продавать курс в рассрочку?","Да, двумя способами: подключить рассрочку для покупателя отдельно либо разбить оплату на части и выставлять ссылку на каждую ступень.",{"question":997,"answer":998},"Какой тариф действует для онлайн-школ?","Для сферы образования действует льготная ставка — от 2,9 % с платежа, и ниже при больших оборотах. Итоговые условия фиксируются в договоре.",{"question":1000,"answer":1001},"Нужен ли чек ученику?","Да, при оплате от физического лица чек обязателен. Он формируется автоматически при каждой оплате и уходит на контакт, который указан при создании платежа.",{},"integration-11","\u002Fintegratsiya\u002Fgetcourse","GetCourse","Ссылка на оплату, отправленная ученику",{"title":942,"description":988},"Оплата на GetCourse: приём платежей за курсы",[1010,1011,1012],"Сумма — стоимость курса, ступени или первого платежа","Назначение платежа — название курса и данные ученика","Срок действия ссылки, если действует ограниченное предложение",{"loc":1004},"getcourse","integratsiya\u002Fgetcourse",[1017,1018,937,1019],"Создайте платёжную ссылку в личном кабинете на стоимость курса или его части.","Отправьте ссылку ученику — письмом, в мессенджере или в переписке внутри платформы.","Выдайте доступ к курсу после подтверждения оплаты.","bic3n3r-N4zFmw3ZZlVy6V0jZRFfRcyMNUmxhCrGvjE",{"id":1022,"title":1023,"body":1024,"description":1071,"extension":74,"faq":1072,"integrationKind":757,"meta":1085,"modifiedAt":90,"navigation":91,"pairId":1086,"path":1087,"platform":1088,"publishedAt":762,"relatedPath":96,"repoPath":90,"requirement":1089,"seo":1090,"seoTitle":1091,"settings":1092,"sitemap":1096,"slug":1097,"stem":1098,"steps":1099,"summary":1028,"translationSlug":1097,"webhook":90,"__hash__":1105},"integrations_ru\u002Fintegratsiya\u002Fmodx.md","Приём платежей на сайте ModX",{"type":8,"value":1025,"toc":1067},[1026,1029,1033,1048,1050,1061],[11,1027,1028],{},"Готового модуля оплаты для ModX у нас нет. Есть два рабочих пути: быстрый — платёжная ссылка на кнопке, и основательный — интеграция через API, которую ваш разработчик встраивает в сайт или в дополнение вроде miniShop2.",[15,1030,1032],{"id":1031},"два-пути-подключения","Два пути подключения",[20,1034,1035,1042],{},[23,1036,1037,1041],{},[1038,1039,1040],"strong",{},"Платёжная ссылка."," Создаёте платёж в кабинете, ставите адрес на кнопку. Ничего не программируется, но статус заказа в ModX не обновляется.",[23,1043,1044,1047],{},[1038,1045,1046],{},"Интеграция по API."," Платёж создаётся запросом с вашего сервера, а уведомление об оплате меняет статус заказа автоматически.",[15,1049,637],{"id":636},[20,1051,1052,1055,1058],{},[23,1053,1054],{},"При работе через API проверяйте подпись уведомления до изменения заказа.",[23,1056,1057],{},"Держите ключи в переменных окружения, а не в чанках и шаблонах.",[23,1059,1060],{},"Для быстрого старта можно начать со ссылки и перейти на API, когда продажи вырастут.",[11,1062,1063,1064,171],{},"Что умеет платёжный API и какие есть SDK — на ",[61,1065,1066],{"href":440},"странице платёжного API",{"title":67,"searchDepth":68,"depth":68,"links":1068},[1069,1070],{"id":1031,"depth":68,"text":1032},{"id":636,"depth":68,"text":637},"Готового модуля для ModX нет: оплата подключается платёжной ссылкой, а при своей разработке — через API. Разбираем оба пути и что выбрать.",[1073,1076,1079,1082],{"question":1074,"answer":1075},"Почему нет готового модуля для ModX?","Сайты на ModX сильно различаются по устройству: магазин собирают дополнениями и шаблонами под задачу. Универсальный модуль в такой среде помог бы немногим, поэтому мы описываем два пути — ссылку и интеграцию по API.",{"question":1077,"answer":1078},"Что выбрать, если у меня miniShop2?","Интеграцию по API: у вас уже есть заказы и статусы, и логичнее менять их из обработчика уведомлений, а не подтверждать оплату вручную. Разработку выполняет ваша команда — у нас есть документация и SDK в репозитории.",{"question":1080,"answer":1081},"Подойдёт ли ссылка для каталога товаров?","Для каталога — не очень: сумма зашита в ссылку, и на каждую позицию понадобится своя. Ссылка выигрывает там, где продаж немного или цена обсуждается с клиентом.",{"question":1083,"answer":1084},"Нужен ли сайту HTTPS?","Да, обязательно. Без действующего сертификата приём платежей не подключат, а покупатель увидит предупреждение браузера вместо страницы оплаты.",{},"integration-12","\u002Fintegratsiya\u002Fmodx","ModX","Ссылка на кнопке или интеграция по API",{"title":1023,"description":1071},"Оплата на ModX: приём платежей MulenPay",[1093,1094,1095],"Сумма и назначение платежа — при создании ссылки","API Key, Shop ID и секретный ключ — при интеграции по API","Адрес обработчика уведомлений — только для сценария с API",{"loc":1087},"modx","integratsiya\u002Fmodx",[1100,1101,1102,1103,1104],"Определитесь со сценарием: ссылка подойдёт для разовых продаж, API — для полноценного магазина.","Для ссылки создайте платёж в личном кабинете и поставьте адрес на кнопку в шаблоне или чанке.","Для API получите ключи в разделе ключей магазина и создавайте платежи запросом со своего сервера.","Настройте обработчик уведомлений, если идёте по пути API, — он и будет менять статус заказа.","Проверьте сценарий целиком: успешную оплату, отказ и возврат.","6CJQM62CQ58ir7rpqoEIKqmp6v4Az7fL68-xpwS3oNg",{"id":1107,"title":1108,"body":1109,"description":1153,"extension":74,"faq":1154,"integrationKind":757,"meta":1166,"modifiedAt":90,"navigation":91,"pairId":1167,"path":1168,"platform":1169,"publishedAt":762,"relatedPath":1147,"repoPath":90,"requirement":1170,"seo":1171,"seoTitle":1172,"settings":1173,"sitemap":1176,"slug":1177,"stem":1178,"steps":1179,"summary":1113,"translationSlug":1177,"webhook":90,"__hash__":1183},"integrations_ru\u002Fintegratsiya\u002Fmoodle.md","Приём оплаты за курсы в Moodle",{"type":8,"value":1110,"toc":1149},[1111,1114,1116,1130,1132,1142],[11,1112,1113],{},"Готового плагина оплаты для Moodle у нас нет. Принимать деньги можно платёжной ссылкой и записывать ученика на курс после подтверждения оплаты, а при желании автоматизировать — собрать свой плагин записи на базе нашего API.",[15,1115,703],{"id":702},[20,1117,1118,1121,1124,1127],{},[23,1119,1120],{},"Вы создаёте ссылку на стоимость курса и отправляете её ученику.",[23,1122,1123],{},"Ученик платит картой или через СБП на защищённой странице.",[23,1125,1126],{},"Чек формируется автоматически, поступление видно в кабинете.",[23,1128,1129],{},"Вы записываете ученика на курс — вручную или своим плагином через API.",[15,1131,637],{"id":636},[20,1133,1134,1137,1140],{},[23,1135,1136],{},"Для потоков с одинаковой ценой достаточно одной ссылки, которую вы обновляете к запуску.",[23,1138,1139],{},"Если курсов много и записи идут постоянно, ручной режим быстро станет узким местом.",[23,1141,976],{},[11,1143,1144,1145,171],{},"Условия для учебных проектов — на странице ",[61,1146,1148],{"href":1147},"\u002Feducation","приёма платежей для образования",{"title":67,"searchDepth":68,"depth":68,"links":1150},[1151,1152],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Готового плагина для Moodle нет: оплата принимается ссылкой, а запись на курс подтверждается вручную или своим плагином через API.",[1155,1158,1161,1164],{"question":1156,"answer":1157},"Запишется ли ученик на курс автоматически?","Нет, если вы не разработали собственный плагин записи. По умолчанию оплата и запись разведены: вы видите платёж в кабинете и открываете доступ к курсу сами.",{"question":1159,"answer":1160},"Можно ли сделать автоматическую запись?","Да, силами своей команды: Moodle позволяет писать собственные плагины записи на курс, а наш API даёт создание платежа и уведомление об оплате. Готового плагина мы не предоставляем.",{"question":1162,"answer":1163},"Какой тариф действует для учебных заведений?","Для сферы образования действует льготная ставка — от 2,9 % с платежа, при больших оборотах ниже. Итоговые условия фиксируются в договоре.",{"question":1000,"answer":1165},"Да, при оплате от физического лица. Чек формируется автоматически при каждой оплате и уходит на контакт, указанный при создании платежа.",{},"integration-13","\u002Fintegratsiya\u002Fmoodle","Moodle","Ссылка на оплату или свой плагин записи",{"title":1108,"description":1153},"Оплата в Moodle: приём платежей за курсы",[1174,1011,1175],"Сумма — стоимость курса или его ступени","API Key и секретный ключ — если автоматизируете запись своим плагином",{"loc":1168},"moodle","integratsiya\u002Fmoodle",[1180,1181,937,1182],"Создайте платёжную ссылку в личном кабинете на стоимость курса.","Отправьте её ученику письмом или разместите на странице описания курса.","Запишите ученика на курс вручную либо автоматически — если разработали свой плагин.","acM_eVOmK5PWcYOOOl_9-KsDCdAhTivoloHdZwxcsUE",{"id":1185,"title":1186,"body":1187,"description":1231,"extension":74,"faq":1232,"integrationKind":757,"meta":1245,"modifiedAt":90,"navigation":91,"pairId":1246,"path":1247,"platform":1248,"publishedAt":762,"relatedPath":533,"repoPath":90,"requirement":1249,"seo":1250,"seoTitle":1251,"settings":1252,"sitemap":1254,"slug":1255,"stem":1256,"steps":1257,"summary":1191,"translationSlug":1255,"webhook":90,"__hash__":1261},"integrations_ru\u002Fintegratsiya\u002Fwebflow.md","Приём платежей на сайте Webflow",{"type":8,"value":1188,"toc":1227},[1189,1192,1194,1208,1210,1221],[11,1190,1191],{},"Готового модуля оплаты для Webflow нет и быть не может: встроенный магазин платформы работает только с её собственным списком платёжных сервисов. Принимать оплату можно платёжной ссылкой — она ставится на кнопку обычной страницы, без встроенной корзины.",[15,1193,703],{"id":702},[20,1195,1196,1199,1202,1205],{},[23,1197,1198],{},"Вы создаёте ссылку на оплату в личном кабинете.",[23,1200,1201],{},"Ссылка ставится на кнопку любой страницы Webflow.",[23,1203,1204],{},"Покупатель попадает на защищённую страницу оплаты, чек уходит ему автоматически.",[23,1206,1207],{},"Поступление отражается в кабинете, откуда вы подтверждаете заказ.",[15,1209,637],{"id":636},[20,1211,1212,1215,1218],{},[23,1213,1214],{},"Встроенная корзина Webflow в этом сценарии не участвует.",[23,1216,1217],{},"Сумма зашита в ссылку: под каждую позицию нужна своя.",[23,1219,1220],{},"Задавайте срок действия, чтобы старые цены не оставались рабочими.",[11,1222,1223,1224,1226],{},"Если нужен полноценный чекаут с корзиной, посмотрите ",[61,1225,737],{"href":736}," — там есть платформы с готовым модулем оплаты.",{"title":67,"searchDepth":68,"depth":68,"links":1228},[1229,1230],{"id":702,"depth":68,"text":703},{"id":636,"depth":68,"text":637},"Webflow подключает только свои платёжные сервисы, поэтому оплата идёт ссылкой на кнопке. Разбираем, как настроить и в чём ограничения.",[1233,1236,1239,1242],{"question":1234,"answer":1235},"Можно ли подключить оплату к встроенному магазину Webflow?","Нет. Webflow Ecommerce работает только со своими платёжными сервисами, и добавить сторонний туда нельзя. Поэтому оплата идёт мимо встроенной корзины — ссылкой на кнопке.",{"question":1237,"answer":1238},"Как продавать несколько товаров?","Каждой позиции — своя ссылка на кнопке. Если ассортимент большой, а корзина обязательна, сайт на Webflow под эту задачу подходит плохо: удобнее платформа с готовым модулем оплаты.",{"question":1240,"answer":1241},"Узнает ли сайт, что заказ оплачен?","Нет, статус на стороне Webflow не меняется. Поступления вы видите в личном кабинете, а подтверждение заказа и отправку доступа делаете сами.",{"question":1243,"answer":1244},"Подойдёт ли это для услуг и предзаписи?","Да, это как раз удобный сценарий: одна кнопка с фиксированной суммой, оплата в пару кликов и чек покупателю автоматически.",{},"integration-14","\u002Fintegratsiya\u002Fwebflow","Webflow","Кнопка со ссылкой на странице Webflow",{"title":1186,"description":1231},"Оплата на Webflow: приём платежей MulenPay",[767,768,1253],"Срок действия ссылки, если предложение ограничено по времени",{"loc":1247},"webflow","integratsiya\u002Fwebflow",[1258,1259,1260,778],"Создайте платёжную ссылку в личном кабинете: укажите сумму и назначение платежа.","В редакторе Webflow добавьте кнопку и укажите адрес ссылки в настройках элемента.","Опубликуйте сайт и пройдите оплату сами — проверьте сумму и назначение.","jFSyej4E-HJCnPA2gZ2lTDAcIu8R99vVj1X-wHjyO2s"]