DEPRECATE or ARCHIVE THESE PAGES - PROPOSED APRIL 2019.
Migrated over from MifosForge - last edit on March 23, 2016
Goals
- Integrate Mifos with mobile money platforms so data can be synchronized with the disbursements, repayments, and deposits being initiated through the mobile money platform.
- It can enable financial institutions to go completely paperless once mobile money is rolled out and integrated with the core banking system.
Design & Vision
- Mobile Money Integration Design Document Drafted by Yannick and Daniel - https://goo.gl/JGEXtQ
- Mobile Money Gateway Design Spec - https://goo.gl/uQa8bR
Background and strategic fit
Mobile Money is in high demand across Mifos users worldwide yet it still has not been as widely adopted by our customer base because of the need for access to Open APIs from the mobile money providers and hence our ability to integrate with their mobile money systems.
Integration from a technical standpoint once the API is made available from the mobile money provider isn't a large amount of work but getting the specific use cases and requirements needed for mobile money integration is critical and we can only move forward if users and partners in the community express the specific requirements they have. Musoni Services has integrated with various mobile money providers throughout Sub-Saharan Africa via Musoni System which is built on top of the Mifos X platform
The following provides good background on mobile money integration:
- CGAP on Open APIs - http://www.cgap.org/blog/can-open-apis-accelerate-digital-finance-ecosystem
- Safaricom M-Pesa API Guide & Documentation: http://www.safaricom.co.ke/business/m-pesa/api
- Specs for Mifos 2 Mobile Money Integration (File-Level API integration for M-Pesa)
- https://mifosforge.jira.com/wiki/spaces/MIFOS/pages/4850214/MPESA+Loan+Repayments+plus+Savings+Deposits+v2
- https://mifosforge.jira.com/wiki/spaces/MIFOS/pages/6815989/MPESA+Loan+Disbursals+Functional+Spec
- https://mifosforge.jira.com/wiki/spaces/MIFOS/pages/4850216/MPESA+Loan+Repayments+and+Savings+Deposits+Functional+Spec+v2
- Mobile Money Providers by Region (spreadsheet research led by GCI students)
- Notes from Discussion on Mobile Money Integration
- Discussion Notes - May 17, 2017 - https://goo.gl/Q5oyVi
- Discussion Notes - September 19, 2017 Mobile Money Gateway Discussion
- https://mifosforge.jira.com/wiki/spaces/~dharp@harpcreek.com/pages/90898481/2015-04-16+M-Pesa+Requirement+Gathering
Assumptions
- Requirements must be driven by implementation by a specific customer or partner
- Preference is to do API-level integration if available, will only do file-level integration if that is the option.
Customers
Customer | Location | Description | Status | Mobile Money Provider | API or File-Level | USSD Gateway | Digital Currency | |
---|---|---|---|---|---|---|---|---|
Financial Institution Name | Country | Overview of Requirements | ||||||
Intrasoft Technologies | Kenya | M-Pesa (Safaricom) | File-Level but access to APIs is now available | |||||
Digamber Finance | ||||||||
Nuru International | ||||||||
Esperanza | Required | Required | ||||||
Valee SACCO | Uganda | In Development by Omexit | Airtel Money MTN Money | API but only through integrators - working with Beyonic. Alternatives are Yo Pay. | ||||
Cameroon - Emmanuel Nganyu | Cameroon | In Discussion | API but access is slowly opening up. | |||||
World Relief | Rwanda | TigoCash | ||||||
Tanzania |
Requirements
Volunteer, Denila Philip
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | ||||
2 |
User interaction and design
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|