All mobile apps
Consumer & Merchant Wallet

Mifos Pay

A Kotlin Multiplatform wallet built on Apache Fineract

Live
  • Android
  • iOS
  • Desktop
  • Web
Overview

Mifos Pay is a Kotlin Multiplatform (KMP) project built on top of the Apache Fineract API. Following recommended architecture and design patterns, it's built with Jetpack Compose, Ktor, Ktorfit, and Koin — designed to be cross-platform from day one: Android, iOS, Desktop, and Web.

The problem

One wallet, every Fineract deployment

Financial institutions running Fineract need a customer-facing wallet, but building one natively per platform means four codebases to maintain. Mifos Pay gives them one KMP app that talks directly to Fineract and runs everywhere.

What it does

Built on Apache Fineract

Talks directly to the Fineract core banking API for accounts and transactions.

Consumer + merchant wallets

One codebase serves both transactional-account use cases.

Modern KMP stack

Compose Multiplatform UI, Ktor/Ktorfit networking, Koin DI.

Four run configurations

cmp-android, cmp-desktop, cmp-web-js, cmp-ios — pick a target and run.

Under the hood

Built with

  • Kotlin Multiplatform
  • Compose Multiplatform
  • Ktor
  • Ktorfit
  • Koin
  • Apache Fineract API

Run it locally

cmp-androidAndroid
cmp-desktopDesktop
cmp-web-jsWeb (JS)
cmp-iosiOS — requires macOS + Xcode
Get Mifos Pay

Download & beta channels

Ship-ready channels for Android, iOS, Desktop, Web. Store links go live as each channel is published.

Get the beta — Firebase App Distribution Soon Join the beta on TestFlight Soon Get it on Google Play Download on the App Store Soon Download on the Mac App Store Soon

Highlights

  • Kotlin Multiplatform on top of Apache Fineract
  • Compose Multiplatform · Ktor · Ktorfit · Koin
  • Android, iOS, Desktop, and Web from one codebase