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

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

dear All,

Kindly assist on the process to resolve  Two-Factor authentication is
disabled or not supported on the server!


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/doc
>>>> ument/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/o
>>>>>>> pen?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=0ByeK44WJrHIvOGs0UkZUUHFzdn
>>>>>>> BCenRLX0dzcHZUUGlaSlV3
>>>>>>> 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.c
>>>>>>>> om/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