#feminaagravat_39821 - subscription schedules
1 messages · Page 1 of 1 (latest)
Hello! Not exactly. There's no way to set a specific Subscription Item to end on a certain date, but you can accomplish the same thing using a Subscription Schedule which modifies the Subscription to remove that item on a particular date: https://stripe.com/docs/billing/subscriptions/subscription-schedules
if we create a phases in schedule then will it charge multiple times based on phases ?
Yes, you can set up as many phases as you need to.
will it charge that many times?
It depends on how you configure it and if you do prorations or not.
I have one test case let me write it down here.
User "A" has current membership which will expires on November 12, 2023.
Now he is doing early (advance payment) and purchase the new add-on with it. At the time of early renewal he is turning on the auto recurring.
So now he will have two items
- main membership whose expiration after payment will be November 12,2024.
- New add-on whose expiration after payment will be Aug 31, 2024.
Now i have turn on the recurring from next billing in 2024.
In this case, how proration works ? because add-on will have more than 365 days to reach date in Nov 12,2024.
Not sure I understand, I think there are additional details I need. For example, what is the payment frequency? Monthly? Is it different for the two things they're paying for?
Payment frequency is yearly.
yes there are two items under one package. so they will be paying total amount
here is the screenshot from my website
Here user can pay early for GOld Membership and also can purchase the new item like Full Summer Rentals. We he purchase the new item it will have expiration of yearly date based on today.
So Gold memberhsip will have next expiration on 08/18/2025 and full summer will have 08/31/2024
How can i start subscription on this ?
It sounds like you should be creating two different Subscriptions then.
One for each yearly charge, as it sounds like they'll be happening at different times.
any other idea than multiple subscription , Because I don't want user to create multiple subscription for one package.
We have total more than 20 add-ons along with main membership.
To clarify, is your intention to have a customer only pay once every year, or if they have multiple items as outlined above would they pay more than once a year?
My intension to pay once a year.
I have implemented the proration but it works fine when main memship's expiration is greater than add-ons
Okay, so a single Subscription would probably work then.
How ?
What do you mean? What specific issue are you hitting?
How so a single Subscription would probably work then. ?
Please help that will be great because i am looking for one subscription only.
You would update the Subscription with the new item(s) and disable proration.
That way the person would only be charged once yearly.
ok importan question , I think in one subscription we must have all items with same renewal date right ?
Yes.
That's why I was asking how often they pay you.
You said once per year, so that would all be on the same date.
When user pays $300 for main mbership then next date will Nov 12, 2024 and $50 for add-on which has date Aug 31,2024.
NOw i want to match Aug 31,2024 to Nov 12, 2024.
So User have to pay more than $50.
Wait, I think we're talking past each other.
How can i achive that ?
I asked earlier, " is your intention to have a customer only pay once every year" and you said yes, it was, but now it sounds like you're saying they would pay more than once per year (August and November). Can you clarify?
user will pay once per year.
I have implemented the proration .
it works fine and charge less (difference) amount when there is less duration than main subscription.
Can we charge more in proration ?
So will they pay in August or November?
November
So why did you mention August?
But in november they have to pay $50 full amount and extra diff amount for sep-oct-nov.
Okay, let's back up. What have you tried, and why didn't it work?
I don't know which API should work on ?
Have a look at this guide: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
I want to start one subscription for two different dates subscription items.
You can't do that. A Subscription's items have to have the same dates/periods. But look at the guide I linked above and let me know if you have questions.
To keep same date, I want that stripe should automatically add extra amount in total.
Please read the guide I linked to and let me know if that will work for your use case or not.
that's not relevant document.
Why?
because i want to start subscription for future date.
So i need help on scheduled subscription.
I thought you wanted a single Subscription?
Yes Single Subscription.
Are you talking about a customer with an existing Subscriptoin and starting a new, additional Subscription for them with different payment dates?
I want solution for my existing customer. They have future expiration date. But they are renewing early to Opt for Recurring.
So recurring should start from future date.
Okay, so create a Subscription in test mode, then update it and add a new item and see if it does what you want.
You can advance time in test mode with Test Clocks: https://stripe.com/docs/billing/testing/test-clocks
That way you can simulate changes over the span of a year to see how things behave.
ok
Once you try something specific it will either work the way you want or it won't. If it doesn't you can show us what you tried and explain exactly what's not working and then we can help further.
ok
I want to create subscription which will be start from date "05/29/2024".
You can take a look at this example for Subscription Schedules then:
https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#start-subscription-future
yes,
This let's you set up a future start date whenever you want for a subscription
yes
now along with this subscription I want to add one more item "XYZ" which be add amount for this current month to 05/29/2024 and then after that 05/29/2024 total amount will be auto recurring.
You want a single "setup fee" type item added to that first invoice?
If that's the case, you can provide up to 20 "one time" items in add_invoice_items within the phase:
https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-phases-add_invoice_items
feminaagravat_39821 - subscription schedules