#noaabarki
1 messages · Page 1 of 1 (latest)
I'm not sure what you mean by 'reset'. Can you provide a specific example?
Sure. On Stripe UI there's the option to update a subscription by resting the billing cycle, yuo can in the picture
The tooltip says "Resetting the billing cycle will issue an invoice immediately. Subsequent invoices will be anchored to today."
Not really familiar with the Dashboard or which API parameters that maps to, let me see
Ok, and what's the question related to that?
What period the customer will be charged for?
Say the subscription was created on 17.01.23. On 01.02.23 I clicked reset the billing cycle, what exactly will happen?
We'd issue a new invoice for the period from 01/02/23, and that would be billing cycle going forward
Pretty easy to test this
and during the period of 17.01.23 to 01.02.23, the customer won't be charged?
Well they were already charged for that period when you created the subscription
So depending on what proration behaviour option you pass, your customer may be refunded/credited
I see, thank you for the quick response.
Last question - setting proration be passes possible when working with checkout session? If not, what will be the default behavior in this case?
Well Checkout can only create new subscriptions so proration isn't really relevant
so in our example, when reseting a subscription can result in overpayment?
Not yet actually, I'd like to understand what is the expected behavior
You need to clarify exactly what it is you'd like to know. I don't know what 'overpayment' means in this context
If you had a monthly subscription for $10 that started on 17/011, then your customer would have paid $10 then.
If then on 01/02 you want to reset the billing cycle without prorating changes, then we will issue a new $10 invoice and the billing cycle will be fixed to 01/02