[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mifos-developer] Discussing Mojaloop and Fineract Integration

Hi Emmanuel-

Could you provide more information/context. I am not sure what exactly you
are trying to do.

On Mon, Jun 4, 2018 at 11:31 AM Emmanuel Njoku <einjoku@xxxxxxxxx> wrote:

> dear All,
> Kindly assist on the process to resolve  Two-Factor authentication is
> disabled or not supported on the server!
> Thanks
> On Mon, Jun 4, 2018 at 5:05 PM, Steve Conrad <sconrad1@xxxxxxxxx> wrote:
>> Hi all -
>> I wanted to bring an update to the list on the Mifos/Mojaloop
>> integration. I have been working on this in conjunction with the Payment
>> Gateway project that Sanyam and Rahul are doing with GSoC. At this point, I
>> have been able to successfully do a P2P transfer between 2 Fineract
>> instances using Mojaloop. I still have some additional work to do on this
>> case - and have some other use cases to work on.
>> In the meantime, I started to document some of the flows and information
>> about Mojaloop integration. You can find that document here:
>> https://cwiki.apache.org/confluence/display/FINERACT/Mojaloop+Integration
>> Please feel free to let me know if you have thoughts, questions or
>> suggestions.
>> Thanks,
>> Steve
>> On Wed, Mar 28, 2018 at 9:01 AM, Steve Conrad <sconrad1@xxxxxxxxx> wrote:
>>> Good questions, Ed. There is not a central UI/front end for the Mojaloop
>>> platform, so you won't see anything if you navigate to mifosmojaloop.com.
>>> You can make REST calls to the specific services at the ports that I
>>> mentioned in my previous email.
>>> I can work on some basic flows for the transactions that we identified:
>>> Peer-to-peer payment, Merchant receiving payment, and bulk payments (ie.
>>> payroll disbursement or bulk loan disbursement). Isaac and Rahul, do you
>>> have thoughts or ideas on these?
>>> Thanks,
>>> Steve
>>> On Tue, Mar 27, 2018 at 7:03 PM, Ed Cable <edcable@xxxxxxxxx> wrote:
>>>> Steve,
>>>> Thanks for getting this set up on the Mifos AWS infrastructure so the
>>>> broader community can benefit and we can start demonstrating some end to
>>>> end to scenarios/use cases which demonstrate the capability of the Fineract
>>>> and Mojaloop integration.
>>>> Should the http://mifosmojaloop.com URL be accessible via a browser or
>>>> only through a REST client when testing the API connections? I can't access
>>>> it from a browser currently.
>>>> James, thanks for updating the document that Isaac had started. I think
>>>> a good next step would be as you suggested to identify the specific flows
>>>> for the use cases that demonstrate the different scenarios/setups we had
>>>> outlined before. From there we can then have solid tasks in place for the
>>>> points of integration with Fineract 1.x APIs and look at the overlap
>>>> between Mojaloop and Fineract CN APIs.
>>>> Sanyam put in a proposal around this for GSOC and getting further
>>>> clarity will be beneficial if we move forward with that proposal.
>>>> Ed
>>>> On Mon, Mar 26, 2018 at 5:02 PM, James Dailey <jamespdailey@xxxxxxxxx>
>>>> wrote:
>>>>> Hi All -
>>>>> I'm iterating on
>>>>> https://docs.google.com/document/d/1p1MaVXhNJqTptS532cyA3hbaYJB3IqudY8ScHLM6EJI/edit#
>>>>> until we get tasks into the Fineract-CN setup.
>>>>> Steve - what's the next step for the community to work on do you
>>>>> think?   Should we look at the flows specifically for use cases?
>>>>> James
>>>>> On Sat, Mar 24, 2018 at 7:30 AM Steve Conrad <sconrad1@xxxxxxxxx>
>>>>> wrote:
>>>>>> I have created a test instance of Mojaloop that people can use to
>>>>>> test and play with. You can access this test instance at
>>>>>> http://mifosmojaloop.com
>>>>>> It is a single Ubuntu box with 4 different VMs running on it - the
>>>>>> Mojaloop core, the IST server, and 2 simulated DFSP instances (just like we
>>>>>> saw in the demo/screencast that Ed referred to earlier). Because we are
>>>>>> accessing all 4 servers through a single machine, I had to forward
>>>>>> different ports to route to the different services. Here are some of the
>>>>>> basic mappings:
>>>>>>     mifosmojaloop.com:3000 - Central Directory service
>>>>>>     mifosmojaloop.com:3001 - End User Registry
>>>>>>     mifosmojaloop.com:3002 - Central Ledger
>>>>>>     mifosmojaloop.com:3119 - DFSP USSD test client 1 (this is the
>>>>>> cell phone simulator created by Software Group that is shown in the
>>>>>> screencast)
>>>>>>     mifosmojaloop.com:3219 - DFSP USSD test client 2
>>>>>> There are several other services/endpoints available - if you would
>>>>>> like access to those, let me know and I can get the full port mapping to
>>>>>> you.
>>>>>> Steve
>>>>>> On Fri, Mar 9, 2018 at 7:01 PM, Ed Cable <edcable@xxxxxxxxx> wrote:
>>>>>>> Thanks James for sharing that summary of the discussion. For anyone
>>>>>>> that wants to listen to the audio recording of the session, you can find it
>>>>>>> at https://youtu.be/Ur7rb0jHzOg
>>>>>>> Here's a brief summary of next steps and action items for those who
>>>>>>> weren't able to attend, can get involved.
>>>>>>>    - Fineract 1.x Integration - Steve Conrad is going to be heading
>>>>>>>    up exploring the Mojaloop APIs and their points of integration with
>>>>>>>    Fineract 1.x and and the needed configurations for the different use
>>>>>>>    cases/simulation environments that James listed above. In parallel he's
>>>>>>>    going to bring this into alignment with the payment gateway project to
>>>>>>>    ensure that the structure of a payment in Fineract aligns with that of
>>>>>>>    Mojaloop
>>>>>>>    - Fineract CN Integration - Isaac Kamga and Rahul Goel are going
>>>>>>>    to drive similar efforts but with the Fineract CN architecture based on
>>>>>>>    availability of requisite APIs, etc.
>>>>>>>    - Public Lab Environment - working with Steve, I'll make
>>>>>>>    available AWS infrastructure from the Mifos Initiative so we can make a
>>>>>>>    publicly accessible environment of Mojaloop connected to Fineract so others
>>>>>>>    can test it out.
>>>>>>>    - GSOC Project - Steve will be helping to draft out some tasks
>>>>>>>    that a student could work on to contribute towards these efforts to build
>>>>>>>    out this public lab environment simulating a fully connected payments
>>>>>>>    ecosystem of different flavors of DFS providers running Fineract that are
>>>>>>>    all connected via the Mojaloop platform.
>>>>>>> Ed
>>>>>>> On Thu, Mar 8, 2018 at 10:55 PM, James Dailey <
>>>>>>> jamespdailey@xxxxxxxxx> wrote:
>>>>>>>> Hi all
>>>>>>>> To bring this discussion back to the list.  We had a call today -
>>>>>>>> and some ideas and questions may be relevant for the entire list.
>>>>>>>> First, I'm articulating a vision whereby Mojaloop is used as the
>>>>>>>> "switch" between multiple instances of Fineract 1.x/Mifos in various
>>>>>>>> configurations.  Mifos can be configured as a "microfinance institution" or
>>>>>>>> more like a savings cooperative, or like a digital bank (for our purposes,
>>>>>>>> a configuration where there are neither field operations nor teller
>>>>>>>> operations, only digital accounts that can interact with others
>>>>>>>> digitally).  We discussed the different types or styles of institutions:
>>>>>>>> from a purely digital first to a multi-tenant instance for multiple small
>>>>>>>> microfinance orgs.  Essentially Fineract/Mifos is the Account system and
>>>>>>>> Mojaloop connects an instance to the larger ecosystem of account providers.
>>>>>>>> Second, I'm emphasizing that Mojaloop is an instantiation of the
>>>>>>>> LevelOneProject.org, which implements key principles such as PUSH payments,
>>>>>>>> open loop, interoperability, and so on.  It is a modern payments approach.
>>>>>>>> It is not blockchain.  It is intended to include banks, telecom providers,
>>>>>>>> and any other provider of digital transaction accounts.  Ubiquity of
>>>>>>>> payments is a fundamental building block for a digital economy.
>>>>>>>> Microfinance is hampered by the high cost of setting up payment interfaces
>>>>>>>> and payment scheme fees - Mojaloop is intended to cut down on those
>>>>>>>> barriers to entry.
>>>>>>>> Third, while the Mojaloop team was implementing their core services
>>>>>>>> and ledger approaches, a related team was working on APIs that could
>>>>>>>> connect for better interoperability.  Those APIs are now available to the
>>>>>>>> Mifos team - see
>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>> Fourth, we discussed some first steps, which we think include
>>>>>>>> setting up an instance of mojaloop to test against and to map the existing
>>>>>>>> mifos APIs against the mojaloop APIs.
>>>>>>>> Fifth, we discussed on some email exchanges about how settlement
>>>>>>>> and cryptographic escrow works.
>>>>>>>> Resources in process - need to be moved:
>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>> https://goo.gl/1sR2dq (move this confluence?)
>>>>>>>> More later...
>>>>>>>> James D.
>>>>>>>> On Wed, Mar 7, 2018 at 11:17 AM Ed Cable <edcable@xxxxxxxxx> wrote:
>>>>>>>>> By the way,
>>>>>>>>> Matt Bohan from Gates Foundation shared v1 of  API documentation
>>>>>>>>> we were awaiting.
>>>>>>>>> It can be downloaded from here: ​​
>>>>>>>>> https://drive.google.com/open?id=0ByeK44WJrHIvOGs0UkZUUHFzdnBCenRLX0dzcHZUUGlaSlV3
>>>>>>>>> Ed
>>>>>>> --
>>>>>>> *Ed Cable*
>>>>>>> President/CEO, Mifos Initiative
>>>>>>> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>>>>>>> <(484)%20477-8649>
>>>>>>> *Collectively Creating a World of 3 Billion Maries | *
>>>>>>> http://mifos.org  <http://facebook.com/mifos>
>>>>>>> <http://www.twitter.com/mifos>
>>>> --
>>>> *Ed Cable*
>>>> President/CEO, Mifos Initiative
>>>> edcable@xxxxxxxxx | Skype: edcable | Mobile: +1.484.477.8649
>>>> <(484)%20477-8649>
>>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> Mifos-developer mailing list
>> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
>> Unsubscribe or change settings at:
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdotMifos-developer
> mailing list
> mifos-developer@xxxxxxxxxxxxxxxxxxxxx
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer