Practical overview
When it fits
Use it when a wallet or payment interface needs to connect to Apache Fineract and support multiple application platforms from a Kotlin Multiplatform codebase.
Who it is for
- Teams building wallet or payment clients on Apache Fineract.
- Developers seeking shared Kotlin code across mobile, desktop and web targets.
- Organizations adapting a reference financial-services client to an organization-specific Fineract backend.
- Contributors working with Kotlin, Jetpack Compose and related multiplatform libraries.
Documented uses
- Create a cross-platform wallet client backed by Apache Fineract.
- Provide mobile wallet and payment interfaces for Android and iOS.
- Offer desktop or JavaScript web interfaces for Fineract-based wallet services.
- Adapt the presentation layer for a branded wallet application.
Requirements & limits
The repository is public and open source under the MPL-2.0 license. The README provides demo-credential directions through a Jira Wiki page. iOS development requires macOS with Xcode. The project lists Android, iOS, desktop and JavaScript web targets; it states that the WebAssembly target is not currently working as expected.
- Apache Fineract is a core dependency because the application is built on its API.
- The stack is Kotlin Multiplatform with Jetpack Compose, Ktor, Ktorfit and Koin.
- The repository documents separate run configurations for Android, desktop, JavaScript web and iOS.
- iOS work requires macOS and Xcode.
- The README distinguishes the JavaScript web target from the currently non-working WebAssembly target.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Compare options for Wallet connections
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Mifos Pay | Create a cross-platform wallet client backed by Apache Fineract. | Android, Desktop, iOS, Web | The repository is public and open source under the MPL-2.0 license. The README provides demo-credential directions through a Jira Wiki page. iOS development requires macOS with Xcode. The project lists Android, iOS, desktop and JavaScript web targets; it states that the WebAssembly target is not currently working as expected. |
| X402 Triton Gateway | Gate historical Solana RPC queries behind HTTP 402 payment requirements. | Server | The documented primary flow requires a connected Solana wallet and USDC for query payments. The repository is public and specifies an MIT license. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 3 October 2026
- Original website title
- openMF/mifos-pay · Official homepage title · retained in its source language

