#jcnguyen_36895_03919
1 messages · Page 1 of 1 (latest)
Hello! Kinda. You could collect payment separately from the Subscription and then update the Customer's balance: https://stripe.com/docs/billing/customer/balance
thanks but if i added to customer balance and they buy another subscription product the balance will deducted from their credit correct
Yes, that's correct.
is there other way to handle early renewal subscription?
the reason why i asked is this will us another workflow for early renewal promotion
I know it's something we're working on, but I don't know if it's ready yet, hang on, let me check...
thanks
Yeah, what I'm thinking of isn't ready yet. Your best bet if you don't want to use the Customer balance is to use Subscription Schedules. You can create a Schedule that has a "free" phase between now and when you want the normal plan to resume, and collect payment for that extension.
do schedule subscription allow you to collect payment now?
or only collect when it started
You would need to collect payment separately.
There's not really a good solution for this currently, sorry. As I said we're working on a prebilling feature, but it's not ready to go yet unfortunately.
Yeah, you can do that by adding a trial and/or using Subscription Schedules.
but not regular subscription correct?
You can do it by adding a trial to a regular Subscription.
For example, if I have a monthly Subscription that bills on the 15th of every month I could add a five day trial to it to push it out to the 20th.
what's the maximum you can add trial to existing
my case is 1 year subscription
so let say mine start jan 20 2023 and end on jan 20 2024
if i want to extend to 2025 with existing subscription is it doable?
I believe that should be fine. Give it a try in test mode and see if it works as expected.
You should update the Subscription and set the trial_end to the desired end of the trial period: https://stripe.com/docs/api/subscriptions/update#update_subscription-trial_end
great i will give it a shot thanks
just to summarize:
- create a separate invoice
- update subscription with trial end to push the end date of current subscription
does that sound correct?
Yeah, at a high level that's it. You use the separate Invoice to collect payment for the time that you're extending the Subscription with the trial period.
got it thanks
Happy to help!
another question when i create another invoice can i associate the existing subscription to it?