Agreed - we will make sure that Beyonic integration is one of the tasks that we create. Thanks, Steve
On Fri, Mar 9, 2018 at 9:06 AM, 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 > <(484)%20477-8649> > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > <http://facebook.com/mifos> <http://www.twitter.com/mifos> > >
