=== Finachub Mobile Money Checkout for WooCommerce (M-Pesa, Airtel, MTN) ===
Contributors: Finacc, bnyamesa
Tags: mobile money, mpesa, airtel money, mtn momo, woocommerce
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 2.0.1
Requires PHP: 7.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
WC requires at least: 4.0
WC tested up to: 8.8

Accept M-Pesa, MTN MoMo, and Airtel Money payments seamlessly in WooCommerce.

== Description ==

**[Upgrade to Pro](https://finachub.com/mobile-money/)** | **[View Live Demo](https://finachub.com/live-demo/)**

Finachub Mobile Money Checkout for WooCommerce (M-Pesa, Airtel, MTN) is the most elegant and modular solution for accepting mobile money payments on your WordPress site. Supporting Safaricom M-Pesa (Kenya), MTN MoMo (Uganda, Ghana, Zambia, Cameroon), and Airtel Money (Africa), this plugin provides a seamless checkout experience for your customers.

**Architected for Growth**
Version 1.4.0 introduces a modular provider system, making the plugin faster, more reliable, and ready for future expansions.

**Why Choose Finachub?**

*   **Modular Architecture:** Truly supports multiple providers (M-Pesa, MTN, Airtel) through a clean, decoupled engine.
*   **Modern Design:** Stylish and elegant checkout interfaces and admin dashboards designed for conversion.
*   **User Trust:** Leverages familiar STK and USSD push technologies that customers already know.
*   **Ready for Scaling:** Simple to set up, but powerful enough to handle your growing business needs.

**Standard vs. Pro**
This Standard Edition allows you to initiate payments securely. For businesses looking to automate their workflow, the **[Pro Version](https://finachub.com/mobile-money/)** offers automatic order updates, real-time status polling, and advanced transaction analytics.

== Features ==

*   **Integrated Provider Selector:** A beautiful checkout UI for customers to choose their preferred mobile wallet.
*   **Secure STK/USSD Prompts:** Trigger payment requests directly on the customer's phone.
*   **Modern Admin Dashboard:** Clean, intuitive, and high-performance management interfaces.
*   **Developer Friendly:** Modular code structure for easy auditing and extension.
*   **Comprehensive Setup Guides:** Step-by-step instructions for all providers included in the dashboard.

== Installation ==

1.  Upload the plugin folder to your `/wp-content/plugins/` directory.
2.  Activate the plugin through the 'Plugins' menu in WordPress.
3.  Go to **Mobile Money > Setup Guide** and follow the instructions to configure your providers.

== Frequently Asked Questions ==

= Does it support automatic order updates? =
Automatic status updates via webhooks/callbacks are a **Pro Feature**. In the Standard edition, you manually verify payments and update order statuses.

= What providers are supported? =
M-Pesa (Kenya), MTN MoMo (multiple countries), and Airtel Money (multiple countries).

== Screenshots ==

1. Transaction Dashboard showing an overview of recent mobile money transactions.
2. Detailed transaction view including order information and callback status.
3. Built-in Setup Guides to easily configure API credentials.
4. Clean, modular payment gateway settings within WooCommerce.
5. Modern checkout experience allowing customers to choose their provider.
6. Support for M-Pesa, Airtel Money, and MTN MoMo.

== Changelog ==

= 2.0.1 =
*   FIX: Increased phone input padding to prevent "Pay from" prefix overlap on narrow themes.

= 2.0.0 =
*   REFACTOR: Complete architectural overhaul for true multi-provider support.
*   IMPROVEMENT: Modernized frontend design for the waiting page and checkout selector.
*   IMPROVEMENT: Rebranded to "Mobile Money" for better inclusivity.
*   UPSELL: Enhanced Pro feature integration and visibility.
*   FIX: Cleaned up duplicate methods and optimized the autoloader.

= 1.3.2 =
*   Initial naming and minor UI fixes.
