#sukatoa-subscription-schedules
1 messages ยท Page 1 of 1 (latest)
Thanks much Makoto (bow)
Is is possible to have it like this?
- New user purchase sub March 1
- Free trial set March 1 to March 31
- Start charge April 1
- Set billing_cycle_anchor May 10th
- The next charge after April 1 will be on May 10th
- Assumed it will be on every 10th of succeeding months, is this correct?
Thank you very much for the summary!
For step: "Set billing_cycle_anchor May 10th", I was wondering if you meant Apriil 10th?
I was thinking of that too, but these are my thoughts if I set it on April 10th:
-
Setting it on April 10th will charge proration (April 1st to April 9th) on top of April 10th charge upfront
-
For #1, we can avoid proration by setting the sub proration_behavior=none during creation
-
For #2, on previous thread (links), it says it possibly throw an error when setting proration_behavior=none while billing_cycle_anchor was set following a free trial
-
That's why I was thinking if it's possible to set on May 10th instead
I'm very open for any corrections/advice
Please let me test this out for you, before I begin, just wanted to confirm this is the flow you would like to see:
- Trial from 1st to 31st March
- Monthly subscriptions begin on 1st April
- Change the charge cycle to 10th April
- Customer is charged on the 10th monthly from April
perfect (without any additional charge/proration)
Awesome! Let me test this (without any prorations ๐ )
๐โโ๏ธ
Hello, just wanted to confirm, the period between 1st to 10th of April will incur a charge to the customer, i.e. NOT a trial.
The customer will be charged on the 1st April (for a monthly fee), and on 10th April charged for a monthly fee again (without proration)?
If it's possible no charge for customer on 1st-10th of april. Only charge customer on 10th of april, and every 10th of succeeding months. That would be it.
The current workaround (weird) we have is, we extend the free trial up to 9th of April, then start charging upfront on 10th of April (assumed it will be every 10th of succeeding months).
The problem with this approach is that, the subscriber will receive an email 7 days before the trial ends. So subscriber receives an email on April 3rd - telling them that the free trial from March 1st to April 9th is about to expire and they'll be charge after. If only we could override that email content - there will be no problem on our side anymore.
Sorry about the wait, yes! I was thinking the same.
Regarding the trial period extension.
There is a dashboard settings to adjust the timing of when emails will be sent to the customers
I was wondering if it makes sense to create the subscription with a trial from 1st March to 10th April altogether? So the customer will only receive 1 email to notify them the payment method will be charged on the 10th of April.
As you can specify a timestamp for when you would like your trial to end (with the trial_end field): https://stripe.com/docs/api/subscriptions/create?lang=python#create_subscription-trial_end
If you don't want the customer to be notified about trial ending, you can toggle off this setting via https://dashboard.stripe.com/settings/billing/automatic
i.e. turn off "Send a reminder email 7 days before a free trial ends"
And only turn on "Upcoming renewal events - Create an event for upcoming invoices", and specify the number of days you would like to notify your customer before the subscription renews on the 10th of April.
Hope this helps ๐