#iconate-connect-onbehalfof
1 messages · Page 1 of 1 (latest)
I think I just figured it out ->
on_behalf_of means the platform is responsible for the fees, chargebacks, refunds? vs stripeAccount option means the connect account is responsible for those things?
yeah it depends a lot on your business model and the type of accounts you work with, see https://stripe.com/docs/connect/charges
basically: if you use Standard accounts -> direct charges.
If you use Express/Custom => Destination charges (or separate and transfer)
which one do you use?
custom
so yes you want Destination. And whether to use on_behalf_of or not depends on your business model. It's documented here in details: https://stripe.com/docs/connect/destination-charges#settlement-merchant
Gotcha, so id throw in on_behalf_of if the connected account is going to be the responsible.
and remove if the platform is going to be responsible
not really, read the doc carefully
you're responsible for all refunds and negative balances/disputes as the platform
Why is this the case? Direct for standard only
because that's how it works, as a plartform using Custom you take on all the risk since you collect all the information and we don't have a direct relationship with them
you shouldn't use Custom otherwise
Ok so even if I was using custom, using stripeAccount option when creating a payment intent, doesnt really do anything different from a responsibility POV
correct, with Custom/Express you hold liability
This has been helpful, thanks