While our mobile wallet is a powerful tool for all fintechs and financial institutions, we want to powerfully and simply demonstrate the ability for governments to disburse G2P Payments to highly functional mobile wallet and then be able to transact with that wallet by paying for bills, sending transfers, and paying for goods and services via merchants. We provide a reference mobile wallet application for consumers and merchants that has been developed by our Google Summer of Code interns from 2017 to 2023. The mobile wallet provides an extensible mobile wallet framework to support the basic use cases of a mobile wallet as documented in the Level One Project mobile wallet requirements. This extensible framework should support both merchant and client use cases as well as be capable of integrating with a Fineract back-end
Goals & Mid-Point Milestone
Goals
[1] [Define use cases that must be implemented in the mobile wallet ]
[2] [Refine UI/UX designs for use case and transactio flow defined]
[3] [Implement use case for disbursement of G2P Payment into Mobile Wallet via Payment Hub EE]
[4] [Implement use case for intiating P2P transfer from Mobile Wallet via Payment Hub EE]
[5] [Implement use case for merchant payment via QR code from Mobile Wallet via Payment Hub EE]
[6] Basic G2P Use Cases implemented in Mobile Wallet via Payment Hub EE]
Final outcome of this project should be a deployable and demonstrable mobile wallet using our updated UI that integrates fully with our Payment Hub EE in our Digital Public Infrastructure Lab Environmment to demonstrate an individual receiving a G2P payment into a transactional account managed within Mifos/Fineract and then being able to transact from that wallet account using those funds including via P2P transfers, merchant payments via QR code and merchant payments via request to pay.
Acceptance Criteria
No response
Implementation Details
Integrate latest version of Payment Hub EE
Integrate Mifos' notifications framework to provide support for usecases like merchant request to pay.
Incorporate Mifos' new design library
Migrate xml to Jetpack compose
Basic implementation of Kotlin multi-platform
Mockups/Wireframes
No response
Ticket Contents
Description
While our mobile wallet is a powerful tool for all fintechs and financial institutions, we want to powerfully and simply demonstrate the ability for governments to disburse G2P Payments to highly functional mobile wallet and then be able to transact with that wallet by paying for bills, sending transfers, and paying for goods and services via merchants. We provide a reference mobile wallet application for consumers and merchants that has been developed by our Google Summer of Code interns from 2017 to 2023. The mobile wallet provides an extensible mobile wallet framework to support the basic use cases of a mobile wallet as documented in the Level One Project mobile wallet requirements. This extensible framework should support both merchant and client use cases as well as be capable of integrating with a Fineract back-end
Goals & Mid-Point Milestone
Goals
[1] [Define use cases that must be implemented in the mobile wallet ] [2] [Refine UI/UX designs for use case and transactio flow defined] [3] [Implement use case for disbursement of G2P Payment into Mobile Wallet via Payment Hub EE] [4] [Implement use case for intiating P2P transfer from Mobile Wallet via Payment Hub EE] [5] [Implement use case for merchant payment via QR code from Mobile Wallet via Payment Hub EE] [6] Basic G2P Use Cases implemented in Mobile Wallet via Payment Hub EE]
Setup/Installation
https://github.com/openMF/mobile-wallet/blob/dev/README.md
Expected Outcome
Final outcome of this project should be a deployable and demonstrable mobile wallet using our updated UI that integrates fully with our Payment Hub EE in our Digital Public Infrastructure Lab Environmment to demonstrate an individual receiving a G2P payment into a transactional account managed within Mifos/Fineract and then being able to transact from that wallet account using those funds including via P2P transfers, merchant payments via QR code and merchant payments via request to pay.
Acceptance Criteria
No response
Implementation Details
Integrate latest version of Payment Hub EE Integrate Mifos' notifications framework to provide support for usecases like merchant request to pay. Incorporate Mifos' new design library Migrate xml to Jetpack compose Basic implementation of Kotlin multi-platform Mockups/Wireframes No response
Product Name
Mifos Mobile Wallet
Organisation Name
The Mifos Initiative
Domain
Financial Inclusion
Tech Skills Needed
Java, Material-UI, RESTful APIs, Other
Mentor(s) @therajanmaurya
Category Mobile