#Harmonickey - cycles 1 year+

1 messages · Page 1 of 1 (latest)

waxen hearth
#

Correct, that is the current limitation though there are workarounds. Can you tell me a bit more about what you are trying to do here?

mild ledge
#

I would like to subscribe a customer to a price, but I want to charge them every 2 years.

I have a monthly price at $99/mo
At a discount we have a yearly price at $1089/yr (1 month free)
At a further discount we'd want to have a bi-yearly price at $2079/2-yrs (3 months free)

#

When they pay the subscription upfront like that, they are saving money in the long run to use our product, but we are getting most of that money upfront right away to keep the lights on in our business.

waxen hearth
#

The two common ways that we would recommend doing this would either be by giving the user a free trial after the first year or using a subscription schedule and having it swap them to a $0 price for the next year and then back to the yearly price and so on

mild ledge
#

Can you go into more detail about what you mean by doing the 'swap'? Is there an automated way you'd recommend where I could use the API/Webhooks somehow to do this automatically?

#

Maybe it would be like this?

  1. Create $2,079 subscription
  2. Customer successfully pays
  3. Webhook retrieved for successful payment of $2,079
  4. Cancel Subscription and Create New Subscription with delayed start 1 year from now, cost is $0.
  5. Webhook retrieved for successful payment of $0
  6. Cancel Subscription and Create New Subscription with delayed start 1 year from now, cost is $2,079
  7. Repeat
waxen hearth
#

Looking in to the trial option again

mild ledge
#

Oh so we could use phases to swap automatically between the prices, I see

#

I like that a lot

waxen hearth
#

Yep, I think it is the more straightforward and better automated way to do it

mild ledge
#

Cool - I'll give it a shot. Looks like the best way is through the API/SDK as I don't see any UI ways to do this on the Stripe Dashboard

waxen hearth
#

Yeah unfortunately the Dashboard doesn't really support them.

mild ledge
#

No worries, this helped a lot, thanks for taking the time to answer my questions

waxen hearth
#

Trials might be feasible there because the dashboard can do them, you just need to make sure you schedule working around this on your side some how

#

Of course