[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcmyOb0s9nw2hIG9hIpvQE-hrUDVx1OBhTUBMuHFTwZ0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":128,"fingerprints":210},"wc-mtn-momo-payment-gateway","Payment Gateway for MTN MoMo on WooCommerce","1.0.0","demkitech","https:\u002F\u002Fprofiles.wordpress.org\u002Fdennokip\u002F","\u003Cp>MTN MoMo(Mobile Money) is a payment platform that enables customers to pay for goods and services using their mobile phones.\u003Cbr \u002F>\nMTN MoMo is now available in these countries: \u003Cem>Uganda, Ghana, Cameroon, Zambia, Swaziland, Rwanda, Ivory Coast, Benin, Guinea, South Africa and Liberia.\u003C\u002Fem>\u003Cbr \u002F>\nThis plugin will work in all the countries where MTN MoMo is available.\u003Cbr \u002F>\nThe plugin enables the customer to have an option of paying for goods or services using MTN MoMo Collection API\u003Cem>(Not Collection Widget)\u003C\u002Fem> from a WordPress site with WooCommerce plugin installed.\u003Cbr \u002F>\nThe plugin is a Woocommerce Payment Gateway which adds an option on the checkout section for paying through MTN MoMo(A mobile payment platform).\u003C\u002Fp>\n\u003Ch4>PLUGIN SETUP FOR MTN MOMO SANDBOX\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Testing of the plugin is possible by creating an account in the \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002F\" rel=\"nofollow ugc\">MoMo API portal\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>For Rwanda sign up to \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.co.rw\" rel=\"nofollow ugc\">momodeveloper.mtn.co.rw\u003C\u002Fa> and get the keys.\u003C\u002Fli>\n\u003Cli>After account creation, log in to the account and subscribe to the Collection product in order to get the Primary Key, Secondary Key also known as Ocp-Apim-Subscription-Key.\u003C\u002Fli>\n\u003Cli>When logged in, you can be able to see the Primary Key and Secondary Key after clicking on your profile.\u003C\u002Fli>\n\u003Cli>Use the Primary Key\u002FSecondary Key referred to as Ocp-Apim-Subscription-Key header in a sandbox API to generate the API User and API Key.\u003C\u002Fli>\n\u003Cli>Generate the API User(Use online UUID generator to come up with a UUID value to use in the Sandbox API for generating a user)\u003C\u002Fli>\n\u003Cli>Generate the API Key the reference ID(UUID) in the previous request for generating API user\u003C\u002Fli>\n\u003Cli>Get more information on the API Key and API User generation \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fapi-documentation\u002Fapi-description\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Access the plugin settings here(WooCommerce ➡ Settings ➡ Payments ➡ MoMo – MTN MoMo)\u003C\u002Fli>\n\u003Cli>Fill in the API Key, API User and Ocp-Apim-Subscription-Key(Primary Key\u002FSecondary Key) in the plugin settings, save and start testing.\u003C\u002Fli>\n\u003Cli>The Endpoints for Sandbox and currency are already filled by default when you install the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note these items when testing in Sandbox:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. No USSD Push request on your phone, therefore no deductions will be made to your account when testing in Sandbox.\u003Cbr \u002F>\n2. These test phone numbers are used to test error conditions: 46733123450, 46733123451, 46733123452, 46733123453.\u003Cbr \u002F>\n3. \u003Cstrong>All other numbers will act like the payment was successful immediately without any USSD Push.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>PLUGIN SETUP FOR MTN MOMO PRODUCTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>To receive payments, one must \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fgo-live\" rel=\"nofollow ugc\">GO LIVE\u003C\u002Fa> by submitting your KYC documents when logged in to MTN Developer Portal.\u003C\u002Fli>\n\u003Cli>For Rwanda use \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.co.rw\u002Fgo-live\" rel=\"nofollow ugc\">https:\u002F\u002Fmomodeveloper.mtn.co.rw\u002Fgo-live\u003C\u002Fa> to Go Live and then get the Primary Key here \u003Ca href=\"https:\u002F\u002Fmomoapi.mtn.co.rw\" rel=\"nofollow ugc\">https:\u002F\u002Fmomoapi.mtn.co.rw\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Wait for MTN to process your application and send you access to the Partner Portal and API management dashboard.\u003C\u002Fli>\n\u003Cli>Login to \u003Ca href=\"https:\u002F\u002Fmomoapi.mtn.com\u002F\" rel=\"nofollow ugc\">momoapi.mtn.com\u003C\u002Fa> and get your Live Collection Primary key(Ocp-Apim-Subscription-Key)\u003C\u002Fli>\n\u003Cli>Login to the MTN Partner Portal and generate API user and API key.\u003C\u002Fli>\n\u003Cli>Purchase the Pro Version of the plugin \u003Ca href=\"https:\u002F\u002Fwoomtnmomo.demkitech.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa> and download it from the link that will be sent to your email account.\u003C\u002Fli>\n\u003Cli>Install the plugin by uploading the zipped file containing the plugin and activate it.\u003C\u002Fli>\n\u003Cli>Enter Collection Primary key(Ocp-Apim-Subscription-Key), API User and API Key in the Plugin settings located here(WooCommerce ➡ Settings ➡ Payments ➡ MoMo – MTN MoMo)\u003C\u002Fli>\n\u003Cli>Confirm the Payment Endpoint and Credential Endpoints are not for Sandbox.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fill in the currency depending on the country you have gone live in, there are the currencies available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>EUR (Sandbox)\u003C\u002Fli>\n\u003Cli>GHS Ghana\u003C\u002Fli>\n\u003Cli>UGX Uganda\u003C\u002Fli>\n\u003Cli>XAF Cameroon\u003C\u002Fli>\n\u003Cli>RWF Rwanda\u003C\u002Fli>\n\u003Cli>XOF Benin\u003C\u002Fli>\n\u003Cli>XOF Ivory Coast\u003C\u002Fli>\n\u003Cli>XAF Congo Brazza\u003C\u002Fli>\n\u003Cli>SZL Eswatini\u002FSwaziland\u003C\u002Fli>\n\u003Cli>GNF Guinea\u003C\u002Fli>\n\u003Cli>ZMW Zambia\u003C\u002Fli>\n\u003Cli>ZAR South Africa\u003C\u002Fli>\n\u003Cli>LRD Liberia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Save the details and start reveiving payments.\u003Cbr \u002F>\nWe already have some customers who have gone live with the plugin and one of them is \u003Ca href=\"https:\u002F\u002Fjelele.com\u002F\" rel=\"nofollow ugc\">Jelele.com\u003C\u002Fa> who are using the plugin to sell digital products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PLUGIN CUSTOMER JOURNEY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When the customer clicks on the Pay button on the payment page, the plugin will initiate a payment authorization request to the customer. \u003C\u002Fli>\n\u003Cli>The customer will then accept or decline the payment from the personal mobile phone and the payment can be confirmed by clicking the Complete Order button. \u003C\u002Fli>\n\u003Cli>The order status in the online shop is then changed depending on the customer’s action(In the Pro Version).\u003C\u002Fli>\n\u003Cli>This  \u003Cstrong>free version\u003C\u002Fstrong> of the plugin does not change order status and does not have the functionality of checking the transaction status of the payments but the Pro Version does.\u003C\u002Fli>\n\u003Cli>The main purpose of the \u003Cstrong>free version\u003C\u002Fstrong> is to test the functionality of how your website will work and it’s compatibility with your website before deciding to use it in production.\u003C\u002Fli>\n\u003Cli>Please check the  \u003Cstrong>DEMO\u003C\u002Fstrong> of the Pro Version of the plugin \u003Ca href=\"https:\u002F\u002Fdemowoomomo.demkitech.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>To be able to get the \u003Cstrong>Pro Version\u003C\u002Fstrong> please purchase the plugin on our website \u003Ca href=\"https:\u002F\u002Fwoomtnmomo.demkitech.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa> and a download link will be sent to the email address filled in the checkout form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Make sure you have installed and activated WooCommerce plugin before installing and activating this plugin.\u003C\u002Fli>\n\u003Cli>Upload Payment Gateway for MTN MoMo on WooCommerce plugin files to the wordpress plugins directory (\u002Fwp-content\u002Fplugins\u002F), or install the plugin from the WordPress admin plugin screen.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>On the WordPress admin, navigate to WooCommerce ➡ Settings ➡ Payments ➡ MoMo – MTN MoMo Manage and fill in the fields provided in order for the plugin to work.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Demo Video\u003C\u002Fh4>\n\u003Cp>This is the demo video for the Pro Version of the plugin:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fkpw9-tMHrcg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>HOW TO GET SUPPORT\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send us an Email to info@demkitech.com\u003C\u002Fli>\n\u003Cli>Contact us via WhatsApp(+254790120923)\u003C\u002Fli>\n\u003Cli>Submit your question to the plugin support section.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin does not have any relation with WooCommerce or MTN. The plugin’s purpose is just to help in linking the WooCommerce plugin with the MTN MoMo payment method.\u003Cbr \u002F>\n In the plugin description there is links to other websites which are not under the control of Payment Gateway for MTN MoMo on WooCommerce plugin. We have no control over\u003Cbr \u002F>\n the nature,content and availability of those sites.\u003Cbr \u002F>\n The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.\u003C\u002Fp>\n","MTN MoMo(Mobile Money) is a payment platform that enables customers to pay for goods and services using their mobile phones.",400,10835,92,5,"2025-04-21T18:17:00.000Z","6.7.5","2.2","",[20,21,22,23,24],"collection","mobile-payments","momo","mtn","payment-gateway","https:\u002F\u002Fwoomtnmomo.demkitech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-mtn-momo-payment-gateway.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"dennokip",4,1440,96,30,91,"2026-04-04T12:27:42.376Z",[41,62,75,91,110],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":27,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":59,"download_link":60,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pay-with-mtn-momo-woocommerce","Pay with MTN MoMo in WooCommerce","1.0.6","ClickOn GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Fmstonys\u002F","\u003Cp>\u003Cem>MTN MoMo\u003C\u002Fem> is a mobile payment system which is available in \u003Cem>Uganda, Ghana, Cameroon, Zambia, Swaziland, Rwanda, Ivory Coast, Benin, Guinea-Conakry, Congo Brazza and Nigeria\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>💥 November 2022 💥 also available in Nigeria 🇳🇬\u003Cbr \u002F>\n💥 January 2022 💥 also available in South Africa 🇿🇦 and Liberia 🇱🇷\u003C\u002Fp>\n\u003Cp>This plugin allows you to collect payments on your WooCommerce eShop using \u003Cem>MTN MoMo\u003C\u002Fem> in 13 countries 🇬🇭🇨🇲🇺🇬🇿🇲🇸🇿🇷🇼🇨🇮🇧🇯🇬🇳🇨🇬🇿🇦🇱🇷🇳🇬\u003C\u002Fp>\n\u003Cp>You must have \u003Cstrong>WooCommerce\u003C\u002Fstrong> because we developed this plugin as a \u003Cem>WooCommerce payment gateway\u003C\u002Fem> 🚀\u003C\u002Fp>\n\u003Cp>This is a \u003Cstrong>fully functioning plugin\u003C\u002Fstrong> not a \u003Cem>demo version\u003C\u002Fem>. It works in both \u003Cem>Sandbox\u003C\u002Fem> (development mode) and in \u003Cem>Live\u003C\u002Fem> (production mode).\u003C\u002Fp>\n\u003Cp>Please keep in mind that MoMo Sandbox has several \u003Ccode>limitations\u003C\u002Fcode> imposed by MTN, see them here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sandbox is not requesting \u003Cem>real money\u003C\u002Fem>, means no \u003Cstrong>USSD request\u003C\u002Fstrong> on your phone. no matter how hard you try 😂\u003C\u002Fli>\n\u003Cli>In the Sandbox you can only use \u003Cem>EUR\u003C\u002Fem> currency and certain test numbers from Sweden 🇸🇪 🥶\u003C\u002Fli>\n\u003Cli>Sandbox is not able to callback your application, to notify about payment status. This one is a sad limitation. 😞\u003C\u002Fli>\n\u003Cli>Test phones numbers to test for \u003Cstrong>error conditions\u003C\u002Fstrong> are limited to \u003Ccode>46733123450\u003C\u002Fcode>, \u003Ccode>46733123451\u003C\u002Fcode>, \u003Ccode>46733123452\u003C\u002Fcode>, \u003Ccode>46733123453\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Only this number will be able to “pay” after 30 seconds \u003Ccode>46733123454\u003C\u002Fcode> 😎 \u003C\u002Fli>\n\u003Cli>All other numbers will act like the \u003Cstrong>payment was successful immediately\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate \u003Cem>WooCommerce\u003C\u002Fem> plugin before activating this plugin\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>EUR\u003C\u002Fstrong> as your WooCommerce currency if you want to test in Sandbox\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>your target currency\u003C\u002Fstrong> if you have done KYC process with MTN (see below for more)\u003C\u002Fli>\n\u003Cli>Install and activate this plugin\u003C\u002Fli>\n\u003Cli>Enter your Merchant name, MTN phone number and Email to receive notifications\u003C\u002Fli>\n\u003Cli>Continue to the next step, see below\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Plugin setup for MTN MoMo Sandbox – no real payments 🤮\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fsignup\" rel=\"nofollow ugc\">MoMo API Developer portal\u003C\u002Fa> and sign-up 📧\u003C\u002Fli>\n\u003Cli>Enable \u003Cstrong>Collection API\u003C\u002Fstrong> (NOT the Collection Widget API please)\u003C\u002Fli>\n\u003Cli>Get Sandbox \u003Cem>Collection Primary key\u003C\u002Fem> and enter it in the \u003Cstrong>Plugin settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Test payments in Sandbox you can \u003Cstrong>only use EUR currency\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>IMPORTANT for Rwanda\u003C\u002Fstrong> use \u003Ccode>https:\u002F\u002Fmomodeveloper.mtn.co.rw\u003C\u002Fcode> to sign-up and get the keys!\u003C\u002Fp>\n\u003Ch3>Plugin setup for MTN MoMo Live – with real payments 💰😎\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fgo-live\" rel=\"nofollow ugc\">MoMo API Developer portal\u003C\u002Fa> and submit your KYC documents 📝📝📝\u003C\u002Fli>\n\u003Cli>⌛ Wait for the MTN to process your application and send you access to the Partner Portal and API management dashboard ⌛\u003C\u002Fli>\n\u003Cli>Login to the \u003Ca href=\"https:\u002F\u002Fmomoapi.mtn.com\" rel=\"nofollow ugc\">momoapi.mtn.com\u003C\u002Fa> and get your Live \u003Cem>Collection Primary key\u003C\u002Fem> 🔑\u003C\u002Fli>\n\u003Cli>Login to the \u003Cstrong>MTN Partner Portal\u003C\u002Fstrong> and generate \u003Cem>API user\u003C\u002Fem> and \u003Cem>API key\u003C\u002Fem> 🔑\u003C\u002Fli>\n\u003Cli>Enter \u003Cem>Collection Primary key\u003C\u002Fem>, \u003Cem>API user\u003C\u002Fem> and \u003Cem>API key\u003C\u002Fem> in the \u003Cstrong>Plugin settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Accept payments! 💰💰💰\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>IMPORTANT for Rwanda\u003C\u002Fstrong> use \u003Ccode>https:\u002F\u002Fmomodeveloper.mtn.co.rw\u002Fgo-live\u003C\u002Fcode> to go Live! Get \u003Cem>Collection Primary key\u003C\u002Fem> here \u003Ccode>https:\u002F\u002Fmomoapi.mtn.co.rw\u003C\u002Fcode>\u003Cbr \u002F>\nRecently we got many reports that https:\u002F\u002Fmomodeveloper.mtn.co.rw Portal is not stable, so we advice to use https:\u002F\u002Fmomodeveloper.mtn.com instead.\u003Cbr \u002F>\nPlease check the Rwanda FAQ below for more information.\u003C\u002Fp>\n\u003Ch3>Supported currencies\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>EUR (Sandbox only, no real payments)\u003C\u002Fli>\n\u003Cli>GHS Ghana \u002F Ghanaian Cedi\u003C\u002Fli>\n\u003Cli>UGX Uganda \u002F Ugandan Shilling\u003C\u002Fli>\n\u003Cli>XAF Cameroon \u002F Central African CFA franc\u003C\u002Fli>\n\u003Cli>RWF Rwanda \u002F Rwandan Franc\u003C\u002Fli>\n\u003Cli>XOF Benin \u002F West African CFA franc\u003C\u002Fli>\n\u003Cli>XOF Ivory Coast \u002F West African CFA franc\u003C\u002Fli>\n\u003Cli>XAF Congo Brazza \u002F Central African CFA franc\u003C\u002Fli>\n\u003Cli>SZL Eswatini\u002FSwaziland \u002F Swazi Lilangeni\u003C\u002Fli>\n\u003Cli>GNF Guinea-Conakry \u002F Guinean Franc\u003C\u002Fli>\n\u003Cli>ZMW Zambia \u002F Zambian Kwacha\u003C\u002Fli>\n\u003Cli>ZAR South Africa \u002F South African Rand\u003C\u002Fli>\n\u003Cli>LRD Liberia \u002F Liberian dollar & USD\u003C\u002Fli>\n\u003Cli>NRN Nigeria \u002F Naira\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** IMPORTANT Do not forget to select your country and the currency in WooCommerce settings **\u003C\u002Fp>\n\u003Ch3>DEMO eShop – in Sandbox mode\u003C\u002Fh3>\n\u003Cp>No real payments can be done, eShop currency EUR \u003Ca href=\"https:\u002F\u002Fdemo.momo.clickon.ch\" rel=\"nofollow ugc\">demo.momo.clickon.ch\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to get Support\u003C\u002Fh3>\n\u003Cp>You have several ways to request support for this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can send us an Email to momo-plugin@clickon.ch 🙋📧\u003C\u002Fli>\n\u003Cli>Submit your question to the plugin discussion board on wordpress.com 🙋🗣️\u003C\u002Fli>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fcontact-support\" rel=\"nofollow ugc\">MTN MoMo Skype forums\u003C\u002Fa> (ask for \u003Ccode>Mindaugas\u003C\u002Fcode>) 🙋😋\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We will be more than happy to help you! 👍\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>ClickOn GmbH, the company behind this plugin and MTN MoMo Gateway, are not affiliated with MTN or WooCommerce. Please keep this in mind. 😎\u003Cbr \u002F>\nThis is a free plugin with \u003Cstrong>Free\u003C\u002Fstrong> gateway package, upgrade to \u003Cstrong>Pro\u003C\u002Fstrong> for more features, drop us an Email to \u003Cem>momo-plugin@clickon.ch\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Privacy policy\u003C\u002Fh3>\n\u003Cp>Please check our \u003Ca href=\"https:\u002F\u002Fwww.clickon.ch\u002Fmomo-gateway-privacy-policy\" rel=\"nofollow ugc\">Privacy policy\u003C\u002Fa> and see how we are handling your private data like name, phone numbers, Email address and any other data.\u003C\u002Fp>\n","Accept secure MTN Mobile Money aka MoMo payments on your WooCommerce web store or eShop.",200,13833,19,"2022-12-01T16:07:00.000Z","6.1.10","5.0","7.0",[22,23,57,58,24],"mtn-momo","payment","https:\u002F\u002Fwww.clickon.ch","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpay-with-mtn-momo-woocommerce.1.0.6.zip",85,{"slug":63,"name":64,"version":6,"author":7,"author_profile":8,"description":65,"short_description":66,"active_installs":37,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":68,"homepage":72,"download_link":73,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":74},"payment-gateway-for-m-pesa-open-api","Payment Gateway for M-PESA Open API on WooCommerce","\u003Cp>The plugin enables the customer to have an option of paying merchants using M-PESA mobile money service from a WordPress site that has WooCommerce plugin installed.\u003Cbr \u002F>\nThe plugin adds an option on the checkout section for paying through M-PESA(A mobile payment platform) Open API which is now available on these counties:\u003Cbr \u002F>\n\u003Cem>Congo, Ghana, Lesotho, Tanzania\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>PLUGIN SETUP FOR M-PESA OPEN API SANDBOX\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Testing of the plugin is possible by creating an account in the \u003Ca href=\"https:\u002F\u002Fopenapiportal.m-pesa.com\u002F\" rel=\"nofollow ugc\">M-Pesa Open API Developer Portal\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>After account creation, log in to the account, click on the menu at the top left corner of the portal.\u003C\u002Fli>\n\u003Cli>Click on Applications from the drop down menu.\u003C\u002Fli>\n\u003Cli>On the Applications window, click on New and fill the application details. Make sure you have chosen \u003Cem>C2B Single Payment\u003C\u002Fem> option.\u003C\u002Fli>\n\u003Cli>Once the application has been created, click on View option to check the application details.\u003C\u002Fli>\n\u003Cli>The plugin settings are found here on your website once logged in as WordPress Administrator(WooCommerce ➡ Settings ➡ Payments ➡ M-PESA Open API ➡ Manage)\u003C\u002Fli>\n\u003Cli>Copy the \u003Cem>Sandbox API Key\u003C\u002Fem> value which you will fill in this plugin settings.\u003C\u002Fli>\n\u003Cli>Open the C2B Single Payment documentation \u003Ca href=\"https:\u002F\u002Fopenapiportal.m-pesa.com\u002Fapi-documentation#APIRequests\" rel=\"nofollow ugc\">here\u003C\u002Fa> and copy the \u003Cem>publicKey\u003C\u002Fem> value on the sample code which you will paste in the plugin settings.\u003C\u002Fli>\n\u003Cli>The \u003Cem>Country\u003C\u002Fem> and \u003Cem>Currency\u003C\u002Fem> to be configured on the plugin are in the \u003Cem>API Markets\u003C\u002Fem> table on the \u003Ca href=\"https:\u002F\u002Fopenapiportal.m-pesa.com\u002Fapi-documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> page.\u003C\u002Fli>\n\u003Cli>Use \u003Cem>000000\u003C\u002Fem> as the Service Code provided for testing on Sandbox\u003C\u002Fli>\n\u003Cli>The endpoints will be prefilled but if not available copy from the documentation page.\u003C\u002Fli>\n\u003Cli>After filling all these items on the plugin settings, click on Save and test purchasing of products on the website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note these items when testing in Sandbox:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. You can add test numbers on the M-Pesa Open API Portal.\u003Cbr \u002F>\n2. This number(000000000001) will give a successful response on Sandbox, but there will be no USSD Push received.\u003C\u002Fp>\n\u003Ch4>PLUGIN SETUP FOR M-PESA OPEN API PRODUCTION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin settings will need to be changed to use the production details\u003C\u002Fli>\n\u003Cli>Use the Go Live process on the M-Pesa Open API portal in order to get the production details\u003C\u002Fli>\n\u003Cli>Once the Go Live process is successful and you have all the details, replace them on the plugin settings, save and test.\u003C\u002Fli>\n\u003Cli>Remember to update the endpoints too, to the production endpoints provided on the M-Pesa Open API documentation section.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PLUGIN CUSTOMER JOURNEY\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When the customer clicks on the Pay button on the payment page, the plugin will initiate a payment authorization request to the customer. \u003C\u002Fli>\n\u003Cli>The customer will then accept or decline the payment from the personal mobile phone.\u003C\u002Fli>\n\u003Cli>The order status in the online shop is then changed depending on the customer’s action(In the Pro Version).\u003C\u002Fli>\n\u003Cli>This  \u003Cstrong>free version\u003C\u002Fstrong> of the plugin does not change order status and does not have the functionality of checking the transaction status of the payments but the Pro Version does.\u003C\u002Fli>\n\u003Cli>The main purpose of the \u003Cstrong>free version\u003C\u002Fstrong> is to test the functionality of how your website will work and it’s compatibility with your website before deciding to use it in production.\u003C\u002Fli>\n\u003Cli>Please check the  \u003Cstrong>DEMO\u003C\u002Fstrong> of the Pro Version of the plugin \u003Ca href=\"https:\u002F\u002Fdemowoompesa.demkitech.com\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>Pro Version\u003C\u002Fstrong> is currently \u003Cem>Free\u003C\u002Fem>, please request for it by sending an email to \u003Cem>info@demkitech.com\u003C\u002Fem> \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WordPress themes.\u003C\u002Fli>\n\u003Cli>Easy to use.\u003C\u002Fli>\n\u003Cli>Lightweight.\u003C\u002Fli>\n\u003Cli>Supports all modern browsers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Make sure you have installed and activated WooCommerce plugin before installing and activating this plugin.\u003C\u002Fli>\n\u003Cli>Upload the Payment Gateway for M-PESA Open API on WooCommerce plugin files to the wordpress plugins directory (\u002Fwp-content\u002Fplugins\u002F), or install the plugin from th WordPress admin plugin screen.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>On the WordPress admin, navigate to (WooCommerce ➡ Settings ➡ Payments ➡ M-PESA Open API ➡ Manage) and fill in the fields provided in order for the plugin to work.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Demo Video\u003C\u002Fh4>\n\u003Cp>Coming Soon\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin does not have any relation with WooCommerce or M-PESA. The plugin’s purpose is just to help in linking the WooCommerce plugin with the M-PESA payment method.\u003Cbr \u002F>\nIn the plugin description there is links to other websites which are not under the control of Payment Gateway for M-PESA Open API Plugin. We have no control over the nature,\u003Cbr \u002F>\ncontent and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.\u003C\u002Fp>\n","The plugin enables the customer to have an option of paying merchants using M-PESA mobile money service from a Wordpress site that has WooCommerce plu &hellip;",2058,[69,21,70,24,71],"m-pesa","mpesa","woocommerce","https:\u002F\u002Fdemkitech.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-gateway-for-m-pesa-open-api.zip","2026-03-15T10:48:56.248Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":28,"num_ratings":28,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":89,"download_link":90,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bd-mobile-payments-gateway","BD Mobile Payments Gateway","1.1","Jabed Shoeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fonnoysomoy\u002F","\u003Cp>This plugin is an extension of Woocommerce which added Bangladeshi Taka BDT symble (৳) at WooCommerce plugin where WooCommerce not yet support Bangladeshi currency\u002Fsymble (BDT ৳) & Bangladeshi Local Payment Gateways (i.e. bKash, DBBL Mobile Banking etc.) into WooCommerce.\u003C\u002Fp>\n\u003Cp>Thank you for using our plugin.\u003Cbr \u002F>\nVist our blog to know more.\u003Cbr \u002F>\nGive a Rating & Write a Review.\u003C\u002Fp>\n","This plugin is an extension of Woocommerce which added Bangladeshi Taka BDT symble (৳) at WooCommerce plugin where WooCommerce not yet support Banglad &hellip;",10,4043,"2015-03-10T14:33:00.000Z","4.1.42","4.0",[21,24,71],"http:\u002F\u002Fwww.areuconnected.com\u002Fplugins\u002Fbd-mobile-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbd-mobile-payments-gateway.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":83,"downloaded":99,"rating":28,"num_ratings":28,"last_updated":100,"tested_up_to":101,"requires_at_least":87,"requires_php":102,"tags":103,"homepage":108,"download_link":109,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gateway-payougo-checkout","Gateway Payougo Checkout","1.0.5","Payougo","https:\u002F\u002Fprofiles.wordpress.org\u002Fpayou1302560\u002F","\u003Cp>A dedicated payment solution for businesses, online stores, blogs, points of sale and physical stores\u003C\u002Fp>\n\u003Cp>Take advantage of a secure payment platform that is quick to integrate and reliable. Who will optimally collect payments for your transactions.\u003C\u002Fp>\n\u003Cp>Start accepting payments now with a ready-to-use toolbox.\u003C\u002Fp>\n\u003Cp>Payougo agregregate Mobile Money payment System on main Africa Operator.\u003C\u002Fp>\n\u003Cp>Your clients will have to authenticate on the USSD portal to confirm their ongoing transactions.\u003C\u002Fp>\n\u003Cp>The Module is free of commission on Mobile Money transactions.\u003Cbr \u002F>\nAssistance and support free of charge.\u003Cbr \u002F>\nIt provide users a seamless, secured and simple payment experience.\u003C\u002Fp>\n\u003Cp>With Payougo, you can cash-out, few minutes after client payment is confirmed.\u003C\u002Fp>\n\u003Cp>About gateway Payougo :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>“EASY INTEGRATION :” Start accepting payments when you sign up.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“SECURITY OF PAYMENTS :” Pre-confirmation of payments before authorization through USSD Portal\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>“MULTICHANNEL PAYMENTS :” Increase your conversion rate with the best mobile money solutions and local and international payment methods.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpayougo.com\u002Fdevenir-partenaire\u002F\" title=\"Click to contact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa> to open your merchant account and start offering online payments at your store\u003C\u002Fp>\n","With Payougo, easyly accept secure Orange Money & MTN Mobile Money payments from Cameroon subscribers on your web store.",2461,"2022-11-01T09:12:00.000Z","6.0.11","5.4",[104,105,57,106,107],"mobile-money","mtn-mobile-money","orange-money","payougo","https:\u002F\u002Fpayougo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgateway-payougo-checkout.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":83,"downloaded":118,"rating":28,"num_ratings":28,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":126,"download_link":127,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-mtn-momo","MTN MOMO","0.0.1","bmatovu","https:\u002F\u002Fprofiles.wordpress.org\u002Fbmatovu\u002F","\u003Cp>This plugin helps you make transactions via \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\" rel=\"nofollow ugc\">MTN Mobile Money\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fproducts\" rel=\"nofollow ugc\">products\u003C\u002Fa> via available are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fdocs\u002Fservices\u002Fcollection\" rel=\"nofollow ugc\">Collections\u003C\u002Fa>; enable remote collection of bills, fees or taxes,\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fdocs\u002Fservices\u002Fdisbursement\" rel=\"nofollow ugc\">Disbursements\u003C\u002Fa>; automatically deposit funds to multiple users, and\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fdocs\u002Fservices\u002Fremittance\" rel=\"nofollow ugc\">Remittances\u003C\u002Fa>; remit funds to local recipients from the diaspora with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is available for both \u003Cstrong>sandbox\u003C\u002Fstrong> & \u003Cstrong>live\u003C\u002Fstrong> environment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Database tables\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp_mtn_momo_configurations\u003C\u002Fcode>:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For saving environment viables used in for connecting and transacting on the MTN MOMO API.\u003C\u002Fp>\n\u003Cp>These configurations can be managed through the configuration panel in the plugin admin portal.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp_mtn_momo_tokens\u003C\u002Fcode>:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For storing access tokens used for authenticating your client application on the MTN MOMO API.\u003C\u002Fp>\n\u003Cp>Contents of this table are managed automatically by the plugin, so you may not edit anything here manually.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp_mtn_momo_transactions\u003C\u002Fcode>:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For keep track of transactions between your client application and MTN MOMO API.\u003C\u002Fp>\n\u003Cp>The plugin has a transactions page in the admin portal for managing and viewing this data.\u003Cbr \u002F>\nIt also includes an option to export these to MS Excel.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Prerequisites\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cp>You will need the following to get started with you integration…\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fsignup\" rel=\"nofollow ugc\">\u003Cstrong>developer account\u003C\u002Fstrong>\u003C\u002Fa> with MTN MOMO.\u003C\u002Fli>\n\u003Cli>Subscribe to a \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fproducts\" rel=\"nofollow ugc\">\u003Cstrong>product\u002Fservice\u003C\u002Fstrong>\u003C\u002Fa> that you wish to consume.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you already subscribed to a product, the subscription key can be found in your \u003Ca href=\"https:\u002F\u002Fmomodeveloper.mtn.com\u002Fdeveloper\" rel=\"nofollow ugc\">\u003Cstrong>profile\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n","MTN MOMO is a plugin to help you make transactions via MTN mobile money.",4004,"2020-06-04T17:17:00.000Z","5.4.19","5.3","5.3.6",[124,104,22,125,23],"mobile","money","https:\u002F\u002Fgithub.com\u002Fmtvbrianking\u002Fwp-mtn-momo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-mtn-momo.zip",{"attackSurface":129,"codeSignals":177,"taintFlows":199,"riskAssessment":200,"analyzedAt":209},{"hooks":130,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":28,"unprotectedCount":28},[131,137,141,145,149,152,154,156,158,161,165,169],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","plugins_loaded","woomomo_payment_gateway_init","Gateway_Woocommerce_MoMo.php",16,{"type":132,"name":138,"callback":139,"file":135,"line":140},"wp_enqueue_scripts","woomomo_adds_to_the_head",33,{"type":132,"name":142,"callback":143,"file":135,"line":144},"init","closure",37,{"type":146,"name":147,"callback":143,"file":135,"line":148},"filter","query_vars",41,{"type":132,"name":150,"callback":143,"file":135,"line":151},"wp",46,{"type":132,"name":142,"callback":143,"file":135,"line":153},55,{"type":146,"name":147,"callback":143,"file":135,"line":155},59,{"type":132,"name":150,"callback":143,"file":135,"line":157},64,{"type":132,"name":159,"callback":143,"file":135,"line":160},"before_woocommerce_init",73,{"type":132,"name":162,"callback":163,"file":135,"line":164},"woocommerce_update_options_payment_gateways","process_admin_options",118,{"type":132,"name":166,"callback":167,"file":135,"line":168},"woocommerce_receipt_momo","receipt_page",120,{"type":146,"name":170,"callback":171,"file":135,"line":172},"woocommerce_payment_gateways","woomomo_add_gateway_class",320,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":28,"externalRequests":197,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":198},[],{"prepared":28,"raw":28,"locations":180},[],{"escaped":28,"rawEcho":182,"locations":183},6,[184,187,189,191,193,195],{"file":135,"line":185,"context":186},252,"raw output",{"file":135,"line":188,"context":186},283,{"file":135,"line":190,"context":186},379,{"file":135,"line":192,"context":186},417,{"file":135,"line":194,"context":186},421,{"file":135,"line":196,"context":186},433,2,[],[],{"summary":201,"deductions":202},"The \"wc-mtn-momo-payment-gateway\" v1.0.0 plugin exhibits a seemingly strong security posture based on the provided static analysis and vulnerability history.  There are no detected dangerous functions, SQL queries are all prepared, and no vulnerabilities are recorded historically.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events suggests a minimal attack surface. However, a significant concern arises from the lack of output escaping on all identified output points. This means any data displayed to users that originates from potentially untrusted sources could be vulnerable to cross-site scripting (XSS) attacks, even if the attack surface itself is small.\n\nThe plugin also lacks any nonce or capability checks. While the current static analysis reports zero unprotected entry points, this absence of checks is a fundamental security oversight. It implies that if any new entry points were to be introduced or existing ones overlooked during development, they would be inherently unprotected.  The presence of external HTTP requests, while not explicitly flagged as a risk in this data, warrants attention in a real-world scenario, especially if the target URLs are not trusted or the data transmitted is sensitive.  Overall, while the plugin avoids common pitfalls like raw SQL and known vulnerabilities, the critical lack of output escaping and fundamental authorization checks presents a notable risk.",[203,205,207],{"reason":204,"points":182},"No output escaping",{"reason":206,"points":14},"No nonce checks",{"reason":208,"points":14},"No capability checks","2026-03-16T19:49:26.229Z",{"wat":211,"direct":218},{"assetPaths":212,"generatorPatterns":214,"scriptPaths":215,"versionParams":217},[213],"\u002Fwp-content\u002Fplugins\u002Fwc-mtn-momo-payment-gateway\u002Fmomologo.jpg",[],[216],"\u002Fwp-content\u002Fplugins\u002Fwc-mtn-momo-payment-gateway\u002Ftrxcheck.js",[],{"cssClasses":219,"htmlComments":220,"htmlAttributes":229,"restEndpoints":230,"jsGlobals":231,"shortcodeOutput":240},[],[221,222,223,224,225,226,227,228],"\u003C!-- Plugin header- notifies wordpress of the existence of the plugin -->","\u003C!-- defining the classclass -->","\u003C!-- MoMo Payment Gateway -->","\u003C!-- Basic settings -->","\u003C!-- Plugin constructor for the class -->","\u003C!-- Initialize form fields that will be displayed in the admin section. -->","\u003C!--Give option to choose order status -->","\u003C!-- High Performance Order Storage Compatibility -->",[],[],[232,233,234,235,236,237,238,239],"window.order_status","window.environment_type","window.credentials_endpoint_momo","window.payments_endpoint_momo","window.passkey_momo","window.ck_momo","window.cs_momo","window.currency",[]]