Hi @OliverRodrigues Thanks for your suggestions.
1) I cannot call directly using Javascript because I don't want to expose my authentication key(to call the API) within Javascript.
2) Using Azure functions is also not ideal, my portal will be installed by different customers, so anyone who installs it will have to have their own Azure functions, makes it harder to maintain.
3) I thought Power Automate runs in real time, does it not? I guess I can use power automate to call 3rd party APIs, but how do I start the flow? I want to make the API call whenever the user clicks on a button on a power page site.
4) The Dataverse plugins doesn't have all the actions I want. Specifically I will be calling Stripe. For example, it has an action to add a new customer but it doesn't have an action to add a new payment method.