{"id":162881,"date":"2022-11-10T12:35:34","date_gmt":"2022-11-10T12:35:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/azampay\/"},"modified":"2025-08-29T10:49:36","modified_gmt":"2025-08-29T10:49:36","slug":"azampay","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/azampay\/","author":20548397,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.5","stable_tag":"1.1.5","tested":"6.8.5","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"AzamPay Gateway for WooCommerce","header_author":"AzamPay","header_description":"Acquire consumer payments from all electronic money wallets in Tanzania.","assets_banners_color":"525382","last_updated":"2025-08-29 10:49:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/AZAMPAY-LTD\/AzamPayWooCommercePlugin","header_author_uri":"https:\/\/azampay.co.tz\/","rating":0,"author_block_rating":0,"active_installs":60,"downloads":4266,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"azampay","date":"2022-11-10 12:37:35"},"1.0.1":{"tag":"1.0.1","author":"azampay","date":"2023-02-27 11:33:35"},"1.0.2":{"tag":"1.0.2","author":"azampay","date":"2023-06-28 09:50:46"},"1.0.3":{"tag":"1.0.3","author":"azampay","date":"2023-06-28 11:42:30"},"1.0.4":{"tag":"1.0.4","author":"azampay","date":"2023-06-30 11:19:54"},"1.0.5":{"tag":"1.0.5","author":"azampay","date":"2023-10-12 11:01:56"},"1.1.0":{"tag":"1.1.0","author":"azampay","date":"2024-02-20 13:56:38"},"1.1.1":{"tag":"1.1.1","author":"azampay","date":"2024-03-01 11:37:13"},"1.1.3":{"tag":"1.1.3","author":"azampay","date":"2025-04-17 11:00:36"},"1.1.4":{"tag":"1.1.4","author":"azampay","date":"2025-08-26 11:26:56"},"1.1.5":{"tag":"1.1.5","author":"azampay","date":"2025-08-29 10:49:36"}},"upgrade_notice":{"1.1.5":"<p>*Fiex issues and improve quailty.<\/p>","1.1.4":"<ul>\n<li>Added support for WooCommerce 10.1.0 and PHP 8.0.<\/li>\n<\/ul>","1.1.3":"<ul>\n<li>Added support for wordpress 6.7.2.<\/li>\n<\/ul>","1.1.2":"<p>This version adds support for M-Pesa.<\/p>","1.1.1":"<p>This version fixes the invalid icon for pages using Legacy Checkout.<\/p>","1.1.0":"<p>This version adds support for Checkout Blocks in WooCommerce. The plugin has been updated to work with the latest version of WooCommerce.<\/p>","1.0.5":"<p>Removed &quot;Pay with other MNO&quot; button. All payment options are displayed by default.<\/p>","1.0.4":"<p>This version fix css issues.<\/p>","1.0.3":"<p>This version adds a separate the menu id on woocommerce settings layout.<\/p>","1.0.2":"<p>This version adds a source field in the checkout data.<\/p>","1.0.1":"<p>This version fixes credential-related bugs. Upgrade immediately.<\/p>","1.0.0":"<p>The first version of the plugin (This version is now obsolete).<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2815997,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2815997,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2815997,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2815997,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.1.0","1.1.1","1.1.3","1.1.4","1.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The AzamPay Gateway settings screen is used to configure the main Azampay gateway.","2":"Checkout page that offers a range of payment methods such as local and alternative payment methods."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[37364,246891,246892,152023,246893],"plugin_category":[45],"plugin_contributors":[246894],"plugin_business_model":[],"class_list":["post-162881","plugin","type-plugin","status-publish","hentry","plugin_tags-airtel","plugin_tags-azampay","plugin_tags-azampesa","plugin_tags-payment-request","plugin_tags-tigopesa","plugin_category-ecommerce","plugin_contributors-azampay","plugin_committers-azampay"],"banners":{"banner":"https:\/\/ps.w.org\/azampay\/assets\/banner-772x250.png?rev=2815997","banner_2x":"https:\/\/ps.w.org\/azampay\/assets\/banner-1544x500.png?rev=2815997","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/azampay\/assets\/icon-128x128.png?rev=2815997","icon_2x":"https:\/\/ps.w.org\/azampay\/assets\/icon-256x256.png?rev=2815997","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>AzamPay Momo for WooCommerce<\/strong> is a WordPress plugin that allows merchants to receive mobile money payments through their woo-commerce checkout pages. This allows merchants to receive payments from their <strong>AzamPesa<\/strong>, <strong>TigoPesa<\/strong>, <strong>AirtelMoney<\/strong>, and <strong>HaloPesa<\/strong> customers.\nThis plugin works in both sandbox and production environments.<\/p>\n\n<h4>Take AzamPay payments easily and directly on your store<\/h4>\n\n<p>The plugin extends WooCommerce allowing you to take payments directly on your store via AzamPay's API.<\/p>\n\n<p><strong>AzamPay<\/strong> is available for store owners and merchants in Tanzania.<\/p>\n\n<h4>Use Of Azampay for Woocommerce Plugin as a Third-Party Service<\/h4>\n\n<p>This plugin is developed to enable merchants and businesses to receive payment through the AzamPay payment gateway provided by <strong>AzamPay Tanzania Limited<\/strong>.\nUpon checkout, a push request is sent to the customer's handset where they can then confirm payment.<\/p>\n\n<h3>User Manual<\/h3>\n\n<h4>Test Environment<\/h4>\n\n<ol>\n<li>Go to <a href=\"https:\/\/developers.azampay.co.tz\/\">Sandbox<\/a> and register your website.<\/li>\n<li>From the sandbox retrieve your credentials.<\/li>\n<li>Go back to the plugin settings and enable Test Mode.<\/li>\n<li>Enter your credentials to the plugin settings.<\/li>\n<li>Test payments from the checkout Page.<\/li>\n<\/ol>\n\n<h4>Live Environment<\/h4>\n\n<ol>\n<li>Submit <strong>KYCs<\/strong> to AzamPay to get Live credentials.<\/li>\n<li>Disable Test Mode in the Plugin settings.<\/li>\n<li>Enter live credentials. Checkout is now enabled for live environment.<\/li>\n<\/ol>\n\n<h3>SUPPORTED CURRENCIES<\/h3>\n\n<p>TZS<\/p>\n\n<h3>SUPPORTED MOBILE MONEY CHANNELS<\/h3>\n\n<ul>\n<li>AzamPesa<\/li>\n<li>AirtelMoney<\/li>\n<li>Halopesa<\/li>\n<li>TigoPesa<\/li>\n<\/ul>\n\n<h3>Important Links<\/h3>\n\n<ol>\n<li><strong>https:\/\/authenticator.azampay.co.tz<\/strong> and <strong>https:\/\/authenticator-sandbox.azampay.co.tz<\/strong> are authentication URLs to get the access token for the Checkout API of AzamPay Payment Gateway in the sandbox and production environment respectively.<\/li>\n<li><strong>https:\/\/sandbox.azampay.co.tz<\/strong> and <strong>https:\/\/checkout.azampay.co.tz<\/strong> are used in the sandbox and production environment respectively to process checkout payment requests and related APIs.<\/li>\n<li><strong>https:\/\/developers.azampay.co.tz\/sandbox\/registerapp<\/strong> is used to register new users to get new client IDs, client secrets, and other required access to use the plugin.<\/li>\n<\/ol>\n\n<h3>Source Code and Build Tools<\/h3>\n\n<p>This plugin uses build tools (npm\/webpack) to generate compressed JavaScript and CSS files for production use.<\/p>\n\n<p>All human-readable source code for compressed files (such as assets\/js\/ui\/wc-azampay-blocks.js) is included in the plugin directory under:<\/p>\n\n<p>resources\/js\/blocks\/<\/p>\n\n<p>You can also find the maintained source at:\nhttps:\/\/github.com\/AZAMPAY-LTD\/AzamPayWooCommercePlugin<\/p>\n\n<p>To build the production files from source:\n1. Install Node.js and npm.\n2. Run <code>npm install<\/code> in the plugin directory.\n3. Run <code>npm run build<\/code> to generate the production assets.<\/p>\n\n<p>Please review, study, and adapt the code as needed. Contributions and forks are welcome!<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<p><strong>AUTOMATIC INSTALLATION<\/strong><\/p>\n\n<p>Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser. To do an automatic install of the <strong>AzamPay for WooCommerce<\/strong> plugin, log in to your WordPress dashboard, navigate to the <strong>Plugins<\/strong> menu and click <strong>Add New<\/strong>.<\/p>\n\n<p>In the search field type <strong>AzamPay for WooCommerce<\/strong> and click <strong>Search Plugins<\/strong>. Once you've found our plugin you can view details like the description. Most importantly, of course, you can install it by simply clicking <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/p>\n\n<p><strong>MANUAL INSTALLATION<\/strong><\/p>\n\n<p>The manual installation method involves downloading our plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains <a href=\"https:\/\/codex.wordpress.org\/Managing_Plugins#Manual_Plugin_Installation\">instructions on how to do this here<\/a>.<\/p>\n\n<ul>\n<li>Unzip <strong>azampay.zip<\/strong> to the <strong>\/wp-content\/plugins\/<\/strong> directory, or install from the <strong>WordPress Plugins Directory<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Configure plugin under <strong>WooCommerce &gt; Payments<\/strong>, look for <strong>AzamPay<\/strong>.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20approve%20the%20payment%3F'><h3>How do I approve the Payment?<\/h3><\/dt>\n<dd><p>After submitting the payment through <strong>MOMO<\/strong>, confirm the payment on your phone by entering the PIN number.<\/p><\/dd>\n<dt id='which%20number%20is%20the%20payment%20request%20sent%20to%3F'><h3>Which number is the payment request sent to?<\/h3><\/dt>\n<dd><p>The payment request is sent to the mobile number provided during checkout.<\/p><\/dd>\n<dt id='what%20is%20the%20format%20of%20the%20mobile%20number%3F'><h3>What is the format of the mobile number?<\/h3><\/dt>\n<dd><p>For <strong>Tanzania<\/strong> 255xxxxxxxxx or xxxxxxxxx or 0xxxxxxxxx\nNo '+' sign before country code<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.5<\/h4>\n\n<p>*Fiex issues and improve quailty.<\/p>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added support for WooCommerce 10.1.0 and PHP 8.0.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added support for wordpress 6.7.2.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added support for <strong>M-Pesa<\/strong>.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed invalid icon for Legacy Checkout.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Checkout Blocks support.<\/li>\n<li>Added WooCommerce Custom Orders Table support.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Removed \"Pay with other MNO\" button. All payment options are displayed by default.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed css issues.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added separate menu id on woocommerce settings layout.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added source field in checkout data.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed bugs related to token authentication.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Our first version with <strong>AzamPay for WooCommerce<\/strong> Live and Sandbox.<\/li>\n<li><strong>AzamPay Checkout API<\/strong> is fully supported.<\/li>\n<\/ul>","raw_excerpt":"Acquire consumer payments from all electronic money wallets in Tanzania.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/162881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=162881"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/azampay"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=162881"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=162881"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=162881"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=162881"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=162881"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=162881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}