Recurringbillingfor mobile money.
One SDK to collect payments across PayChangu, PawaPay, and OneKhusa. Manage subscriptions, automate billing, and handle webhooks - all from a single dashboard.
Payment received
MWK 4,500 via Airtel Money
Renewal processing
Pro plan - subscriber #1847
Webhook delivered
payment.success to endpoint
Everything subscriptions need.
Nothing they don't.
Unified provider SDK
A single TypeScript SDK wraps PayChangu, PawaPay, and OneKhusa with type-safe interfaces. Swap providers without changing your billing logic.
- Type-safe API
- Singleton pattern
- Published on npm
- Custom provider adapter
Admin dashboard
Monitor every subscription, payment, and webhook event in real time. See exactly what your billing engine is doing at any moment.
- Real-time metrics
- Subscriber management
- Payment history
- Webhook event log
Webhook processing
Every provider callback is normalized, deduplicated, and routed to the right subscriber. Never miss a payment confirmation again.
- Automatic deduplication
- Normalized payloads
- Retry handling
- Event audit log
Pay only when
your customers pay.
- Unlimited API calls
- All 3 providers included
- Webhook processing
- Dashboard access
- Subscription management
- Email support
The billing layer
Africa needed.
Start collecting recurring payments over mobile money in minutes. No payment infrastructure experience required.