M-Pesa Built-in ยท Daraja API

Collect school fees via M-Pesa STK push

Parents pay directly from the Parent Portal with one tap. Automatic receipts, real-time balance updates, and WhatsApp fee reminders โ€” no manual follow-up needed.

Start Free โ€” No Card Required View Live Demo โ†’
Impact

The numbers speak for themselves.

3x
Faster fee collection cycle
60%
Reduction in outstanding balances
85%
Less admin paperwork
0
Manual payment follow-ups needed
How It Works

M-Pesa fee payment in 4 steps.

1

Parent opens the Parent Portal

Parents log in to their dedicated portal and view their child's outstanding fee balance for the current term.

2

Clicks "Pay via M-Pesa"

A single tap triggers an M-Pesa STK push to the parent's registered phone number via Safaricom's official Daraja API.

3

Parent enters M-Pesa PIN

The parent confirms the payment on their phone using their M-Pesa PIN. No app download or manual paybill needed.

4

Fee record updates instantly

The balance updates in real time, a digital receipt is generated, and the admin receives an instant notification. A WhatsApp receipt is sent to the parent automatically.

Features

Complete fee management built in.

๐Ÿ’ณ

M-Pesa STK Push

Powered by Safaricom's official Daraja API. No third-party integrations, no extra costs โ€” M-Pesa is built directly into the platform.

๐Ÿงพ

Digital Receipts

Every payment generates an automatic digital receipt sent to the parent via WhatsApp and available in the Parent Portal instantly.

๐Ÿ“‹

Fee Statements

Automated fee statements per student showing all payments, outstanding balances, and due dates. Downloadable as PDF.

๐Ÿ””

Automated Reminders

Daily 8 AM WhatsApp fee reminders to parents with outstanding balances. Configurable per term with due date awareness.

๐Ÿ“Š

Fee Analytics

School-wide fee collection dashboard showing total collected, outstanding, and collection rate per class and term.

๐Ÿจ

Hostel & Transport Fees

Manage boarding and transport fees separately. Each fee type has its own balance, payment history, and M-Pesa collection flow.

FAQ

M-Pesa fee payment questions

Does Edupath use the official Safaricom Daraja API?

Yes. Edupath SMS is integrated directly with Safaricom's official Daraja API for M-Pesa STK push payments. All transactions are secure, real-time, and compliant with Safaricom's standards.

Do parents need to download an app to pay?

No. Parents pay via M-Pesa STK push triggered from the Parent Portal web app. The STK push appears directly on their phone โ€” no app download required.

What happens if a payment fails?

If an STK push times out or is cancelled, the fee record is not updated and the parent can retry. Failed transactions are logged in the admin dashboard for follow-up.

Can I track which students have outstanding balances?

Yes. The fee management dashboard shows real-time outstanding balances per student, per class, and school-wide. You can filter by term, class, or fee type.

Start collecting fees via M-Pesa today.

Free plan available. Set up in under 5 minutes. No credit card required.

Create Free Account โ†’