Concept Project
KivuPay
Payments & Business Platform
A payments and business platform: collections across mobile money and cards, automatic reconciliation, customer management and finance-grade reporting.
Collected today
$84,120
+7.1%
Auto-matched
96.4%
+1.2%
Exceptions
14
3 aging
Pending settlement
$212K
T+1
Collections, last 12 days
Mobile money · Cards · Bank
Reconciliation queue
Interactive product view. Interface data is illustrative.
The problem
Businesses collecting through mobile money, cards and bank transfers spend days matching transactions to invoices. Errors leak revenue and finance teams cannot trust their own numbers.
The system
KivuPay demonstrates a unified payments layer: every channel feeds a single ledger, a reconciliation engine matches transactions to invoices automatically and flags exceptions, and reporting is built on double-entry foundations that accountants can audit.
Capabilities
What the platform handles.
- Multi-channel collections (mobile money, cards, bank)
- Automatic transaction-to-invoice reconciliation
- Double-entry ledger with full audit trail
- Customer accounts and statements
- Settlement and payout management
- Exception queues for unmatched transactions
Architecture
Designed as one system.
Channels
Mobile money APIs, card processors, bank statement ingestion
Ledger
Append-only double-entry ledger service in .NET with idempotent writes
Reconciliation
Rule-based matching engine with confidence scoring and manual review queue
Data
PostgreSQL with temporal tables; Redis for hot balances
Infrastructure
AWS with isolated environments, encrypted PII and signed webhooks
Technology
.NET · TypeScript · React · PostgreSQL · Redis · AWS · Stripe