#ibgoldbergs

1 messages · Page 1 of 1 (latest)

forest echoBOT
neat crag
#

Can you clarify #2 - when you say you collect "a fee per plan" do you mean something different than a fee per subscription sold?

small crag
#

We would charge the partner the pricing I laid out above. So for example...

They have 100 customers on bronze, we charge the partner $2900/mo

#

Partner 1:

  • 100 bronze customers
  • Each has a customer and subscription in stripe
  • The price point is set to $100/mo
  • We take $29/mo per customer via transfer fee

Partner 2:

  • 100 bronze plans
  • We don't charge the customer directly, we charge the partner $29 per bronze plan

Wondering the best way to set this up. Under the Partner 2, we would only want to bill for the 100 bronze plans on the first of every month, but if they added to the number of plans within the month, we could pro-rate.

forest echoBOT
neat crag
#

Sorry that took a bit to wrap my head around

small crag
#

I know, it's complicated 🙂

neat crag
#

So partner 1 would be a more typical connet subscription flow (a fee on each subscription invoice) but partner 2 is the one that's a bit different and I can think of two options:

  1. For each Partner 2 you'd have to create a corresponding Customer object and create a Subscription for them that you can update and charge them for. You'd have to manage the relationship between the Partner Account <-> Customer and keep track of it.
  2. If you're using express + custom accounts (and depending on what country) you can use account debits (https://stripe.com/docs/connect/account-debits) to charge your partner however much you want. But you'd need to be in charge of keeping track of how many units they have/prorations
small crag
#

Is there any world where you can see that we can blend partner 2 into partner 1 and have a customer for every end user and somehow have a subscription for the partner to manage billing?

Asking because maybe Partner 2 wants to go enterprise with us and turn into the same config as Partner 1.

neat crag
#

You could also have a subscription for partner 1 accounts as well, but then you lose some of the value of getting the fee automatically (which is much simpler)

#

I need to head out but if you need anythign else synthrider is around and can help

small crag
#

Thanks Karbi.

Would it be ridiculous for Partner 2 to use option 1 to do automatic subscriptions but at the same time create a corresponding stripe customer for the end user with a credit applied? That way if a partner wants to upgrade to enterprise, they can easily transition?

outer shuttle
#

hey there, karbi had to step away, let me re-read the above to answer that

#

You could do that but I think it'd be a lot of unnecessary overhead vs creating the subscription later

#

For the Partner 2 model, it feels like you'd want to run your own subscription for whichever plan where the number of customers they have is your subscription quantity , and then you are able to update that as needed to get proration (and pricing structure can support tiers etc)

#

You could do this for Partner 1 too, instead of taking payment via connect application fees, but if you want to have that express as application fees explicitly then the choice is yours