[ 
https://issues.apache.org/jira/browse/FINERACT-868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17080551#comment-17080551
 ] 

Kelvin Ikome commented on FINERACT-868:
---------------------------------------

Looking at it from end user perspective, the point of using webhook is to be 
able to trigger an event in an external application and not for accessing 
already existing resources or data on the external system/application.

Fineract endpoint access requires authentication. To access Fineract endpoint 
from third part application, you would need to create a user then hardcode the 
credentials used in every API call. However, webhooks generally do not support 
passing custom headers so you won't be able to access Fineract API except you 
have access to the codebase in which you can modify the webhook functionality 
which isn't always the case with thirdparty applications.

> Fineract interaction with external or third party applications
> --------------------------------------------------------------
>
>                 Key: FINERACT-868
>                 URL: https://issues.apache.org/jira/browse/FINERACT-868
>             Project: Apache Fineract
>          Issue Type: New Feature
>          Components: System
>            Reporter: Kelvin Ikome
>            Priority: Major
>
> Fineract webhooks enable it to communicate or interact with external or third 
> party services/applications. However, there are use cases where Fineract is 
> being integrated or used along side third party services in which a certain 
> functionality might need to be triggered in Fineract by and external service 
> but Fineract currently only supports one way interaction (Fineract to 
> external service through webhooks) but not vice versa (from external service 
> to Fineract). 
>  
> Example use case: Fineract is used alongside a third party service which 
> deals with money transactions. If user maybe wants to make a purchase or make 
> money transfer and has 0 balance in his/her account, an option might be 
> provided by the user's financial institution to transfer funds from the 
> user's accounts in Fineract (if sufficient) or apply for a loan. This 
> functionality of the third party application interacting with Fineract is 
> usually done through webhooks and Fineract currently does not support 
> interaction with external webhooks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to