• The default language of any content posted is English.
    Do not create multi-accounts, you will be blocked! For more information about rules, limits, and more, visit the Help page.
    Found a dead link? Use the report button!
  • Information: Safety & Support
    Resources here are generally safe, but false positives may occur on Virustotal due to certain coding techniques. Exercise caution and test before use.
    Consider buying licenses to support developers. Your security is our priority.
M-Pesa Payment Gateway Addon For Botble Ecommerce

M-Pesa Payment Gateway Addon For Botble Ecommerce 1.0.0

Developer
Motion Media
sVPVxOSrDKyXHmRspHB60Ukad1aJRfKmHCMRuXk5.png

🚀 Overview​

  • Automate your payments in Kenya with the ultimate M-Pesa integration for Botble CMS.
  • Stop asking customers to send screenshots of payments. This plugin integrates directly with Safaricom's Daraja API to provide a seamless, automated checkout experience. It triggers an STK Push (M-Pesa Express) to the customer's phone and listens for payment confirmation in Real-Time.
  • Unlike basic wrappers, this plugin includes a Smart Waiting Room that holds the customer's session, checks transaction status instantly, and redirects them to the success page the moment the PIN is entered—just like Uber or Jumia.

🔥 Key Features​

1. Seamless STK Push (M-Pesa Express)​

  • Automatically detects the customer's phone number.
  • Smart Number Formatting: Automatically fixes formats (converts 07xx, 01xx, or +254 to the required format).
  • Triggers the M-Pesa PIN prompt immediately upon checkout.

2. 🟢 Real-Time Status Polling (The "Waiting Room")​

  • No Refresh Needed: The checkout page automatically detects when payment is completed.

* Instant Feedback:​

  • Success: Redirects to Order Receipt immediately.
  • Failure: Shows specific, human-friendly error messages (e.g., "Wrong PIN entered", "Insufficient Funds", "User Cancelled").
  • Timeout: Handles cases where the user takes too long to reply.

3. 🛡️ Robust Transaction Recovery (Admin Re-Query)​

  • Never lose an order: If a callback is missed (due to internet issues or server downtime), the order is not lost.
  • One-Click Verification: Includes a "Re-query Safaricom" button in the Admin Order details. You can manually ask Safaricom if a transaction exists, and the system will auto-complete the order if paid.

4. 📦 Smart Order Management​

  • Automatically moves orders from "Incomplete" to "Processing" upon successful payment.
  • Records the official M-Pesa Receipt Number (e.g., TLA83...) directly into the transaction logs for easy reconciliation.

5. 🔒 Enterprise-Grade Security​

  • Plug-and-Play CSRF Handling: No need to edit core system files.
  • Token Caching: Implements smart caching for Auth Tokens to prevent firewall blocking (Incapsula) by Safaricom during high-traffic periods.
  • Secure Storage: API Credentials are encrypted in the database, not hardcoded in files.
  • download (1).jpeg
    download (1).jpeg
    227.6 KB · Views: 5
  • download.png
    download.png
    36.7 KB · Views: 4
  • download.jpeg
    download.jpeg
    81.3 KB · Views: 5
  • Version 1.0.0
  • Downloads 1
  • Views 17
  • Last Update
  • Rating 0.00 star(s) 0 ratings

Similar resources

6amTech Payment & SMS Gateway Addon raz0r
Download 6amTech Payment SMS Gateway Addon Codecanyon ID 48481246
0.00 star(s) 0 ratings
Downloads
284
Updated
Active eCommerce African Payment Gateway Add-on hellmegadeth
0.00 star(s) 0 ratings
Downloads
7
Updated
Active eCommerce Asian Payment Gateway Add-on Baadshah!
Active eCommerce Asian Payment Gateway Add-on Codecanyon 26480766
0.00 star(s) 0 ratings
Downloads
95
Updated
Active eCommerce Offline Payment Add-on hellmegadeth
5.00 star(s) 1 ratings
Downloads
26
Updated
Top