#paulC.connect-express
1 messages · Page 1 of 1 (latest)
Hello ! Thanks for the prompt reply !
After reading the docs and also watching your yt video on Custom onboarding , I have the following model , which may or may not be correct , please let me know:
Based on an Express type of connected account , in the signup flow , I have to create an account instance in a route on my backend. In the same route I need to create an account link , which I will send to my frontend and redirect the user to (which will have the out of the box stripe onboarding form)
Then , to accept a payment , I can just integrate the Checkout API( with the already made checkout form and everything)
Afterwards , because I want to pay out manually , I have to update each supplier account to take payouts manually
Subsequently , when a user confirms the service is finished , send the payment into the bank account of the supplier
Please correct me if I'm wrong !
Sorry, catching up!
Based on an Express type of connected account , in the signup flow , I have to create an account instance in a route on my backend. In the same route I need to create an account link , which I will send to my frontend and redirect the user to (which will have the out of the box stripe onboarding form)
Yep, this works for onboarding Express connected accounts: https://stripe.com/docs/connect/express-accounts
Then , to accept a payment , I can just integrate the Checkout API( with the already made checkout form and everything)
Checkout supports Connect, yes: https://stripe.com/docs/connect/creating-a-payments-page
You will want destination charges with Express accounts
May I ask ,are PaymentIntent API and Checkout API substitutes ?
Here , both are mentioned , but the docs go ahead and use PaymentIntent. if I use Checkout , is it still necessary ? https://stripe.com/docs/connect/collect-then-transfer-guide?platform=web#accept-payment
Afterwards , because I want to pay out manually , I have to update each supplier account to take payouts manually
You can do this during account creation: https://stripe.com/docs/api/accounts/create#create_account-settings-payouts-schedule & https://stripe.com/docs/connect/manual-payouts
Subsequently , when a user confirms the service is finished , send the payment into the bank account of the supplier
In this case you'll likely need separate charges and transfers: https://stripe.com/docs/connect/charges-transfers
May I ask ,are PaymentIntent API and Checkout API substitutes ?
Checkout is a prebuilt payment UI that is hosted by Stripe. It uses Payment Intents under the hood (they facilitate all Stripe payments, think of them as a state machine)
If you'd prefer to build your own payment UI, then you'd be using Payment Intents APIs directly
Hope this helps!
Great !
Thanks so much for your help !
I will look over everything but probably I will still need a hand at some point , thanks again !
Np! Will leave this thread open for now for any other Qs