git.net

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

Re: Fineract Payment gateway


Hi Steve,

This looks great.

I will look at the design and the reference Beyonic flow and if I come
across any blockers, I will update this thread.

Is the Mojaloop P2P transfer payment flow explained here
<https://cwiki.apache.org/confluence/display/FINERACT/Mojaloop+Integration>
also
part of this payment gateway repo? (1)
Is anyone else working on implementing any Mojaloop use cases on top of the
payment gateway I should get in touch with?

Since the latest version of Mojaloop APIs are significantly different, do
you think P2P transfer flow (documentation (and code if it exists)) will be
impacted. If you are stretched this week, I can try to deploy the latest
Mojaloop artifacts in the mifosmojaloop instance if the deployment process
is fairly documented. What are your thoughts?

Regards,
Avik.
ᐧ

On Sun, Oct 7, 2018 at 8:24 AM Steve Conrad <sconrad1@xxxxxxxxx> wrote:

> Hi all -
>
> I wanted to provide an update on the Fineract Payment gateway development
> that we have been working on over the past few months. A few different
> teams have been working on this functionality for some time, and we are
> continuing efforts to deliver functionality that will allow Fineract to
> work with other MFIs, MMPs and large scale projects like Mojaloop.
>
> Antony Omeri developed functionality that allows Fineract to interact with
> outside systems using ActiveMQ. The latest iteration of this development
> can be found here:
> https://github.com/conradsp/fineract/tree/payment-gateway-integration
> <
> https://www.google.com/url?q=https://github.com/conradsp/fineract/tree/payment-gateway-integration&sa=D&source=hangouts&ust=1538966323021000&usg=AFQjCNH9bUh4mSoaYAbRhOBamzmTeoPLvw
> >
>
> This past summer, Sanyam Goel (under the mentorship of Rahul Goel and
> myself) did some excellent work developing a middleware project that
> handles transactions between Fineract and other providers like Beyonic and
> Mojaloop. The latest iteration of this work can be found here:
>
> https://github.com/conradsp/payment-gateway/tree/payment-gateway-core-functionality
> <
> https://www.google.com/url?q=https://github.com/conradsp/payment-gateway/tree/payment-gateway-core-functionality&sa=D&source=hangouts&ust=1538966323021000&usg=AFQjCNGwy1RDZ7pn1SgoLEPQuFE-vcCUAA
> >
>
> After the summer, I did a bit of work to flesh out the connections between
> Fineract, the payment gateway, and a first outside provider, which was
> Beyonic. I have finished the implementation of some basic functionality,
> and created a document in Confluence which describes how to configure and
> use all of the various pieces. This document is located here:
>
> https://cwiki.apache.org/confluence/display/FINERACT/Payment+Gateway+Configuration
> <
> https://www.google.com/url?q=https://cwiki.apache.org/confluence/display/FINERACT/Payment%2BGateway%2BConfiguration&sa=D&source=hangouts&ust=1538966323021000&usg=AFQjCNF6bHAbrSYGX_h-NtLHSYLoF0Alcg
> >
>
> While we have established an architecture and implemented some basic flows,
> it is important that we validate that the architecture/design and approach
> are appropriate for what we would like to do long-term with Fineract and
> interacting with other platforms.
>
> I would invite the community to review, comment, and critique the work that
> has been done on this project. There may be a better design and
> architecture that will serve the long-term needs of Fineract. Or we may
> find that this architecture is one that we want to continue to build on and
> develop.
>
> Please feel free to respond with any questions or comments.
> Thanks,
> Steve
>