[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"integrations:item:en:1c-bitrix":3,"integrations:siblings:en":121},{"id":4,"title":5,"body":6,"description":77,"extension":78,"faq":79,"integrationKind":92,"meta":93,"modifiedAt":94,"navigation":95,"pairId":96,"path":97,"platform":98,"publishedAt":99,"relatedPath":100,"repoPath":101,"requirement":102,"seo":103,"seoTitle":104,"settings":105,"sitemap":109,"slug":110,"stem":111,"steps":112,"summary":12,"translationSlug":110,"webhook":119,"__hash__":120},"integrations_en\u002Fen\u002Fintegrations\u002F1c-bitrix.md","Accepting payments on 1C-Bitrix",{"type":7,"value":8,"toc":70},"minimark",[9,13,18,34,38,57,61],[10,11,12],"p",{},"1C-Bitrix has a ready-made module: it adds MulenPay to the store's payment systems, redirects the customer to the payment page and updates the order status itself once the payment is confirmed.",[14,15,17],"h2",{"id":16},"what-the-module-does","What the module does",[19,20,21,25,28,31],"ul",{},[22,23,24],"li",{},"Registers as a regular Store payment system — the customer picks it at checkout.",[22,26,27],{},"Creates the payment and sends the customer to the MulenPay payment page.",[22,29,30],{},"Receives the result notification and changes the order status automatically.",[22,32,33],{},"Supports cards, SBP and Pay services with no separate connections.",[14,35,37],{"id":36},"what-to-check-after-connecting","What to check after connecting",[19,39,40,43,46,54],{},[22,41,42],{},"Place a full test order: the status must change without a manager touching it.",[22,44,45],{},"Make sure the currency in the module settings matches your catalogue currency.",[22,47,48,49,53],{},"Check that ",[50,51,52],"code",{},"webhook.php"," is reachable from outside — on closed staging it never gets the callback.",[22,55,56],{},"Look at how the payment method renders in the mobile checkout.",[14,58,60],{"id":59},"if-the-order-status-never-changes","If the order status never changes",[10,62,63,64,69],{},"It is almost always the webhook: the wrong address, protected by auth, or answering with something other than 200. Check it before digging into the payment itself. The difference between cancelling and refunding is covered in a ",[65,66,68],"a",{"href":67},"\u002Fen\u002Fquestions\u002Fcancellation-vs-refund","separate answer",".",{"title":71,"searchDepth":72,"depth":72,"links":73},"",2,[74,75,76],{"id":16,"depth":72,"text":17},{"id":36,"depth":72,"text":37},{"id":59,"depth":72,"text":60},"A ready-made MulenPay payment module for 1C-Bitrix: install through Marketplace, add the payment system under Store settings and configure the webhook.","md",[80,83,86,89],{"question":81,"answer":82},"Where does the payment method appear in the admin panel?","After installing the module — under Store → Settings → Payment systems. Add it there and fill in the keys.",{"question":84,"answer":85},"Where do I get the shop ID and secret key?","In the MulenPay dashboard, under the store API keys. The values go into the payment system settings.",{"question":87,"answer":88},"Which currency are payments accepted in?","Roubles by default. The currency is set in the payment system settings and must match the order currency in the store.",{"question":90,"answer":91},"What if the keys change?","Update them in the payment system settings. Old keys stop working the moment they are reissued in the dashboard.","checkout",{},null,true,"integration-02","\u002Fen\u002Fintegrations\u002F1c-bitrix","1C-Bitrix","2026-08-12","\u002Fshop-acquiring","bitrix\u002Fmulen.pay","A module in \u002Fbitrix\u002Fmodules plus a payment system",{"title":5,"description":77},"1C-Bitrix acquiring: the MulenPay payment module",[106,107,108],"Shop ID — your store identifier in MulenPay","Secret key — from your MulenPay dashboard","Currency — the payment currency, RUB by default",{"loc":97},"1c-bitrix","en\u002Fintegrations\u002F1c-bitrix",[113,114,115,116,117,118],"Copy the mulen.pay folder into the \u002Fbitrix\u002Fmodules\u002F directory of your site.","In the admin panel open Marketplace → Installed solutions.","Find the Mulen Pay module in the list and click Install.","Go to Store → Settings → Payment systems and add the Mulen Pay payment system.","Fill in the shop ID, secret key and currency, then save.","Set the webhook URL in your MulenPay dashboard.","https:\u002F\u002Fyour-site.com\u002Fbitrix\u002Fmodules\u002Fmulen.pay\u002Fwebhook.php","juMGXOlW0sFymCPQId2QbfO3qwZM_ttGvYNJZpnzI0Y",[122,127,128,133,138,144,149,154,160,165,170,175,180,185],{"pairId":123,"slug":124,"platform":125,"summary":126,"integrationKind":92},"integration-01","wordpress","WordPress","MulenPay connects to WordPress through a ready-made payment gateway for WooCommerce: the plugin adds a payment method to the standard checkout, creates the payment and updates the order status from the webhook itself. There is no integration to write from scratch.",{"pairId":96,"slug":110,"platform":98,"summary":12,"integrationKind":92},{"pairId":129,"slug":130,"platform":131,"summary":132,"integrationKind":92},"integration-03","opencart","OpenCart","The OpenCart module adds MulenPay to the payment methods and lets you control when it shows: a minimum order total, a geo zone and the status assigned to an order once it is paid.",{"pairId":134,"slug":135,"platform":136,"summary":137,"integrationKind":92},"integration-04","prestashop","PrestaShop","The module for PrestaShop 1.7+ and 8.x creates the order in an awaiting-payment status, builds the payment through the MulenPay API and, once confirmed, moves the order to \"Payment accepted\" — or to \"Cancelled\" if the payment was cancelled.",{"pairId":139,"slug":140,"platform":141,"summary":142,"integrationKind":143},"integration-05","drupal","Drupal","The Drupal module provides a payment-creation service and a ready webhook endpoint. Unlike out-of-the-box store modules, you wire the payment call into your own code — the module gives you a method, not a checkout button.","method",{"pairId":145,"slug":146,"platform":147,"summary":148,"integrationKind":143},"integration-06","joomla","Joomla","The Joomla module installs as a regular zip archive and exposes a helper that returns a payment link. You embed the pay button into your own e-commerce component — the module handles creating the payment, not the checkout.",{"pairId":150,"slug":151,"platform":152,"summary":153,"integrationKind":143},"integration-07","insales","InSales","InSales connects not through a plugin but through a small Node.js relay service: the store sends the buyer to its address, the service creates the payment in MulenPay, and after payment it records the transaction on the InSales order.",{"pairId":155,"slug":156,"platform":157,"summary":158,"integrationKind":159},"integration-08","tilda","Tilda","There is no ready-made payment module for Tilda — the platform connects payment systems from its own fixed list. You can still accept payments: a payment link is created in the MulenPay dashboard and attached to a button in any block.","link",{"pairId":161,"slug":162,"platform":163,"summary":164,"integrationKind":159},"integration-09","amocrm","amoCRM","There is no ready-made amoCRM app, and manager-led sales hardly need one: a payment link is created in the MulenPay dashboard and sent to the client straight from the deal card — by email, chat or messenger.",{"pairId":166,"slug":167,"platform":168,"summary":169,"integrationKind":159},"integration-10","bitrix24","Битрикс24","Bitrix24 is a CRM and should not be confused with 1C-Bitrix: an online store on 1C-Bitrix has a ready-made payment module, while in the CRM payment is sent to the client as a link from the deal card.",{"pairId":171,"slug":172,"platform":173,"summary":174,"integrationKind":159},"integration-11","getcourse","GetCourse","We have no ready-made payment module for GetCourse: the platform works with its own list of payment systems. Payments can still run through a payment link — it is sent to the student by email or messenger, and access is granted once the payment is confirmed.",{"pairId":176,"slug":177,"platform":178,"summary":179,"integrationKind":159},"integration-12","modx","ModX","We have no ready-made payment module for ModX. There are two working paths: the quick one is a payment link on a button, and the thorough one is an API integration your developer builds into the site or into an add-on such as miniShop2.",{"pairId":181,"slug":182,"platform":183,"summary":184,"integrationKind":159},"integration-13","moodle","Moodle","We have no ready-made payment plugin for Moodle. You can take money through a payment link and enrol the student once the payment is confirmed, or automate it by building your own enrolment plugin on top of our API.",{"pairId":186,"slug":187,"platform":188,"summary":189,"integrationKind":159},"integration-14","webflow","Webflow","A ready-made payment module for Webflow does not exist and cannot: the built-in store works only with the platform own list of payment services. You can still accept payments through a payment link placed on a button of an ordinary page, bypassing the built-in cart."]