[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fODF5OC4HPrxGwgVZx7Wm6kwJ0AeWUO1bcEFL2kXxyg0":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":129,"fingerprints":192},"finachub-checkout-for-m-pesa","Finachub Lipa na Mpesa Checkout for WooCommerce","1.3.2","bnyamesa","https:\u002F\u002Fprofiles.wordpress.org\u002Fbnyamesa\u002F","\u003Cp>Finachub Lipa na Mpesa Checkout for WooCommerce provides the most straightforward way to integrate M-Pesa into your online store. This plugin allows your customers to pay using Safaricom’s STK Push prompt directly on their phones, creating a smooth and familiar checkout experience.\u003C\u002Fp>\n\u003Cp>Our plugin is designed for store owners who value simplicity and reliability. With a clean, modern admin interface and a focus on the core payment functionality, getting started is effortless.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose This Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Integration:\u003C\u002Fstrong> Adds M-Pesa as a payment option directly into the WooCommerce checkout flow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly:\u003C\u002Fstrong> Customers are prompted on their phones to complete the payment, a process they already know and trust.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern & Clean:\u003C\u002Fstrong> From the admin panels to the customer-facing waiting page, the interface is designed to be intuitive and professional.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Ready for Automation? Upgrade to Pro!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The free version is perfect for getting started, but it requires you to manually verify payments. When you’re ready to save time and automate your workflow, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffinachub.com\u002Fproduct-category\u002Fplugins\u002Fmpesa\u002F\" rel=\"nofollow ugc\">M-Pesa Pro is ready for you\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffinachub.com\u002Flive-demo\u002F\" rel=\"nofollow ugc\">View the Live Demo\u003C\u002Fa>\u003C\u002Fstrong> to see the Pro version in action.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free Version Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Direct STK Push:\u003C\u002Fstrong> Initiates a payment prompt on the customer’s phone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sandbox & Live Modes:\u003C\u002Fstrong> Easily switch between testing and live environments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Reliable:\u003C\u002Fstrong> Built with security best practices and compatibility in mind.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin UI:\u003C\u002Fstrong> A clean and intuitive interface for managing settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Guides:\u003C\u002Fstrong> Detailed setup and help pages right in your dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Unlock Powerful Automation with the Pro Version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Order Completion:\u003C\u002Fstrong> This is the biggest time-saver! The plugin automatically processes Safaricom’s callback to update order statuses from “Pending” to “Processing” or “Completed” the moment a payment is made. \u003Cstrong>No more manual verification!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Transaction Dashboard:\u003C\u002Fstrong> A searchable, filterable dashboard in your WordPress admin showing all M-Pesa transactions and their statuses (Completed, Failed, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Data Export:\u003C\u002Fstrong> Easily export transaction data for accounting and reporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Email Support:\u003C\u002Fstrong> Get faster, dedicated assistance from our support team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffinachub.com\u002Fproduct-category\u002Fplugins\u002Fmpesa\u002F\" rel=\"nofollow ugc\">Learn More About Pro Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept M-Pesa STK Push payments in WooCommerce. A simple and reliable way to integrate Kenya's most popular payment method.",300,2977,100,1,"2025-07-23T14:48:00.000Z","6.8.5","5.0","7.2",[20,21,22,23,24],"lipa-na-mpesa","mobile-money","mpesa","payments","woocommerce","https:\u002F\u002Ffinachub.com\u002Fproduct-category\u002Fplugins\u002Fmpesa\u002F%20%20\u002F\u002F%20Updated%20URL","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffinachub-checkout-for-m-pesa.1.3.2.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,370,30,94,"2026-04-04T05:45:02.354Z",[38,59,78,97,113],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":14,"unpatched_count":27,"last_vuln_date":58,"fetched_at":29},"campay-api","Campay Woocommerce Payment Gateway","1.2.3","campay","https:\u002F\u002Fprofiles.wordpress.org\u002Fcampay\u002F","\u003Cp>CamPay is a Fintech service of the company TAKWID\u003Cbr \u002F>\nGROUP which launched its financial services in Cameroon\u003Cbr \u002F>\nfrom January 2021.\u003C\u002Fp>\n\u003Cp>We provide businesses and institutions with solutions for\u003Cbr \u002F>\ncollecting and transferring money online, via primarily\u003Cbr \u002F>\nMobile Money(MTN and Orange).\u003C\u002Fp>\n\u003Cp>With CamPay, simplify the purchasing experience for\u003Cbr \u002F>\nyour customers thanks to our mobile money\u003Cbr \u002F>\npayment solutions, accessible via your website\u003Cbr \u002F>\nand\u002For mobile application.\u003C\u002Fp>\n\u003Ch4>How it functions backend\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install CamPay Payment Gateway in your website with Woocommerce activated\u003C\u002Fli>\n\u003Cli>Active the plugin\u003C\u002Fli>\n\u003Cli>Go into Woocommerce payment methods setting and activate CamPay Payment Gateway\u003C\u002Fli>\n\u003Cli>Set your App username and password (get it from https:\u002F\u002Fcampay.net\u002F)\u003C\u002Fli>\n\u003Cli>Save your settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it function frontend\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>On Checkout page select CamPay Payment Gateway as your payment method.\u003C\u002Fli>\n\u003Cli>Input phone number to use for the payment (it must be a 9 digits valide MTN or Orange phone number)\u003C\u002Fli>\n\u003Cli>Click Command button\u003C\u002Fli>\n\u003Cli>On your mobile phone confirm payment \u003C\u002Fli>\n\u003Cli>You will be automatically redirected if payment was successfull or receive a failure message in case payment failed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>CamPay Payment Gateway REST API was develop by CamPay with Gabinho as contributor to develop the WordPress plugin for Woocommerce\u003C\u002Fp>\n","CamPay is a Fintech service of the company TAKWID",200,9344,"2026-01-03T21:57:00.000Z","6.9.4","4.9","8.1",[21,53,54,23,24],"mtn-money","orange-money","https:\u002F\u002Fcampay.net\u002Fwordpress\u002Fcampay-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcampay-api.1.2.3.zip",99,"2025-12-11 14:34:19",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":34,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":68,"tags":71,"homepage":75,"download_link":76,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":77},"payment-gateway-for-m-pesa-open-api","Payment Gateway for M-PESA Open API on WooCommerce","1.0.0","demkitech","https:\u002F\u002Fprofiles.wordpress.org\u002Fdennokip\u002F","\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,"","6.7.5","2.2",[72,73,22,74,24],"m-pesa","mobile-payments","payment-gateway","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":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":27,"num_ratings":27,"last_updated":88,"tested_up_to":69,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":95,"download_link":96,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bani-payments-for-woocommerce","Bani Payments for WooCommerce","1.0.9","baniinc","https:\u002F\u002Fprofiles.wordpress.org\u002Fbaniinc\u002F","\u003Cp>Seamless cardless payments at a low cost. Collect mobile money payments from customers in Ghana, Cameroon, Kenya, Uganda, Rwanda, Mali, Tanzania, and Senegal. Also, easily allow customers to pay with cryptocurrency (stable and unstable coins).\u003C\u002Fp>\n\u003Cp>With Bani for WooCommerce, you can accept payments via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mobile money – Ghana, Cameroon, Kenya, Uganda, Rwanda, Mali, Tanzania, and Senegal\u003C\u002Fli>\n\u003Cli>Bank transfer (Nigeria)\u003C\u002Fli>\n\u003Cli>Cryptocurrency (Globally)\u003C\u002Fli>\n\u003Cli>Many more coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Bani?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Start receiving cardless payments instantly. Go from signup to your first real transaction in as little as 15 minutes\u003C\u002Fli>\n\u003Cli>Collect mobile money payments in 8+ African countries\u003C\u002Fli>\n\u003Cli>Collect stablecoins (BUSD \u002F USDC \u002F USDT \u002F DAI) and non stablecoins (Bitcoin \u002F Litecoin \u002F Bitcoin Cash \u002F Ethereum \u002F Dodge Coin \u002F Tron \u002F BNB)\u003C\u002Fli>\n\u003Cli>Simple, transparent pricing. No hidden charges or setup fees\u003C\u002Fli>\n\u003Cli>Modern, seamless cardless payment experience via the Bani Checkout – \u003Ca href=\"https:\u002F\u002Fdemo-checkout.getbani.com\" rel=\"nofollow ugc\"> Try the demo! \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Understand your customers better through a simple and elegant dashboard\u003C\u002Fli>\n\u003Cli>Access to attentive, empathetic customer support 24\u002F7\u003C\u002Fli>\n\u003Cli>Free updates as we launch new features and payment options\u003C\u002Fli>\n\u003Cli>Clearly documented APIs to build your custom payment experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thousands of businesses of all sizes rely on Bani’s suite of products to receive cardless payments and make payouts seamlessly. Sign up \u003Ca href=\"https:\u002F\u002Fapp.bani.africa\u002Fsignup\" rel=\"nofollow ugc\">here\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is meant to be used by merchants who want to collect payments from customers in Ghana, Cameroon, Kenya, Uganda, Rwanda, Mali, Tanzania, and Senegal. Also, allow customers to pay with cryptocurrency (stable and unstable coins).\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accept payment\u003C\u002Fstrong> via Mobile Money, Bank Transfer, and Cryptocurrency.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration\u003C\u002Fstrong> into the WooCommerce checkout page. Accept payment directly on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refunds\u003C\u002Fstrong> from the WooCommerce order details page. Refund an order directly from the order details page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Suggestions \u002F Feature Request\u003C\u002Fh4>\n\u003Cp>If you have suggestions or a new feature request, feel free to get in touch with us via \u003Ca href=\"https:\u002F\u002Fbani.africa\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also follow us on Twitter! \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FgetbaniHQ\" rel=\"nofollow ugc\">@getbaniHQ\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Bani for WooCommerce allows merchants seamlessly accept cardless payments from their customers whether that be mobile money payments across Sub-Sahara &hellip;",10,1355,"2025-10-22T15:29:00.000Z","4.7","5.6",[92,93,94,74,24],"bani","crypto","mobile-money-payments","https:\u002F\u002Fdocs.getbani.com\u002Fbani-pop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbani-payments-for-woocommerce.1.0.9.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":13,"num_ratings":14,"last_updated":106,"tested_up_to":49,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":68,"download_link":112,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"kopo-kopo-for-woocommerce","Kopo Kopo for WooCommerce","1.0.2","kopokopoinc","https:\u002F\u002Fprofiles.wordpress.org\u002Fkopokopoinc\u002F","\u003Cp>\u003Cstrong>Kopo Kopo for WooCommerce\u003C\u002Fstrong> helps your online sales grow by providing smooth, secure Lipa na M-PESA payments for your customers, while allowing you receive funds directly to your Kopo Kopo account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tens of thousands of Kenyan businesses trust Kopo Kopo to accept digital payments, manage outgoing payments and access credit.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Accept payments in real-time\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Let your customers pay securely using Lipa na M-PESA at checkout.\u003C\u002Fli>\n\u003Cli>Receive funds directly to your Kopo Kopo account in real time.\u003C\u002Fli>\n\u003Cli>Provide a seamless checkout experience.\u003C\u002Fli>\n\u003Cli>Ensure no payment is lost with optional manual fallback via Lipa na M-PESA till number or Paybill.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Manage your payments effortlessly\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Connect your WooCommerce store to your Kopo Kopo account with a few simple steps.\u003C\u002Fli>\n\u003Cli>Use K2 Connect API keys for secure and reliable transactions.\u003C\u002Fli>\n\u003Cli>Keep track of payments, orders and reports from your WooCommerce dashboard.\u003C\u002Fli>\n\u003Cli>Automatically update orders when manual payments are received using Kopo Kopo Webhooks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data retention\u003C\u002Fh3>\n\u003Cp>To preserve order history and payment integrity, uninstalling this plugin removes its settings but keeps order-related payment data. This allows existing orders to remain verifiable and enables recovery if the plugin is reinstalled.\u003C\u002Fp>\n\u003Ch3>Get started\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>New to Kopo Kopo?\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fkopokopo.co.ke\u002Fget-started\u002F\" rel=\"nofollow ugc\">Open an account today\u003C\u002Fa> and make it easy for your customers to pay you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Already a Kopo Kopo customer?\u003C\u002Fstrong> Simply install the plugin, connect your account and start receiving payments instantly.\u003C\u002Fp>\n\u003Ch3>We value your feedback\u003C\u002Fh3>\n\u003Cp>If you have a specific feature request, please \u003Ca href=\"https:\u002F\u002Fkopokopo.co.ke\u002Fcontact-us\u002F?referrer=wordpress.com\" rel=\"nofollow ugc\">let us know\u003C\u002Fa> so we can make the service perfect for you.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Ca href=\"https:\u002F\u002Fdevelopers.kopokopo.com\u002F\" rel=\"nofollow ugc\">K2 Connect API\u003C\u002Fa> provided by \u003Ca href=\"https:\u002F\u002Fkopokopo.co.ke\u002F\" rel=\"nofollow ugc\">Kopo Kopo\u003C\u002Fa> to enable Lipa na M-PESA payment processing. K2 Connect is used to initiate STK Push payment requests, receive payment confirmations and send transaction updates to the shop. This service is required for the core functionality of the plugin.\u003C\u002Fp>\n\u003Ch3>What data is sent and when:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Data sent\u003C\u002Fstrong>: order reference number, order amount, customer phone number, till or paybill number(s) and K2 Connect credentials required to authenticate and process the payment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received\u003C\u002Fstrong>: payment status, transaction responses, transaction results and webhook notifications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When\u003C\u002Fstrong>: data is transmitted each time a customer selects this payment method at checkout, when an STK Push request is initiated or when the plugin verifies or receives payment confirmation through callbacks or webhooks.\u003C\u002Fp>\n\u003Ch3>Where the data is sent:\u003C\u002Fh3>\n\u003Cp>The data is sent to Kopo Kopo servers.\u003C\u002Fp>\n\u003Ch3>Under which conditions:\u003C\u002Fh3>\n\u003Cp>Data is only sent when:\u003Cbr \u002F>\n* The Kopo Kopo for WooCommerce plugin is activated and is being setup.\u003Cbr \u002F>\n* The customer chooses Lipa na M-PESA as the payment method and initiates a payment.\u003Cbr \u002F>\n* The plugin verifies or receives payment status updates\u003C\u002Fp>\n\u003Cp>No data is transmitted without user action. All data is transmitted for the purposes of authentication of payment requests, creation of webhooks to receive payment updates and processing of transactions.\u003C\u002Fp>\n\u003Ch3>Terms of Service and Privacy Policy:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fkopokopo.co.ke\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Kopo Kopo Terms and Conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapp.kopokopo.com\u002Fprivacy\" rel=\"nofollow ugc\">Kopo Kopo Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable instant, secure Lipa na M-PESA payments on your WooCommerce shop and make checkout simple for your customers.",251,"2026-03-11T16:08:00.000Z","6.2","7.4",[110,111,20,74,23],"ecommerce","kopo-kopo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkopo-kopo-for-woocommerce.1.0.2.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":27,"downloaded":121,"rating":27,"num_ratings":27,"last_updated":122,"tested_up_to":49,"requires_at_least":123,"requires_php":108,"tags":124,"homepage":127,"download_link":128,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"slek-gateway-for-woocommerce","Slek Gateway for WooCommerce","1.0","qqqjus","https:\u002F\u002Fprofiles.wordpress.org\u002Fqqqjus\u002F","\u003Cp>Accept payments from MPESA, PayPal, Stripe, Intasend, Flutterwave, Credit Cards, and Debit Cards via Slek.org. We host over 10 payment gateways, giving you the flexibility to shift between them at any time.\u003C\u002Fp>\n\u003Cp>This plugin fully relies on services provided by Slek.org, where all payment gateways are securely hosted. It is a reliable, lightweight solution for your WooCommerce store.\u003C\u002Fp>\n\u003Cp>With Slek Gateway for WooCommerce, you can accept:\u003Cbr \u002F>\n* Credit\u002FDebit Cards\u003Cbr \u002F>\n* MPESA\u003Cbr \u002F>\n* PayPal\u003Cbr \u002F>\n* PayStack\u003Cbr \u002F>\n* Stripe\u003Cbr \u002F>\n* Authorize.net\u003Cbr \u002F>\n* Intasend\u003Cbr \u002F>\n* KopoKopo\u003Cbr \u002F>\n* Flutterwave\u003C\u002Fp>\n\u003Ch3>Why use Slek?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automated WhatsApp Invoices\u003C\u002Fstrong>: Invoices are automatically sent to your customers via WhatsApp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Onboarding\u003C\u002Fstrong>: Go from sign-up to your first transaction in as little as 2 minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Gateways\u003C\u002Fstrong>: Connect your own gateways and receive payments directly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Experience\u003C\u002Fstrong>: Modern payment experience via the Slek Checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Invoice PDF\u003C\u002Fstrong>: Automatically sends invoice (PDF) to customer on order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sign up at \u003Ca href=\"https:\u002F\u002Fslek.org\u002Fsignup\" rel=\"nofollow ugc\">slek.org\u002Fsignup\u003C\u002Fa> to get started. Please review our terms at https:\u002F\u002Fslek.org\u002Fterms.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>WooCommerce > Settings\u003C\u002Fstrong> and click the \u003Cstrong>Payments\u003C\u002Fstrong> tab.\u003C\u002Fli>\n\u003Cli>Find \u003Cstrong>Slek Payment Gateway\u003C\u002Fstrong> and click \u003Cstrong>Manage\u003C\u002Fstrong> or \u003Cstrong>Set Up\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002FDisable\u003C\u002Fstrong>: Check to enable Slek on your checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title & Description\u003C\u002Fstrong>: Customize the text customers see during checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Keys\u003C\u002Fstrong>: Enter your Slek Key and Slek Secret from your dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout Fields\u003C\u002Fstrong>: Select which billing fields to display to your customers.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Changes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n","Accept payments from MPESA, Credit Cards, Debit Cards via Slek.org. We host all payment gateways making it flexible to shift between any at will.",119,"2026-03-10T05:02:00.000Z","5.5",[22,23,125,126,24],"paypal","stripe","https:\u002F\u002Fslek.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslek-gateway-for-woocommerce.1.0.zip",{"attackSurface":130,"codeSignals":171,"taintFlows":184,"riskAssessment":185,"analyzedAt":191},{"hooks":131,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":27,"unprotectedCount":27},[132,139,143,147,150,154,159,162],{"type":133,"name":134,"callback":135,"priority":136,"file":137,"line":138},"action","plugins_loaded","finachub_mpesa_checkout_plugin_init",20,"finachub-checkout-for-m-pesa.php",55,{"type":133,"name":140,"callback":141,"file":137,"line":142},"admin_notices","closure",58,{"type":144,"name":145,"callback":141,"file":137,"line":146},"filter","woocommerce_payment_gateways",68,{"type":133,"name":148,"callback":141,"file":137,"line":149},"wp_enqueue_scripts",82,{"type":133,"name":151,"callback":152,"file":137,"line":153},"template_redirect","finachub_mpesa_checkout_maybe_show_waiting_screen",128,{"type":133,"name":155,"callback":156,"file":157,"line":158},"admin_menu","add_admin_menu","includes\\class-finachub-mpesa-checkout-admin-dashboard.php",38,{"type":133,"name":140,"callback":160,"file":157,"line":161},"check_mail_function_notice",42,{"type":144,"name":163,"callback":164,"priority":86,"file":165,"line":166},"woocommerce_gateway_title","add_logo_to_gateway_title","includes\\class-finachub-mpesa-checkout-gateway.php",60,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":27,"externalRequests":32,"nonceChecks":32,"capabilityChecks":14,"bundledLibraries":183},[],{"prepared":27,"raw":27,"locations":174},[],{"escaped":176,"rawEcho":32,"locations":177},44,[178,181],{"file":137,"line":179,"context":180},59,"raw output",{"file":157,"line":182,"context":180},196,[],[],{"summary":186,"deductions":187},"The \"finachub-checkout-for-m-pesa\" plugin v1.3.2 exhibits a generally strong security posture based on the provided static analysis.  The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the plugin's attack surface.  Furthermore, the code signals indicate good development practices, with no dangerous functions, all SQL queries utilizing prepared statements, and a very high percentage of outputs being properly escaped.  The presence of nonce and capability checks, though limited in number, is also a positive sign. The plugin also has no recorded vulnerability history, which suggests a track record of stability and security.\n\nWhile the static analysis reveals very few potential concerns, the two external HTTP requests warrant some attention. Although they are not directly flagged as a risk in this data, external requests can introduce vulnerabilities if the remote endpoints are compromised or if data is not handled securely. The taint analysis shows zero flows, which is excellent, and the absence of critical or high-severity issues in the vulnerability history further reinforces its current secure state.  Overall, this plugin appears to be well-developed from a security perspective, with its main potential area for scrutiny being the handling of its outbound HTTP communications.",[188],{"reason":189,"points":190},"External HTTP requests detected",5,"2026-03-16T20:03:39.161Z",{"wat":193,"direct":203},{"assetPaths":194,"generatorPatterns":197,"scriptPaths":198,"versionParams":200},[195,196],"\u002Fwp-content\u002Fplugins\u002Ffinachub-checkout-for-m-pesa\u002Fassets\u002Fcss\u002Fmpesa-frontend-styles.css","\u002Fwp-content\u002Fplugins\u002Ffinachub-checkout-for-m-pesa\u002Fassets\u002Fjs\u002Fmpesa-waiting.js",[],[199],"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Jost:wght@400;500;600;700&display=swap",[201,202],"finachub-checkout-for-m-pesa\u002Fassets\u002Fcss\u002Fmpesa-frontend-styles.css?ver=","finachub-checkout-for-m-pesa\u002Fassets\u002Fjs\u002Fmpesa-waiting.js?ver=",{"cssClasses":204,"htmlComments":215,"htmlAttributes":216,"restEndpoints":218,"jsGlobals":219,"shortcodeOutput":221},[205,206,207,208,209,210,211,212,213,214],"mpesa-waiting-body","mpesa-waiting-container","mpesa-waiting-logo","mpesa-waiting-spinner","mpesa-instruction","mpesa-waiting-upgrade-notice","promo-box","promo-icon","mpesa-upgrade-cta","pulse-button",[],[217],"data-order_id",[],[220],"window.finachub_mpesa_waiting_data",[]]