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