You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Michael Vorburger <mi...@vorburger.ch> on 2020/12/30 14:49:35 UTC

Deploy on Fineract.dev GitHub action failure

Hello,

If you have any interest in better understanding the "Deploy on
Fineract.dev" GitHub action, and how to "debug" a failure that it had
today, check out https://github.com/vorburger/www.fineract.dev/issues/3.
TL;DR it's all good again now, it was just a transient one time failure...
;-)

BTW if anyone is interested in helping with
https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy, and
do send PRs for that.

Best wishes for 2021 to everyone BTW!

Regards,
M.
_______________________
Michael Vorburger
http://www.vorburger.ch

Re: Deploy on Fineract.dev GitHub action failure

Posted by Paul Aphivantrakul <ap...@gmail.com>.
Hello James,

Thank you very much for your detailed email. This was very helpful. Also
thank you to other members who initially told me about mojaloop.

Happy New Year,

Paul

On Fri, Jan 1, 2021 at 12:58 AM James Dailey <ja...@gmail.com> wrote:

> Hi Paul,
>
> I hope you have had the chance to read the FAQ:
> https://cwiki.apache.org/confluence/display/FINERACT/FAQ
>
> In banking, there are typically switches that operate "in the middle".
> Most countries have a payment SWITCH of some kind.
> e.g. an ACH, for direct payments between banks, and some countries have an
> Instant Payment System.
> By the way, in Thailand, the Central Bank manages the payment and the Real
> Time Gross Settlement System; these systems are as much rules as they are
> technologies.
>
> https://www.bot.or.th/English/PaymentSystems/OversightOfPaymentSystems/Documents/OversightFramework_inEN.pdf
>
> Fineract is centered on ACCOUNTS
> To connect Accounts in Fineract with Accounts in another banking system,
> we have a new strategy underway.
> The basics are that the existing Fineract APIs are used, and new pieces of
> technology are introduced in the overall solution architecture.
> One fundamental piece in fineract is to make the accounts
> addressable externally via alias.
>
> The Mifos Initiative, which contributed the original fineract code, has
> developed this component, which sits between Fineract and any payment
> Switch.
> https://mifos.gitbook.io/docs/payment-hub-ee/overview.
> <https://mifos.gitbook.io/docs/payment-hub-ee/overview.>  (see the
> githubs there)
> To make this real, we developed it against mojaloop, which is an open
> source SWITCH.  The api connector is thus specific to that but it can be
> used as a template.
>
> As that is a separate open source project, please connect with mifos
> directly.
>
> So, to answer your question, you need these other components and you'll
> need to develop the specific API connector to the existing payment solution
> providers in Thailand. Or, you can propose a new "Payment Scheme" which
> could involve getting a payment switch operator license or whatever the BOT
> requires and use the entire set of open source solutions.
>
> It would be helpful to understand how you're thinking about this.  Are you
> trying to set up a demo of payments in Thailand using existing Thai
> systems?
>
> @jdailey <jd...@apache.org>
>
> On Thu, Dec 31, 2020 at 8:35 AM Paul Aphivantrakul <
> aphivantrakul@gmail.com> wrote:
>
>> Hello Michael,
>>
>> Thanks. Do you know how Fineract handles the transfer of funds to other
>> banks? Let's say that my company uses Fineract to keep records of accounts
>> and balances of those accounts. If a client wants to transfer money out of
>> their account to another bank, how is this transfer done? If a user sends
>> funds from an outside bank account into one of my company's account, how
>> does Fineract know that the transfer actually happened? I asked this
>> earlier to the dev list, so please excuse the repeated question, but I
>> would to ask you for your opinion on this.
>>
>> Thanks,
>>
>> Paul
>>
>> On Thu, Dec 31, 2020 at 11:00 PM Michael Vorburger <mi...@vorburger.ch>
>> wrote:
>>
>>> Paul, yeah, as Saransh pointed out.. and additionally you do need a
>>> Tenant as well of course.
>>>
>>> Note how https://www.fineract.dev has a link to
>>> https://demo.fineract.dev/fineract-provider/api/v1/clients?tenantIdentifier=default
>>>
>>> Hope that helps.
>>>
>>>
>>> On Thu, 31 Dec 2020, 09:09 Saransh Sharma, <sa...@muellners.org>
>>> wrote:
>>>
>>>> You are missing the path /fineract-provider/ before api
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On 31-Dec-2020, at 12:37 PM, Paul Aphivantrakul <
>>>> aphivantrakul@gmail.com> wrote:
>>>>
>>>> 
>>>> Hello Michael,
>>>>
>>>> I watched your YouTube video about setting up the demo Fineract server
>>>> here https://www.youtube.com/watch?v=EkCOSjTEtbw
>>>>
>>>> I am having trouble calling the REST API on the Fineract demo website
>>>> https://www.fineract.dev/
>>>>
>>>> I am using Postman to send my GET request. My request is to get the
>>>> list of all the clients as detailed here
>>>> https://demo.mifos.io/api-docs/apiLive.htm#clients_list
>>>>
>>>> URL:
>>>> https://www.fineract.dev/api/v1/clients
>>>>
>>>> Response:
>>>> and I am getting a 404 response
>>>>
>>>> <h1>404</h1>
>>>>         <p><strong>File not found</strong></p>
>>>>
>>>>         <p>
>>>>             The site configured at this address does not
>>>>             contain the requested file.
>>>>         </p>
>>>>
>>>> Any help would be much appreciated.
>>>>
>>>> Thank you,
>>>>
>>>> Paul
>>>>
>>>> On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch>
>>>> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> If you have any interest in better understanding the "Deploy on
>>>>> Fineract.dev" GitHub action, and how to "debug" a failure that it had
>>>>> today, check out
>>>>> https://github.com/vorburger/www.fineract.dev/issues/3. TL;DR it's
>>>>> all good again now, it was just a transient one time failure... ;-)
>>>>>
>>>>> BTW if anyone is interested in helping with
>>>>> https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy,
>>>>> and do send PRs for that.
>>>>>
>>>>> Best wishes for 2021 to everyone BTW!
>>>>>
>>>>> Regards,
>>>>> M.
>>>>> _______________________
>>>>> Michael Vorburger
>>>>> http://www.vorburger.ch
>>>>>
>>>>

Re: Deploy on Fineract.dev GitHub action failure

Posted by James Dailey <ja...@gmail.com>.
Hi Paul,

I hope you have had the chance to read the FAQ:
https://cwiki.apache.org/confluence/display/FINERACT/FAQ

In banking, there are typically switches that operate "in the middle".
Most countries have a payment SWITCH of some kind.
e.g. an ACH, for direct payments between banks, and some countries have an
Instant Payment System.
By the way, in Thailand, the Central Bank manages the payment and the Real
Time Gross Settlement System; these systems are as much rules as they are
technologies.
https://www.bot.or.th/English/PaymentSystems/OversightOfPaymentSystems/Documents/OversightFramework_inEN.pdf

Fineract is centered on ACCOUNTS
To connect Accounts in Fineract with Accounts in another banking system, we
have a new strategy underway.
The basics are that the existing Fineract APIs are used, and new pieces of
technology are introduced in the overall solution architecture.
One fundamental piece in fineract is to make the accounts
addressable externally via alias.

The Mifos Initiative, which contributed the original fineract code, has
developed this component, which sits between Fineract and any payment
Switch.
https://mifos.gitbook.io/docs/payment-hub-ee/overview.
<https://mifos.gitbook.io/docs/payment-hub-ee/overview.>  (see the githubs
there)
To make this real, we developed it against mojaloop, which is an open
source SWITCH.  The api connector is thus specific to that but it can be
used as a template.

As that is a separate open source project, please connect with mifos
directly.

So, to answer your question, you need these other components and you'll
need to develop the specific API connector to the existing payment solution
providers in Thailand. Or, you can propose a new "Payment Scheme" which
could involve getting a payment switch operator license or whatever the BOT
requires and use the entire set of open source solutions.

It would be helpful to understand how you're thinking about this.  Are you
trying to set up a demo of payments in Thailand using existing Thai
systems?

@jdailey <jd...@apache.org>

On Thu, Dec 31, 2020 at 8:35 AM Paul Aphivantrakul <ap...@gmail.com>
wrote:

> Hello Michael,
>
> Thanks. Do you know how Fineract handles the transfer of funds to other
> banks? Let's say that my company uses Fineract to keep records of accounts
> and balances of those accounts. If a client wants to transfer money out of
> their account to another bank, how is this transfer done? If a user sends
> funds from an outside bank account into one of my company's account, how
> does Fineract know that the transfer actually happened? I asked this
> earlier to the dev list, so please excuse the repeated question, but I
> would to ask you for your opinion on this.
>
> Thanks,
>
> Paul
>
> On Thu, Dec 31, 2020 at 11:00 PM Michael Vorburger <mi...@vorburger.ch>
> wrote:
>
>> Paul, yeah, as Saransh pointed out.. and additionally you do need a
>> Tenant as well of course.
>>
>> Note how https://www.fineract.dev has a link to
>> https://demo.fineract.dev/fineract-provider/api/v1/clients?tenantIdentifier=default
>>
>> Hope that helps.
>>
>>
>> On Thu, 31 Dec 2020, 09:09 Saransh Sharma, <sa...@muellners.org> wrote:
>>
>>> You are missing the path /fineract-provider/ before api
>>>
>>> Sent from my iPhone
>>>
>>> On 31-Dec-2020, at 12:37 PM, Paul Aphivantrakul <ap...@gmail.com>
>>> wrote:
>>>
>>> 
>>> Hello Michael,
>>>
>>> I watched your YouTube video about setting up the demo Fineract server
>>> here https://www.youtube.com/watch?v=EkCOSjTEtbw
>>>
>>> I am having trouble calling the REST API on the Fineract demo website
>>> https://www.fineract.dev/
>>>
>>> I am using Postman to send my GET request. My request is to get the list
>>> of all the clients as detailed here
>>> https://demo.mifos.io/api-docs/apiLive.htm#clients_list
>>>
>>> URL:
>>> https://www.fineract.dev/api/v1/clients
>>>
>>> Response:
>>> and I am getting a 404 response
>>>
>>> <h1>404</h1>
>>>         <p><strong>File not found</strong></p>
>>>
>>>         <p>
>>>             The site configured at this address does not
>>>             contain the requested file.
>>>         </p>
>>>
>>> Any help would be much appreciated.
>>>
>>> Thank you,
>>>
>>> Paul
>>>
>>> On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch>
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> If you have any interest in better understanding the "Deploy on
>>>> Fineract.dev" GitHub action, and how to "debug" a failure that it had
>>>> today, check out https://github.com/vorburger/www.fineract.dev/issues/3.
>>>> TL;DR it's all good again now, it was just a transient one time failure...
>>>> ;-)
>>>>
>>>> BTW if anyone is interested in helping with
>>>> https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy,
>>>> and do send PRs for that.
>>>>
>>>> Best wishes for 2021 to everyone BTW!
>>>>
>>>> Regards,
>>>> M.
>>>> _______________________
>>>> Michael Vorburger
>>>> http://www.vorburger.ch
>>>>
>>>

Re: Deploy on Fineract.dev GitHub action failure

Posted by Paul Aphivantrakul <ap...@gmail.com>.
Hello Michael,

Thanks. Do you know how Fineract handles the transfer of funds to other
banks? Let's say that my company uses Fineract to keep records of accounts
and balances of those accounts. If a client wants to transfer money out of
their account to another bank, how is this transfer done? If a user sends
funds from an outside bank account into one of my company's account, how
does Fineract know that the transfer actually happened? I asked this
earlier to the dev list, so please excuse the repeated question, but I
would to ask you for your opinion on this.

Thanks,

Paul

On Thu, Dec 31, 2020 at 11:00 PM Michael Vorburger <mi...@vorburger.ch>
wrote:

> Paul, yeah, as Saransh pointed out.. and additionally you do need a Tenant
> as well of course.
>
> Note how https://www.fineract.dev has a link to
> https://demo.fineract.dev/fineract-provider/api/v1/clients?tenantIdentifier=default
>
> Hope that helps.
>
>
> On Thu, 31 Dec 2020, 09:09 Saransh Sharma, <sa...@muellners.org> wrote:
>
>> You are missing the path /fineract-provider/ before api
>>
>> Sent from my iPhone
>>
>> On 31-Dec-2020, at 12:37 PM, Paul Aphivantrakul <ap...@gmail.com>
>> wrote:
>>
>> 
>> Hello Michael,
>>
>> I watched your YouTube video about setting up the demo Fineract server
>> here https://www.youtube.com/watch?v=EkCOSjTEtbw
>>
>> I am having trouble calling the REST API on the Fineract demo website
>> https://www.fineract.dev/
>>
>> I am using Postman to send my GET request. My request is to get the list
>> of all the clients as detailed here
>> https://demo.mifos.io/api-docs/apiLive.htm#clients_list
>>
>> URL:
>> https://www.fineract.dev/api/v1/clients
>>
>> Response:
>> and I am getting a 404 response
>>
>> <h1>404</h1>
>>         <p><strong>File not found</strong></p>
>>
>>         <p>
>>             The site configured at this address does not
>>             contain the requested file.
>>         </p>
>>
>> Any help would be much appreciated.
>>
>> Thank you,
>>
>> Paul
>>
>> On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch>
>> wrote:
>>
>>> Hello,
>>>
>>> If you have any interest in better understanding the "Deploy on
>>> Fineract.dev" GitHub action, and how to "debug" a failure that it had
>>> today, check out https://github.com/vorburger/www.fineract.dev/issues/3.
>>> TL;DR it's all good again now, it was just a transient one time failure...
>>> ;-)
>>>
>>> BTW if anyone is interested in helping with
>>> https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy,
>>> and do send PRs for that.
>>>
>>> Best wishes for 2021 to everyone BTW!
>>>
>>> Regards,
>>> M.
>>> _______________________
>>> Michael Vorburger
>>> http://www.vorburger.ch
>>>
>>

Re: Deploy on Fineract.dev GitHub action failure

Posted by Michael Vorburger <mi...@vorburger.ch>.
Paul, yeah, as Saransh pointed out.. and additionally you do need a Tenant
as well of course.

Note how https://www.fineract.dev has a link to
https://demo.fineract.dev/fineract-provider/api/v1/clients?tenantIdentifier=default

Hope that helps.


On Thu, 31 Dec 2020, 09:09 Saransh Sharma, <sa...@muellners.org> wrote:

> You are missing the path /fineract-provider/ before api
>
> Sent from my iPhone
>
> On 31-Dec-2020, at 12:37 PM, Paul Aphivantrakul <ap...@gmail.com>
> wrote:
>
> 
> Hello Michael,
>
> I watched your YouTube video about setting up the demo Fineract server
> here https://www.youtube.com/watch?v=EkCOSjTEtbw
>
> I am having trouble calling the REST API on the Fineract demo website
> https://www.fineract.dev/
>
> I am using Postman to send my GET request. My request is to get the list
> of all the clients as detailed here
> https://demo.mifos.io/api-docs/apiLive.htm#clients_list
>
> URL:
> https://www.fineract.dev/api/v1/clients
>
> Response:
> and I am getting a 404 response
>
> <h1>404</h1>
>         <p><strong>File not found</strong></p>
>
>         <p>
>             The site configured at this address does not
>             contain the requested file.
>         </p>
>
> Any help would be much appreciated.
>
> Thank you,
>
> Paul
>
> On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch>
> wrote:
>
>> Hello,
>>
>> If you have any interest in better understanding the "Deploy on
>> Fineract.dev" GitHub action, and how to "debug" a failure that it had
>> today, check out https://github.com/vorburger/www.fineract.dev/issues/3.
>> TL;DR it's all good again now, it was just a transient one time failure...
>> ;-)
>>
>> BTW if anyone is interested in helping with
>> https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy,
>> and do send PRs for that.
>>
>> Best wishes for 2021 to everyone BTW!
>>
>> Regards,
>> M.
>> _______________________
>> Michael Vorburger
>> http://www.vorburger.ch
>>
>

Re: Deploy on Fineract.dev GitHub action failure

Posted by Saransh Sharma <sa...@muellners.org>.
You are missing the path /fineract-provider/ before api 

Sent from my iPhone

> On 31-Dec-2020, at 12:37 PM, Paul Aphivantrakul <ap...@gmail.com> wrote:
> 
> 
> Hello Michael,
> 
> I watched your YouTube video about setting up the demo Fineract server here https://www.youtube.com/watch?v=EkCOSjTEtbw
> 
> I am having trouble calling the REST API on the Fineract demo website https://www.fineract.dev/
> 
> I am using Postman to send my GET request. My request is to get the list of all the clients as detailed here https://demo.mifos.io/api-docs/apiLive.htm#clients_list
> 
> URL:
> https://www.fineract.dev/api/v1/clients  
> 
> Response:
> and I am getting a 404 response
> 
> <h1>404</h1>
>         <p><strong>File not found</strong></p>
> 
>         <p>
>             The site configured at this address does not
>             contain the requested file.
>         </p>
> 
> Any help would be much appreciated.
> 
> Thank you,
> 
> Paul
> 
>> On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch> wrote:
>> Hello,
>> 
>> If you have any interest in better understanding the "Deploy on Fineract.dev" GitHub action, and how to "debug" a failure that it had today, check out https://github.com/vorburger/www.fineract.dev/issues/3. TL;DR it's all good again now, it was just a transient one time failure... ;-)
>> 
>> BTW if anyone is interested in helping with https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy, and do send PRs for that.
>> 
>> Best wishes for 2021 to everyone BTW!
>> 
>> Regards,
>> M.
>> _______________________
>> Michael Vorburger
>> http://www.vorburger.ch

Re: Deploy on Fineract.dev GitHub action failure

Posted by Paul Aphivantrakul <ap...@gmail.com>.
Hello Michael,

I watched your YouTube video about setting up the demo Fineract server here
https://www.youtube.com/watch?v=EkCOSjTEtbw

I am having trouble calling the REST API on the Fineract demo website
https://www.fineract.dev/

I am using Postman to send my GET request. My request is to get the list of
all the clients as detailed here
https://demo.mifos.io/api-docs/apiLive.htm#clients_list

URL:
https://www.fineract.dev/api/v1/clients

Response:
and I am getting a 404 response

<h1>404</h1>
        <p><strong>File not found</strong></p>

        <p>
            The site configured at this address does not
            contain the requested file.
        </p>

Any help would be much appreciated.

Thank you,

Paul

On Wed, Dec 30, 2020 at 9:50 PM Michael Vorburger <mi...@vorburger.ch> wrote:

> Hello,
>
> If you have any interest in better understanding the "Deploy on
> Fineract.dev" GitHub action, and how to "debug" a failure that it had
> today, check out https://github.com/vorburger/www.fineract.dev/issues/3.
> TL;DR it's all good again now, it was just a transient one time failure...
> ;-)
>
> BTW if anyone is interested in helping with
> https://github.com/vorburger/www.fineract.dev/issues/4, don't be shy, and
> do send PRs for that.
>
> Best wishes for 2021 to everyone BTW!
>
> Regards,
> M.
> _______________________
> Michael Vorburger
> http://www.vorburger.ch
>