From: José A. H. <al...@ar...> - 2024-02-28 14:38:27
|
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Hello!<div><br></div><div>For the mpesa integration for instance, we need to create a small piece of code to use this as translator between the mpesa message to fineract repayment instruction</div><div><br></div><div>In that logic is necessary to know the message reference in the mpesa message and with that we need to identify the client and the account and finally to apply the transaction</div><div><br></div><div>That is a straight forward way to implement this</div><div><br></div><div>Thanks and best regards</div><div>Alberto</div><div><br id="lineBreakAtBeginningOfSignature"><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On 28 Feb 2024, at 5:41 a.m., Floyd Nickson <flo...@gm...> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr">As for the PHEE mobile money I noticed that the GSMA and Mpesa connectors don't have ingresses enabled, the ingresses for the mpesa connector especially the call back URLs serve the validation and confirmation of transactions.<div><br></div><div>The Interop APIs are as follows;</div><div>1. GET /interoperation/accounts/{accountId} →Query Interoperation Account details</div><div>2. GET /interoperation/accounts/{accountId}/identifiers →Query Interoperation secondary identifiers by Account Id </div><div>3. GET /interoperation/accounts/{accountId}/kyc →Query KYC by Account Id</div><div>4. GET /interoperation/accounts/{accountId}/transactions →Query transactions by Account Id</div><div>5. GET /interoperation/health →Query Interoperation Health Request</div><div>6. DELETE /interoperation/parties/{idType}/{idValue} →Allow Interoperation Identifier registration</div><div>7. GET /interoperation/parties/{idType}/{idValue} →Query Interoperation Account by secondary identifier</div><div>8. POST /interoperation/parties/{idType}/{idValue} →Interoperation Identifier registration</div><div>9. DELETE /interoperation/parties/{idType}/{idValue}/{subIdOrType} →Allow Interoperation Identifier registration</div><div>10. GET /interoperation/parties/{idType}/{idValue}/{subIdOrType} →Query Interoperation Account by secondary identifier </div><div>11. POST /interoperation/parties/{idType}/{idValue}/{subIdOrType} →Interoperation Identifier registration </div><div>12. POST /interoperation/quotes →Calculate Interoperation Quote </div><div>13. POST /interoperation/requests →Allow Interoperation Transaction Request </div><div>14. POST /interoperation/transactions/{accountId}/disburse →Disburse Loan by Account Id </div><div>15. GET /interoperation/transactions/{transactionCode}/quotes/{quoteCode} →Query Interoperation Quote </div><div>16. GET /interoperation/transactions/{transactionCode}/requests/{requestCode} →Query Interoperation Transaction Request </div><div>17. GET /interoperation/transactions/{transactionCode}/transfers/{transferCode} →Query Interoperation Transfer </div><div>18. POST /interoperation/transfers →Prepare Interoperation Transfer </div><div><br></div><div>I would like to know how the above APIs are used i.e what headers should I pass and which URL should I use. There is fineract-provider/api/v1 and fineract-provider/api/v1/self, which of the two should I use alongside the 18 APIs above. How does Fineract process an incoming transaction i.e inbound deposit from mobile money.</div><div><br></div><div>Kind Regards</div><div><br></div><div>Floyd Nick.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 28, 2024 at 10:50 AM Floyd Nickson <<a href="mailto:flo...@gm..." target="_blank">flo...@gm...</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thank you @Ed Cable for your support of Mifos.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 28, 2024 at 10:27 AM José Alberto Hernández <al...@ar...lutions> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hello!<div><br></div><div>There are a couple of ways to implement this, depends on the business needs and other requirements, but in resume yes you can easily integrate Fineract with other applications and/or services</div><div><br></div><div>Thanks and best regards</div><div>Alberto</div><div><br id="m_-2625428269083675950m_8490652968956858673m_-3636606495530546010lineBreakAtBeginningOfSignature"><div dir="ltr">Sent from my iPhone</div><div dir="ltr"><br><blockquote type="cite">On 28 Feb 2024, at 12:41 a.m., Ippez Robert <<a href="mailto:ipp...@gm..." target="_blank">ipp...@gm...</a>> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="auto">Hello, <div dir="auto"><br></div><div dir="auto">This is a good topic, I have been also looking forward to seeing how this can be implemented for production especially mobile money sending and receiving. I believe the Fineract backend works with the payment hub which actually seems complicated setting up for either testing or production for some of us. </div><div dir="auto"><br></div><div dir="auto">Someone with good experience in deployment of the payment hub and Fineract interoperability module can help some of us who wish to extend and implement this for live production. </div><div dir="auto"><br></div><div dir="auto">Thanks and regards</div><div dir="auto">Robert </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 28, 2024, 9:35 AM Floyd Nickson <<a href="mailto:flo...@gm..." target="_blank">flo...@gm...</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Good Day<div>Dear Mailing List Members,</div><div><br></div><div>I am interested in exploring the interoperable APIs on Fineract and how they can be leveraged to send and receive money from mobile money channels. I believe that these APIs could greatly benefit my current project and I would like to understand how they work and how they can be integrated into my application.</div><div><br></div><div>If anyone has experience working with Fineract's interop APIs or has any resources or information that could help me better understand and utilize them, I would greatly appreciate your input.</div><div><br></div><div>Thank you in advance for any assistance you can provide.</div><div><br></div><div>Best regards,</div><div>Floyd Nick.</div></div> </blockquote></div> <span>Mifos-developer mailing list</span><br><span><a href="mailto:mif...@li..." target="_blank">mif...@li...</a></span><br><span>Unsubscribe or change settings at:</span><br><span><a href="https://lists.sourceforge.net/lists/listinfo/mifos-developer" target="_blank">https://lists.sourceforge.net/lists/listinfo/mifos-developer</a></span></div></blockquote></div></div>Mifos-developer mailing list<br> <a href="mailto:mif...@li..." target="_blank">mif...@li...</a><br> Unsubscribe or change settings at:<br> <a href="https://lists.sourceforge.net/lists/listinfo/mifos-developer" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/mifos-developer</a></blockquote></div> </blockquote></div> <span>Mifos-developer mailing list</span><br><span>mif...@li...</span><br><span>Unsubscribe or change settings at:</span><br><span>https://lists.sourceforge.net/lists/listinfo/mifos-developer</span></div></blockquote></div></body></html> |