#Devik

1 messages · Page 1 of 1 (latest)

zealous hazelBOT
sacred otter
#

Hello 👋
I believe Separate Charges & Transfers flow would be the best fit for your usecase

You can charge the users as a platform and then create transfers later on by calling the API for the amount you want (after deducting app fees and taxes all that)
https://stripe.com/docs/connect/charges-transfers

clear ore
#

So just use the checkout session and the charge is done for the platform, and use transfer later on? Or do I need to use the Intent and make the form myself?

sacred otter
#

I don't think Separate Charges and Transfers flow supports Stripe Checkout
Let me double check with a colleague

clear ore
#

Is there any option to this without transfering money through the platform account?

sacred otter
#

Just asked a colleague

So just use the checkout session and the charge is done for the platform, and use transfer later on? Or do I need to use the Intent and make the form myself?
You're correct, just create the session on the platform account and charge the users. And call the API to transfer the amount later on.

You don't need to create the intent yourself but you would need to call the API to generate the Checkout Session

clear ore
#

Great, that seems like the most straigthforward approach. If there's no way to do this while bypassing the platform account. It would be ideal if the funds went directly to the connected account.

sacred otter
#

If there's no way to do this while bypassing the platform account. It would be ideal if the funds went directly to the connected account.
Not sure I follow, are you talking about creating direct charges?

clear ore
#

Yes, but it can't be immediate.

sacred otter
#

Gotcha. If you want to control the timing of when the connected account receives the funds then the platform has to be involved

clear ore
#

I suppose it would work if the clients had connected account as well. Just transfer between accounts.
But it's not ideal for them to go through the full onboarding.
What exactly can accounts before the onboarding do? Can they receive funds and could I initiate transfer of those funds?

sacred otter
#

Afaik, no. For compliance reasons, they can't receive or transfer funds before completing onboarding.

clear ore
sacred otter
#

Can you elaborate a bit on "outside" part? want to make sure I am on the same page?

clear ore
#

I mean charge not made from Stripe accounts. Want to make sure the refunds will work if used the checkout session and not the described "separate charge" flow.

sacred otter
#

Ah you mean refunding the customers? If so, yeah. You should be able to refund charges normally from your platform account (to whatever source they came from i.e. cards, bank accounts etc).

clear ore
#

Great. I think I know everything for now, thanks!