Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1333

Reference Open Banking Fintech App on Fineract

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Mentors

      Overview & Objectives

      Across our ecosystem we're seeing more and more adoption and innovation from fintechs. A huge democratizing force across the financial services sector is the Open Banking movement providing Open Banking APIs to enable third parties to directly interact with customers of financial institutions. We have recently started providing an Open Banking API layer that will allow financial institutions using Mifos and Fineract to offer third parties access to requesting account information and initiating payments via these APIs. Most recently the Mojaloop community, led by Google, has led the development of a centralized PISP API

      To demonstrate these Open Banking APIs and use cases that third parties and fintechs can provide we have developed a cross-platform reference mobile app on Kotlin to showcase a number of these features. It currently connects with the Open Bank Project that adheres to the UK Open Banking API standard. The API Gateway to connect to is still being chosen (WS02, Gravitee, etc.)

      The breadth and variety of apps that could be built leveraging these APIs from region to region is endless. We would like this app to be built in an extensible and modular fashion such that core libraries and components could be re-used across different use cases with this framework as the foundation and multiple reference apps on top. Applications include personal financial management apps aggregating information from multiple bank accounts in one place, wallet apps allowing payments to be made from different banks, lending apps, leveraging data and insight from multiple accounts, savings apps, etc.

      Description

      Intern would work on refining the initial architecture of the framework, the UI and user experience, core use cases including customer authentication and onboarding that was implemented in 2020 and integrating with the Fineract Open Banking APIs and Mojaloop PISP APIs to demonstrate use cases around account information request and payment initiation.

      • Aggregating account information across multiple banks/financial institution
      • Initiating payments across multiple financial institutions
      • Integrate with additional Fineract Open Banking APIs
      • Integrate with Mojaloop PISP APIs.

      Helpful Skills

      Android development, SQL, Java, Javascript, Git, Spring, OpenJPA, Rest, Kotlin

      Impact

      By providing an extensible open banking fintech app framework, allow partners a complete stack of Open Banking APIs and reference front-end application to rapidly build innovation via Open Banking APIs.

      Other Resources

      2020 Progress: https://gist.github.com/ankurs287/4ef7c3de462073bf36bd5247479cb176

      Google Whitepaper on 3PPI: https://static.googleusercontent.com/media/nextbillionusers.google/en//tools/3PPI-2021-whitepaper.pdf

      UK Open Banking API Standard: https://standards.openbanking.org.uk/

      Open Banking Developer Zone: https://openbanking.atlassian.net/wiki/spaces/DZ/overview

      Examples of Open Banking Apps: https://www.ft.com/content/a5f0af78-133e-11e9-a581-4ff78404524e

      Attachments

        Activity

          People

            Unassigned Unassigned
            edcable Ed Cable
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: