#ilamathi
1 messages · Page 1 of 1 (latest)
Hi there, you should create a new price and upgrade the existing subscription to the new price https://stripe.com/docs/billing/subscriptions/upgrade-downgrade
So in this case i need to go and update each and every subscription with new priceId?
Yes you are right
If i update the plan change and price will reflect on the same day? Also how the customer will be charged for this change?
It depends, if the new price has the same billing interval as the old price, and you set proration_behavior (https://stripe.com/docs/api/subscriptions/update#update_subscription-proration_behavior) to create_proration, then the customer will only be charged in the next invoice.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
If the new price has a different billing interval, or you set proration_behavior to always_invoice, a new invoiced will be created when subscription changes, and the customer will be charged immediately.
For large volume of customer's creating new priceId and updating this priceId to all the subscription for plan change is kind of tedious process right? is there any straightforward way like just update in one place(like priceId or..) and reflect all the subscription related to that..
No, there's no batch API available for this
In case of any Tax % change, whether stripe will take care applying this taxes on existing subscription?.. For example right now in California there is no Service Tax for digital goods, so all those customers in this region charged 0% for their subscription.. Later government planned to charge 5% , so in this case what happen on existing subscription upcoming invoices?
Reg price update, I could see there is a one option under currency option to update unit_amount in price update API doc currency_options.<currency>.unit_amount.. Is that different amount update?...
If you set automatic_tax[enabled] to true in your subscription. My understanding Stripe will use the latest tax information to calculate the subsequent invoices.