#mike_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1238115396570054796
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello
Yep you can determine how much to charge the customer and how much to collect for your platfor (which is your "application fee")
Which integration flow are you using here?
(Or which do you plan to use)
If that question doesn't make sense, I'm mostly asking which flow do you anticipate using to collect the payment method from your customer?
Hi thanks for your responses. I'm not sure what flow we'll be using, but I do know that it will be a one time payment, using Stripe Connect Standard.
Gotcha, well based on the flow dictates which objects you would need to create on the Connected Account
If you are using Stripe Checkout, then yes you create Products/Prices.
I'm just starting out with the Stripe Dev so my knowledge is a bit sketchy at the moment
If you are using a custom flow with Payment Element then you just create PaymentIntents without Products/Prices
So yeah I'd recommend taking a look at the Stripe-hosted page / Embedded form (which is Stripe Checkout) versus the Custom flow (which uses Stripe Elements) and determine which is the best fit for you.
As part of my testing/proof of concept, I've created a new Stripe account (Test Company Limited) and they have been onboarded to "My Company". Would the users of Test Company Limited need to set anything up themselves, or can I do it all via "My Company"?
I'm trying to anticpate what we'd need to do in a Live scenario
You would need to send them through Connect Onboarding to onboard their account, yes: https://docs.stripe.com/connect/standard-accounts
After that you handle everything from your platform
thanks, they have completed Onboarding
Then if the account is enabled for charges/payouts you are good to create charges for them
and to double-check, this is all the correct for Stripe Connect Standard, where they will be receiving the money directly (I won't be processing any payouts)
(based on my limited knowledge of stripe and what a "payout" is)
Yep if you want them to have control of things like refunding their own customers then Standard is the correct way to go
Perfect
and from a best practice point of view, the payment to "Test Company Limited" (who have been onboarded) via Stripe Connect Standard, will be done directly on my website. There will be no need for the users to leave my website to make the payment. Would you recommend using Stripe Checkout of Stripe Elements in this scenario?
You would want either Embedded Checkout or Elements
With Hosted Checkout (the default) the customer would be redirected to Stripe Checkout and then returned to your page after completion
Thank you! That's really helpful, I think I have enough to get started on this now
๐
does this thread need to get "closed" now? I've never used discord before
It will get closed automatically after a period of inactivity
So nothing you need to do!
If you have more questions in the future just fill out the form in #help again
Perfect, have a nice day