Mpesa Gateway – Perfex CRM module

Version v1.0 Last Update: Oct 18, 2026 🧪 Virus-Scanned (0/70 Clean)
Mpesa Gateway – Perfex CRM module
Live Demo
⚡ Instant Direct Download 🌐 Unlimited Domains 🛡️ Original GPL File
$5.00 one-time
Lifetime Updates
⚡ Unlock all 7 categories + this asset
🛡️ 1-Click cancel anytime in dashboard
Add to Cart
Daily automated repository updates
VirusTotal verified (0/70 detected)
Licensed under GPL
Secure 256-bit encrypted checkout
Instant download link via email & dashboard

Product Overview

The Mpesa Gateway functions as a direct payment integration for your Perfex CRM module, designed to let clients settle invoices using M-Pesa. This module extends Perfex CRM’s billing capabilities, catering to businesses and freelancers operating where M-Pesa is a primary payment method. It simplifies client payments by adding M-Pesa as a visible option, directly connecting payments to outstanding invoices within the CRM.

Setting up the gateway is straightforward. Navigate to ‘Setup’ > ‘Settings’ > ‘Payment Gateways’ in Perfex CRM. You’ll find “M-Pesa” listed. Enabling it involves toggling a switch and entering your M-Pesa API credentials: consumer key, consumer secret, and shortcode. The interface provides clear fields, ensuring proper configuration. Once saved, the M-Pesa option becomes live for clients.

Highlights & Value

Integrating the Mpesa Gateway – Perfex CRM module offers practical advantages. Clients viewing an invoice will see a ‘Pay with M-Pesa’ button. Clicking this initiates a secure M-Pesa STK push.

  • Direct M-Pesa payments within Perfex CRM.
  • Automated invoice status updates upon successful payment.
  • Reduced manual reconciliation.
  • Enhanced client convenience with a familiar payment option.
  • Secure STK push for real-time transactions.

Real-World Use Cases

For businesses reliant on mobile money, the Mpesa Gateway is invaluable. Send an invoice from Perfex CRM, and your client can immediately pay via their M-Pesa account from their mobile. This is ideal for service providers or e-commerce in regions where M-Pesa is ubiquitous. The system handles payment confirmation and updates invoice status, eliminating manual tracking.

  • Freelancers billing local clients for services.
  • Subscription-based businesses collecting recurring payments.
  • Consulting firms issuing invoices for project milestones.
  • Small businesses selling digital goods or services locally.

Technical & Compatibility

This Perfex CRM module leverages the M-Pesa Daraja API. Your Perfex CRM installation requires cURL enabled on the server, standard for most modern hosting. The module is lightweight, acting as a secure bridge passing transaction details between your Perfex CRM and the M-Pesa platform, ensuring data integrity during payment flow.

From a client’s perspective, choosing to pay an invoice using the Mpesa Gateway – Perfex CRM module means entering their M-Pesa registered phone number. The system triggers an STK Push to their device. The client approves the transaction directly. Once approved, payment processes, and the system automatically updates the invoice in Perfex CRM from ‘Unpaid’ to ‘Paid’, often adding a payment record with the M-Pesa transaction ID. This immediate feedback loop is crucial for financial tracking.

🏷️ Topic Tags:
#PHP Scripts
On this page
    Update history Current release
    • v1.0 Latest
      Oct 18, 2026