openMF / ph-ee-connector-mojaloop-java

Java-based Mojaloop connector microservice
Mozilla Public License 2.0
5 stars 23 forks source link

[DMP 2024]: Update Mifos PH-EE Mojaloop Connector to vNext #20

Open DavidH-1 opened 7 months ago

DavidH-1 commented 7 months ago

Ticket Contents

Description

Mifos Payment Hub EE (PH-EE) provides a seamless and simply way for DFSPs of any size to connect to and effectively participate in instant inclusive payment systems like Mojaloop. PH-EE and Mojaloop are both digital public goods that have selected as key DPGs for financial inclusion to enable digital public infrastructure that helps to achieve the SDG of no poverty. PH-EE provides an extensible modern orchestration engine to easily add connections to route transactions via new payment systems by building simple connectors. We already have a connector for Mojaloop but it was built to integrate with the APIs for the current versions of Mojaloop, vNow. Since then, a new architecture for Mojaloop has been built, vNext, the underlying API contracts will still be the same but our Mojaloop connector for PH-EE needs to be update to work with vNext. Additional components are now available in vNext to manage security and authentication better and these could now also be worked for the Mojaloop connector for PH-EE.

Goals & Mid-Point Milestone

Goals

Setup/Installation

https://github.com/openMF/ph-ee-connector-mojaloop-java

Expected Outcome

DFPSs that are looking to test out Mojaloop vNext can now utilize PH-EE to facilitate integration and participation.

Acceptance Criteria

No response

Implementation Details

Mockups/Wireframes

No response

Product Name

Mojaloop vNext Connector for Mifos PH-EE

Organisation Name

The Mifos Initiative

Domain

Financial Inclusion

Tech Skills Needed

Java, Spring Boot, Other

Mentor(s)

Edcable

Category

Backend, Other

AieshaShetty commented 7 months ago

Hi @DavidH-1 , I would like to work on this project. My tech stack includes core Java, Spring Boot, and JPA. Is there any smaller issue to work on this first?

DavidH-1 commented 7 months ago

Looping in @Tom

On 21 Apr 2024, at 06:12, Ankita Sahoo @.***> wrote:

Hi @DavidH-1 https://github.com/DavidH-1 , I would like to work on this project. My tech stack includes core Java, Spring Boot, and JPA. Is there any smaller issue to work on this first?

— Reply to this email directly, view it on GitHub https://github.com/openMF/ph-ee-connector-mojaloop-java/issues/20#issuecomment-2067907117, or unsubscribe https://github.com/notifications/unsubscribe-auth/BBRYA4PUHY2IUHQXNCOEC73Y6NDDHAVCNFSM6AAAAABGFTD2PGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXHEYDOMJRG4. You are receiving this because you were mentioned.

AbhimanyuSamagra commented 7 months ago

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

Ratnesh2003 commented 7 months ago

I have done the setup for the project and ready to work upon it. I was researching about the Mojaloop connector. Can I have an idea about how can I explore more about vNext and vNow? I couldn't find any specific documentation about the vNow or vNext. Thanks!! @DavidH-1 @edcable

Ratnesh2003 commented 7 months ago

@AbhimanyuSamagra Can you help me reach out to the mentor? I haven't received any reply, neither here nor on discord._

DavidH-1 commented 7 months ago

Hi @Ratnesh2003 you can find out more details about Vnow and VNext on the Mojaloop forums. @tdaly may also be able to help. We have set up this slack channel for technical questions on alot of our projects that focus around Mojaloop and Mojafos. https://mifos.slack.com/archives/C070ARCGP6Z

Ratnesh2003 commented 7 months ago

Hello @DavidH-1 , Thanks for your response, I highly appreciate it. I will definitely checkout the forums for this. However, I believe I can't join the slack channel since that requires an @mifos.org account. Is there any other way where I can contact for help? Or just put up any query here?

DavidH-1 commented 7 months ago

Mifos slack is open you can request to join it without a mifos.org account.

DavidH-1 commented 7 months ago

I have dropped you an invite from the slack to your DM.

Ratnesh2003 commented 7 months ago

Thanks!! I have received and joined the slack.

merciajeno commented 6 months ago

Hello @DavidH-1 , I have experience in Core Java, Spring Boot, JPA , Restful API and Database(MySQL). Can you elaborate what are the other requirements needed to solve the given problem statement?

Ratnesh2003 commented 5 months ago

Weekly Learnings & Updates (To be filled by contributor)

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

tdaly61 commented 4 months ago

Weekly Goals (Updated by T Daly a mentor for @Ratnesh2003 )

Week 1

Week 2

Week 3

Week 4

Week 5