#brianscott - Subscription

1 messages · Page 1 of 1 (latest)

clear nexus
#

HI 👋

#

With destination charges all the Stripe records exist on the Platform account so the connect account cannot make changes to them.

river dragon
#

Thanks!

#

When creating charges and subscriptions on connected account using the cloned customer method, does the connected account have the ability to make changes to the customer and subscriptions?

clear nexus
#

It all depends on how the charges and subscriptions are created.

river dragon
#

I want a customer and all their payment_methods to "belong" to the platform, and have connected accounts be able to cancel subscriptions, but not able to change the subscription amount, interval, etc

#

or change the customer

clear nexus
#

That sounds like a cloning situation but the cloned records will belong to connect account

river dragon
#

But the connected account could edit the subscription details, no?

clear nexus
#

If the subscription is created on the connect account, yes

river dragon
#

but if it's created on the platform, then the connected account cannot cancel it? there's no way to scope that, unless I scope that behavior through some bespoke code on my end?

clear nexus
#

The bespoke code approach is the common integration.

river dragon
#

I feel like with the bespoke code approach I can choose either destination charges on_behalf_of a connected account, OR cloning the customer onto the connected account. How does cloning the customer change the experience for either the customer, the connected account, or the platform? I'm struggling to seeing the advantage of cloning

clear nexus
#

Cloning is a bad approach in general. It is commonly used with Direct charges where the customer needs to exist on the connect account but a platform wants to use the same customer across multiple connect accounts.

The reason it's bad is the word "cloning" can be taken to mean the records will stay synced but that is not the case. Any change to one record would not be mirrored in the others.

river dragon
#

Yes, thanks for the feedback

#

With destination charges on behalf of the connected accounts that are non-profits, the stripe fees are based on the tax status of the connected account - not the platform, correct?

clear nexus
#

I believe so as the non-profit is the Merchant of Record but you should really consult Support for tax related questions. We're developer support (APIs n such) here.
https://support.stripe.com/contact/email

river dragon
#

thanks, appreciate your help