Hello Ed,
Hope this email finds you well. Apology for the late reply, I have been
trying to make progress on my thesis project. I have not had the
opportunity to look at Antony's latest code, but I have sent him request
for him to share it with me. With regards, to integrating my data model
with his code, I think I will have time to do it.

Best,
Vladimir Fomene

On 9 March 2018 at 15:06, Ed Cable <[email protected]> wrote:

> Vladimir,
>
> Per Myrle's email yesterday, rather than have a meeting which is difficult
> to coordinate across multiple time zones, we're going to attempt to move
> forward and work through remaining questions asynchronously.
>
> Have you had a chance to look at Antony's latest code? Part of the concern
> was ensuring that your complete data model was also part of his
> implementation. Do you still have time to assist with the same? I'd like us
> to get to an alpha release of this and then have a student work on it for
> GSOC as well but would like to ship part of the functionality especially
> since we'd like to leverage part of the payment gateway in our Mifos Mobile
> app as well.
>
> Steve, while Mojaloop will be one good test integration I'd like us to
> also still utilize Beyonic as a test integration as well since that's
> already in progress, the APIs are well-documented, and it would be provide
> immediate value to the community as it would enable access to multiple
> mobile money providers in East Africa.
>
> Denila - if you're still tracking on this thread, are you able to assist
> in drafting some of the functional use cases that would be a part of
> current work going on as well as part of GSOC?
>
> Thanks,
>
> Ed
>
>
>
> On Fri, Mar 9, 2018 at 7:00 AM, Steve Conrad <[email protected]> wrote:
>
>> After talking with James and the group about Mojaloop integration with
>> Fineract, it looks like there is an opportunity to use that integration a
>> good test case for the payment gateway. I would like to create a test
>> environment that uses 2 (or more) instances of Fineract with the Payment
>> Gateway to test various scenarios (peer-to-peer payment, merchant payment,
>> etc) through Mojaloop.
>>
>> We also talked about using the Mojaloop communication flow as the
>> standard for the payment gateway. I think the gateway is architected with a
>> communication flow that is similar, but we may want to adjust it a bit to
>> ensure we are compatible with the Mojaloop architecture.
>>
>> Ed, I am fine to create some JIRA tickets for the tasks that we need to
>> complete for the gateway (use cases still to be implemented, creating a
>> simple client, integration with various providers, testing). We can work
>> those tasks or create GSOC projects from them.
>>
>> Let me know if you have thoughts or questions or if you're interested in
>> working on any of these tasks.
>>
>> Thanks,
>> Steve
>>
>>
>> On Thu, Mar 8, 2018 at 12:25 PM, Antony Omeri <[email protected]>
>> wrote:
>>
>>> Hi Ed,
>>>
>>> At this point:
>>> - I have migrated to Actvemq
>>> - also handled incoming payments,
>>> - done with adding infrastructure for outgoing payment.
>>>
>>>
>>> The only thing remaining is developing UI and also a way to integrate to
>>> accounting.
>>> We also need enough testing. Incase of questions am available online
>>>
>>> Kind Regard
>>>
>>>
>>> On 8 Mar 2018 19:58, "Ed Cable" <[email protected]> wrote:
>>>
>>> Antony,
>>>
>>> In lieu of a meeting, could you update the community on the progress of
>>> your code - when it's at a point to be merged, we'd like to get it merged
>>> in and then be able to create corresponding tickets for others to
>>> continue
>>> work in the near term and then also scope out additional tickets that
>>> could
>>> comprise a GSOC project.
>>>
>>> Steve - if I give you the proper karma, do you want to work with Antony
>>> and
>>> Vladimir to create the appropriate tickets on JIRA?
>>>
>>> Ed
>>>
>>> On Thu, Mar 8, 2018 at 8:54 AM, Ed Cable <[email protected]> wrote:
>>>
>>> > Thank you for the suggestion Myrle. Provided Steve is fine with it we
>>> can
>>> > attempt to gather some feedback asynchronously; however we didn't get
>>> any
>>> > responses from his questions from a month back but I will put more
>>> > structure around those questions and try to get those that would have
>>> > otherwise been participating on the call to discuss this across the
>>> list.
>>> >
>>> > If that doesn't yield much participation we will carry out a meeting
>>> and
>>> > will as always share notes and a recording of said meeting.
>>> >
>>> > Ed
>>> >
>>> > On Thu, Mar 8, 2018 at 2:27 AM, Myrle Krantz <[email protected]> wrote:
>>> >
>>> >> Hey Ed,
>>> >>
>>> >> Would it be possible to discuss this on the list rather than making a
>>> >> meeting?  You have specific questions you want to approach, you can
>>> >> start by creating a ticket or tickets with Steve's suggested
>>> >> sub-tasks, and then ask for feedback on the mailing list.
>>> >>
>>> >> This way people can participate no matter where they are in the world,
>>> >> no matter what their working schedule is, and no matter how good their
>>> >> internet connections are.  And you don't have to wait till Friday to
>>> >> start.
>>> >>
>>> >> This is called asynchronous communication.  Here's a good blog post
>>> on it.
>>> >> http://stormyscorner.com/2015/01/7-reasons-asynchronous-comm
>>> >> unication-is-better-than-synchronous-communication-in-open-s
>>> ource.html
>>> >>
>>> >> Best Regards,
>>> >> Myrle
>>> >>
>>> >>
>>> >> On Wed, Mar 7, 2018 at 11:49 PM, Ed Cable <[email protected]> wrote:
>>> >> > Thank you Steve for your thorough review. Apologies for the delay. I
>>> >> wanted
>>> >> > to get the payment gateway group together for another call so we can
>>> >> > identify the best path forward in the four areas you specified,
>>> check
>>> >> in on
>>> >> > the progress Antony has made with his code and how we can
>>> incorporate
>>> >> > Vladimir's data model. I also want to discuss if we should try to
>>> scope
>>> >> out
>>> >> > another project for GSOC centered around this - I think we have the
>>> >> needed
>>> >> > clarity now but wanted to ship somethign to the community prior to
>>> after
>>> >> > this summer. Perhaps we could aim for an alpha version prior to
>>> GSOC and
>>> >> > have the GSOC student work on the beta.
>>> >> >
>>> >> > Would this Friday at 1400GMT work for everyone?
>>> >> >
>>> >> > We can use Hangouts Meet for the call. Folks can join through:
>>> >> > https://meet.google.com/ajy-twnd-irs
>>> >> >
>>> >> > On Wed, Jan 31, 2018 at 10:59 AM, Steve Conrad <[email protected]>
>>> >> wrote:
>>> >> >
>>> >> >> Hi everyone -
>>> >> >>
>>> >> >> I have been spending some time over the past few weeks trying to
>>> >> understand
>>> >> >> the current status of the Mifos Payment Gateway and determine what
>>> >> things
>>> >> >> still need to be done. I wanted to summarize my understanding of
>>> where
>>> >> the
>>> >> >> gateway is at.
>>> >> >>
>>> >> >> I spoke with Avik to talk through the requirements and what work
>>> has
>>> >> been
>>> >> >> done so far. Vladimir Fomene worked to develop a data model and
>>> some
>>> >> basic
>>> >> >> functionality around inbound (loan repayments) and outbound
>>> >> (disbursements)
>>> >> >> transactions. At the same time, Antony Omeri was developing a
>>> parallel
>>> >> >> model and platform.Over the past couple of months Antony has
>>> developed
>>> >> much
>>> >> >> of the core functionality and integrated it into the Fineract
>>> platform,
>>> >> >> including using ActiveMQ for messaging.
>>> >> >>
>>> >> >> You can see a demo here of Antony's work. More functionality has
>>> been
>>> >> >> implemented since this was recorded, including porting from
>>> RabbitMQ to
>>> >> >> ActiveMQ
>>> >> >>     https://www.youtube.com/watch?time_continue=824&v=xqWIveT57vo
>>> >> >>
>>> >> >> And the repo is here:
>>> >> >>     https://github.com/OmexIT/fineract
>>> >> >>
>>> >> >> It seems to me that the best course forward is to continue to
>>> build on
>>> >> >> Antony's platform. However, there are elements of Vladimir's data
>>> model
>>> >> >> that I think we should consider integrating into Antony's platform
>>> -
>>> >> >> particularly the ability to configure connections between MFIs and
>>> >> >> MMPs/aggregators. We also need to think through functionality for
>>> error
>>> >> >> handling and rolling back transactions. Beyond that, there are
>>> >> additional
>>> >> >> use cases around batch disbursals, reconciliation, etc.
>>> >> >>
>>> >> >> If there are developers who are interested in working on bringing
>>> this
>>> >> >> project to completion, I see at least 4 areas that need work:
>>> >> >>    1) Expanding the schema to allow configuration parameters
>>> between
>>> >> an MFI
>>> >> >> and MMP (the API credentials, etc for a particular MFI connection
>>> to a
>>> >> >> provider/aggregator)
>>> >> >>    2) Implementing a couple of specific payment providers to prove
>>> out
>>> >> the
>>> >> >> functionality - possibly Beyonic and something like RazorPay
>>> >> >>    3) Implementing some kind of UI that we can use as a test
>>> platform -
>>> >> >> testing disbursals and repayments
>>> >> >>    4) Implementing use cases that have been defined but not yet
>>> >> developed -
>>> >> >> batch disbursals, reconciliation, etc.
>>> >> >>
>>> >> >> Thanks,
>>> >> >> Steve
>>> >> >>
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > *Ed Cable*
>>> >>
>>> >> > President/CEO, Mifos Initiative
>>> >> > [email protected] | 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
>>> > [email protected] | 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
>>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>>> <+1%20484-477-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
> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>
>

Reply via email to