We have a platform, where we manage all customers, products and prices. Is it possible to have connected accounts receive payouts from subscriptions charged by the platform account? (Connected accounts can be in all regions).
We wish to add connected accounts, which can receive subscription payments. Ideal scenario is to have all charges settled on the platform account, and then transferred to connected accounts.
From docs, the easiest is to use transfer_data[destination]
.
However, turns out, it's not possible if your connected accounts are from different regions. E.g. a connected account in the US, where as the platform is in Australia.
Pass stripe_account
header, but the problem here is that customers and prices need to belong to the connected account, which is not an option.
Hence, the solution is to use a on_behalf_of=connected_account_id
parameter, which is covered in the docs. The problem is that stripe.Subscription.create()
API, doesn't have such parameter.
Has anyone successfully managed to create subscriptions, using on_behalf_of
?
At the moment, Stripe doesn't officially support on_behalf_of
on Subscription
and the only official options available are the first 2 that you mentioned.
For option #3 it's part of a private beta that you could get access to. I'd recommend reaching out to their support team about this
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With