

Dashboard: active, grace and suspended counts, collections, suspense queue and callback URLs.
PesaPulse Billing turns WordPress into a billing desk for any business that collects recurring payments through M-Pesa. ISPs, water vendors, gyms, schools, landlords, SaaS and membership sites can all use it.
Each customer gets an account number. When they pay to your Paybill or Till with that account number, or tap Pay now on their account page, Safaricom notifies your site. PesaPulse credits the right customer and extends their subscription without anyone reconciling statements by hand.
[pesapulse_account] shortcode shows each customer’s plan, account number, paid-until date and a Pay now (STK Push) button.PesaPulse Billing is free, with no limits on customers, payments or sites. Everything listed above works without paying anything, and nothing stops working after a trial period.
PesaPulse shows you who is overdue. PesaPulse Pro, a separate paid add-on that is not hosted on WordPress.org, chases them for you:
Pro is sold per website. Current pricing is on jaytechkenya.com/pesapulse. This plugin contains no Pro code, no locked features and no upgrade prompts outside its own Settings page and Plugins screen. The PesaPulse dashboard also shows a small note linking to two other products by the same author, ElimuSMS (school billing) and RetailPulse (retail and inventory). Click Hide to remove it for good. It loads nothing from outside your site and tracks nothing.
PesaPulse doesn’t process payments itself and never routes money through a third party. You enter your own Safaricom Daraja credentials, which are stored encrypted in your database. Payments go straight from your customers to your Paybill or Till.
This plugin connects to the services below, and only when you have configured them with your own credentials.
Used to receive M-Pesa payments and to start STK Push payment prompts.
https://sandbox.safaricom.co.ke (sandbox) and https://api.safaricom.co.ke (production).This plugin makes no other remote requests. It has no tracking and no analytics, and it never contacts Jaydee Innovation Hub.