Connecting to customer's stripe account - stripe-payments

Newbie to stripe here. I have seen this done on some apps but can't seem to be able to find documentation on stripe on how to do this:
On our website, we want to let our customers integrate our app with their Stripe account. So ideally I'd like to send the customers to stripe, they login and when they come back, our app has all the info we need from their stripe account (keys, ...?).
What is this flow called? Where can I find documentations for it?
Thank you in advance.

without knowing what you are planning on doing with your app it is difficult to know what you are exactly looking for. But I am guessing you’re looking for this guide right here: Build a Stripe Extension. If it doesn’t fit your use case, you may want to check out Stripe Connect.

Related

2Checkut Checkout(accepting payments securely hosted by Verifone) integration with nodejs and react

does anyone knows how to integrate 2checkout in nodejs application. I have created and activated account, and I'm looking their documentation, and they have so much information but I can't find something clear.I need option to create subscriptions (recurring payments) from page hosted by them. I have found this documentation that describes checkout option, but there is no info about subscriptions, and also they need some info that can't be found on portal. I have contacted their support few days ago but they still didn't send any response.
https://verifone.cloud/docs/online-payments/checkout
Thank you.
You can generate Token by using 2co-react

Can I implement Stripe checkout in React without my own backend server?

I have a React frontend deployed on Netlify. I want to implement a simple payment system where user can enter the amount they want and pay using Stripe checkout or even PayPal. I wanted to know If this is possible without paying for a separate backend. Or is there any other self hosted payment gateway you can suggest?
thanks! :)
Technically, you can use client-only Stripe Checkout, however it's not the recommended path: https://stripe.com/docs/payments/checkout/client
Client-only is not recommended because it lacks many of the features made possible with a client-server integration. Furthermore, the client-only integration is not currently (as of this post) receiving new features or upgrades.
If you don't want to do server-sided development, then Stripe Checkout (client-only integration) is the way to go. Everything you need can be done on Stripe dashboard.
Stripe now has a solution called Stripe Payment Links. It's a client-only solution... in fact it requires no code!
As you can see on Stripe docs The Stripe API uses API keys to authenticate requests. - so this means that you need a secure way to integrate with them, without exposing those keys.
So the best way would be to use some serverless backend (FaaS) for that, like Amazon Lambda, GCP Cloud Functions etc.
Here's a good article, how to integrate Stripe with webtask.io, which should be pretty simple to use

Solidus payment integration with stripe connect account

My question is How to integrate the direct stripe connected account payment APIs in Solidus? I am new to solidus eCommerce platform and I have read about stripe provided the solidus_stripe for payment methods but I unable to configure the application_fees and send payment to stripe connected account.
It would be helpful if you share related topics links.
Thanks in advance.
Probably your best bet is to review the usage docs of that repo, along with Solidus' own payments overview.
I don't know of any examples to share with you beyond the snippets in the repo. I suggest asking the maintainers or Solidus community for examples if what is provided is not sufficient.

Connect Google calendar api and api.ai

So here is what i am trying to do :
I built a bot with api.ai for my business that is hosted on my webpage and my Facebook page right now. Bot works well.
I want to push it to the next step by allowing my customers to make querys on my calendar, ask to book a specific time, see if available, if not offer other time similar, then make a booking.
I have been reading this thread and the great answer attached to it but i think my case is a bit different.
I was wondering if the bot could always have a token so every guests won't have to Auth to query the calendar ?
Obviously i am new to this, i have been reading the guide of google calendar api and api.ai but i don't really see how to do that yet. I guess there is a way to store a token somewhere and then just trigger the query with some specific intents but not to sure how.
I have also done the node.js quickstart guide of the G-calendar api, and it works fine if that helps.
Thanks for your help !
You will probably want to use a Service Account that is permitted to the calendar in question. Service Accounts are similar to regular accounts, but they are expected to do server-to-server communication only, so the method to create an auth token is a little different to keep it secure.
See https://developers.google.com/identity/protocols/OAuth2ServiceAccount for more information about using Service Accounts.
In general, you'll be using a shared secret to create and sign a JSON Web Token (JWT) you send to Google's servers. You'll get back an access token which you'll then use to call the Calendar API. The access token expires in about an hour, at which point you'll need to repeat the process.
There are libraries available to do much of this for you. For example, if you're using the node.js library https://github.com/google/google-api-nodejs-client, then it will take care of this for you (although you need to modify the key file - see the documentation for details).

Stripe: How to manage user-to-user payment?

I am using Stripe API for a project.
My requirement is users using my app can pay some tips or service fees to other serving users. So basically it is a kind of user-to-user payment.
I have tried everything I can and I am searching on the Internet. But didn't find anything helpful.
Is it possible to do using Stripe?
I am new to Stripe. I have used PayPal before to achieve the same.
Thank you!
I don't know Stripe very well, but with most of the payment service providers you could only enter one account number to which the payments will be paid. This for security reasons so other people can't receive your payments by simply hacking a config value with the users' account number.

Resources