Mobile-money payments that post to the right student.
Webhooks, polling, and ad-hoc callbacks flow into a single transaction store. Encrypted per-school credentials. Manual matching for the edge cases your bursar already knows about.
A mobile-money payment, from parent's phone to your finance ledger.
Parent pays via MoMo or Airtel Money
Using the school's SchoolPay code and the student's payment number.
SchoolPay delivers
Webhook fires immediately; polling and adhoc callbacks catch anything in-flight.
Match & post
Learnexa matches the transaction to the student and posts the payment against the right invoice.
Reconciled · audit-logged
Outstanding balance drops; defaulter list updates; audit log records source and timestamp.
Every payment, every source — in one resolvable view.
When something doesn't match, your bursar resolves it manually right here — no email back-and-forth with SchoolPay, no exported CSV that gets re-imported by hand.
- Filter by source · webhook · poll · adhoc
- Unmatched queue with one-click student match
- Supplementary-fee mapping for non-tuition payments
The three reports your bursar already produces — but generated.
Outstanding balances, defaulters, and daily collections. Always live, always scoped to your school, always exportable.
Fees, bursaries, invoicing — the boring bit, done right.
Set fee structures with line items, run bursaries, generate term invoices per student, collect payments, and allocate them against the right requirements.
- Fee structures with line items & requirements catalog
- Bursaries · partial & full
- Per-school invoice & receipt numbering
- Payment allocations across invoice lines
See your school's collection day on Learnexa.
Walk through a real reconciliation pass with our finance team. We'll show you exactly how the unmatched queue clears on your bursar's desk.