#omnidk-yearly-sub
1 messages ยท Page 1 of 1 (latest)
Hi there! You can't start a subscription and not charge without using a free trial.
Why would you not want to use a free trial?
You can start the subscription in the future using a Subscription schedule: https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-start_date
Hi Bismarck!
long story, but to make it short, customer has already been charged but on a different method. Thus client wants to show on the billing portal the sub price instead of free trial.
I had explored scheduled start date, but then it won't show on billing portal as an active sub at $xy amt.
Yeah that's not really possible. You could use a one-off invoice for that first year
And just mark the one-off invoice as paid manually
If I start the sub with billing_cycle_anchor one year in the future would that do the trick?
That will show up in Billing Portal
gotcha, that makes sense!
but wait, when creating the sub, customer is charged automatically right away. can I mark that first invoice as paid in the same api call that creates the sub?
No I'm talking about using a one-off invoice
And then creating the Subscription in the future
So you just create a standalone invoice that isn't associated with a Subscription within Stripe to represent the previous payment that the customer already made
It would not.
It would be associated with the customer
And you would add some sort of description to the line item so that the customer understands it is related to the Subscription
oh, then the sub wouldn't show on their billing portal though.
But it would not technically be related within Stripe
Right... for the first year the customer would just see the one invoice on the Customer Portal. Then you would start a Subscription for them after a year and they would see that Subscription and the previous invoice in the Customer Portal as well.
This is really a workaround, since what you want to do isn't possible with a Subscription.
๐
You said: "Hi, if I use api to remove a product on a subscription, and add a different product, will it not charge on new product until next billing cycle?"
Have you taken a look at: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade?
This discusses when we will charge immediately versus next billing period
Cool! So the short of it is if the billing_period is the same then we won't charge immediately by default
perfect!
So if you change products/prices but both are monthly then we won't charge immediately.
awesome, this sounds like the solution!