{"id":138760,"date":"2021-05-05T12:50:45","date_gmt":"2021-05-05T12:50:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/klasha-gateway\/"},"modified":"2025-12-17T17:29:47","modified_gmt":"2025-12-17T17:29:47","slug":"klasha-gateway","status":"publish","type":"plugin","link":"https:\/\/jv.wordpress.org\/plugins\/klasha-gateway\/","author":18637778,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.0","stable_tag":"2.1.0","tested":"6.7.5","requires":"5.8","requires_php":"","requires_plugins":null,"header_name":"Klasha Payment Gateway for WooCommerce","header_author":"Klasha","header_description":"A brief description of the Plugin.","assets_banners_color":"","last_updated":"2025-12-17 17:29:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.klasha.com","header_author_uri":"https:\/\/www.klasha.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":3056,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0":{"tag":"2.0","author":"klasha","date":"2023-02-17 16:16:22"},"2.0.3":{"tag":"2.0.3","author":"klasha","date":"2023-02-17 16:16:22"},"2.0.4":{"tag":"2.0.4","author":"klashapaymentgateway","date":"2023-04-26 16:43:10"},"2.0.5":{"tag":"2.0.5","author":"klashapaymentgateway","date":"2023-04-26 19:59:43"},"2.0.6":{"tag":"2.0.6","author":"klashapaymentgateway","date":"2023-04-28 17:41:38"},"2.0.7":{"tag":"2.0.7","author":"klashapaymentgateway","date":"2023-07-05 15:47:19"},"2.0.8":{"tag":"2.0.8","author":"klashapaymentgateway","date":"2023-07-05 16:22:11"},"2.0.9":{"tag":"2.0.9","author":"klashapaymentgateway","date":"2024-10-31 13:15:55"},"2.1.0":{"tag":"2.1.0","author":"klashapaymentgateway","date":"2025-12-17 17:29:47"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2905829,"resolution":"256x256","location":"assets","locale":"","width":566,"height":566}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3148,1890,199163,507,286],"plugin_category":[45],"plugin_contributors":[199164],"plugin_business_model":[],"class_list":["post-138760","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-gateway","plugin_tags-klasha","plugin_tags-payment","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-klasha","plugin_committers-klashapaymentgateway"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/klasha-gateway\/assets\/icon-256x256.png?rev=2905829","icon_2x":"https:\/\/ps.w.org\/klasha-gateway\/assets\/icon-256x256.png?rev=2905829","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This is a Klasha payment gateway for WooCommerce.<\/p>\n\n<p>The WooCommerce Klasha payment gateway plugin allows you to accept payment on your WooCommerce store through multiple payment channels via Klasha. You can signup for a Klasha merchant account <a href=\"https:\/\/dashboard.klasha.com\/signup\">here<\/a>.<\/p>\n\n<p>The following are the payment methods you will be able to accept in your WooCommerce store with this WooCommerce Klasha payment gateway plugin:<\/p>\n\n<ul>\n<li><strong>Card Payments<\/strong><\/li>\n<li><strong>M-Pesa<\/strong><\/li>\n<li><strong>Mobile Money<\/strong><\/li>\n<li><strong>Klasha Wallet<\/strong><\/li>\n<li><strong>Bank Transfer<\/strong><\/li>\n<li><strong>USSD<\/strong><\/li>\n<\/ul>\n\n<h4>PLUGIN FEATURES<\/h4>\n\n<ul>\n<li><strong>Multiple payment channels<\/strong> available for your customers.<\/li>\n<li><strong>Seamless integration<\/strong> into the WooCommerce checkout page.<\/li>\n<\/ul>\n\n<h4>NOTE<\/h4>\n\n<ul>\n<li>Your WooCommerce store country can be in any country.<\/li>\n<li>Currencies supported by Klasha: NGN, KES, ZMW, ZAR, USD, UGX (updated regularly).<\/li>\n<\/ul>\n\n<h4>SUGGESTIONS\/FEATURE REQUEST<\/h4>\n\n<p>If you have suggestions or a new feature request, feel free to get in touch with klasha via support@klasha.com.<\/p>\n\n<p>You can also follow klasha on twitter <a href=\"https:\/\/twitter.com\/Klasha_Inc\">@Klasha_Inc<\/a> and instagram <a href=\"https:\/\/www.instagram.com\/klasha_inc\/\">@klasha_inc<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>AUTOMATIC INSTALLATION<\/h4>\n\n<ul>\n<li>Login to your WordPress Admin area.<\/li>\n<li>Go to \u201cPlugins &gt; Add New\u201d from the left hand menu.<\/li>\n<li>In the search box type \u201cWooCommerce Klasha Payment Gateway\u201d.<\/li>\n<li>From the search result you will see \u201cWooCommerce Klasha Payment Gateway\u201d click on \u201cInstall Now\u201d to install the plugin.<\/li>\n<li>A popup window will ask you to confirm your wish to install the Plugin.<\/li>\n<li>Click \u201cProceed\u201d to continue the installation. The resulting installation screen will list the installation as successful or note any problems during the install.<\/li>\n<li>If successful, click \u201cActivate Plugin\u201d to activate it.<\/li>\n<li>Open the settings page for WooCommerce and click the \u201cPayment Gateways,\u201d tab.<\/li>\n<li>Click on the sub tab for \u201cKlasha Gateway\u201d.<\/li>\n<li>Configure your \u201cKlasha Gateway\u201d settings. See below for details.<\/li>\n<\/ul>\n\n<h4>MANUAL INSTALLATION<\/h4>\n\n<ul>\n<li>Download the plugin zip file.<\/li>\n<li>Login to your WordPress Admin. <\/li>\n<li>Click on \u201cPlugins &gt; Add New\u201d from the left hand menu.<\/li>\n<li>Click on the \u201cUpload\u201d option, then click \u201cChoose File\u201d to select the zip file from your computer. Once selected, press \u201cOK\u201d and press the \u201cInstall Now\u201d button.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open the settings page for WooCommerce and click the \u201cPayment Gateways,\u201d tab.<\/li>\n<li>Click on the sub tab for \u201cKlasha Gateway\u201d.<\/li>\n<li>Configure your \u201cKlasha Gateway\u201d settings. See below for details.<\/li>\n<\/ul>\n\n<h4>CONFIGURE THE PLUGIN<\/h4>\n\n<p>To configure the plugin, go to WooCommerce &gt; Settings from the left hand menu, then click \u201cPayment Gateways\u201d from the top tab. You should see \u201cKlasha Payment Gateway\u201d as an option at the top of the screen. Click on it to configure the payment gateway.<\/p>\n\n<ul>\n<li>Enable\/Disable \u2013 Check the box to enable Klasha Payment Gateway.<\/li>\n<li>Title \u2013 Allows you to set the payment method title that your customers will see this payment option as on the checkout page.<\/li>\n<li>Description \u2013 Controls the message that is shown under the Klasha payment method on the checkout page. Here you can list the types of cards you accept.<\/li>\n<li>Test Mode \u2013 Check this to enable test mode, remember to uncheck this if you are ready to accepting live payment on your site.<\/li>\n<li>Public Key \u2013 Enter your public key here.<\/li>\n<li>Secret Key \u2013 Enter your private key here.<\/li>\n<li>Click on Save Changes for the changes you made to be effected.<\/li>\n<\/ul>\n\n<h4>SERVICES USED<\/h4>\n\n<p>Some services are hosted independently on our server to facilitate payment on our platform.<\/p>\n\n<ul>\n<li>countries.json: This file is used to fetch country codes when country names are provided.<\/li>\n<li>pay.js: This inline JavaScript code is utilized to create a popup for our payment gateway.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20do%20i%20need%20to%20use%20the%20plugin'><h3>What Do I Need To Use The Plugin<\/h3><\/dt>\n<dd><ul>\n<li>You need to have the WooCommerce plugin installed and activated on your WordPress site.<\/li>\n<li>You need to open a merchant account on <a href=\"https:\/\/dashboard.klasha.com\/signup\">Klasha<\/a>.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>VERSION 2.1.0<\/h4>\n\n<ul>\n<li>Update: Tested up to WordPress 6.7<\/li>\n<li>Fix: Replaced deprecated FILTER_SANITIZE_STRING with sanitize_text_field()<\/li>\n<li>Improvement: Removed debug code for cleaner production code<\/li>\n<li>Improvement: Enhanced error handling with proper user notices<\/li>\n<\/ul>\n\n<h4>VERSION 1.0.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>\n\n<h4>VERSION 1.0.1<\/h4>\n\n<ul>\n<li>Fix: Plugin conflict<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.0<\/h4>\n\n<ul>\n<li>New: Add support for Ghanian Cedis (GHS)<\/li>\n<li>New: Add support for Kenyan Shillings (KSH)<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.1<\/h4>\n\n<ul>\n<li>New: M-Pesa payment method<\/li>\n<li>New: Mobile money payment method<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.2<\/h4>\n\n<ul>\n<li>New: Klasha wallet payment method<\/li>\n<li>New: Bank Transfer payment method<\/li>\n<li>Bug fixes: State and country validation<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.3<\/h4>\n\n<ul>\n<li>Bug fixes: Currency validation<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.4<\/h4>\n\n<ul>\n<li>Bug fixes: Currency validation<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.5<\/h4>\n\n<ul>\n<li>Bug fixes: Versioning<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.6<\/h4>\n\n<ul>\n<li>Update: Updated to work with latest version of Wordpress<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.7<\/h4>\n\n<ul>\n<li>Update: Test environment fixes<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.8<\/h4>\n\n<ul>\n<li>Update: Version update<\/li>\n<\/ul>\n\n<h4>VERSION 2.0.9<\/h4>\n\n<ul>\n<li>Update: Version update<\/li>\n<\/ul>","raw_excerpt":"This is a Klasha payment gateway for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/138760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=138760"}],"author":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/klasha"}],"wp:attachment":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=138760"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=138760"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=138760"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=138760"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=138760"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=138760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}