I need to show a text message when a user moves from the free plan to a paid plan and a different message when a user moves from the paid to a free plan.
Currently my users see the following text when they are on a paid plan;
You are on a paid plan. your next payment is on Current User's Stripe Customer subscription's Current period ending date
If a user unsubscribes they should see:
Your plan will be cancelled, but is still available until the end of your billing period on Current User's Stripe Subscription's End date
What actually happens is that a newly unsubscribed user still shows as active in Stripe until their last payment date, so they see the following;
- You are on a paid plan. your next payment is on xx/xx/xx
- Your plan will be cancelled, but is still available until the end of your billing period on xx/xx/xx
How confusing it that! These sentences contradict one another. Stripe support said âIâm afraid there is no such data to tell/send as soon as a user clicks unsubscribe.â.
They did suggest I use the Stripe Event customer.subscription.updated
which looks for a user who changes their current subscription, but this is no good because it doesnât differentiate between subscribing or unsubscribing. If I use this Event I would have to show the same message when a user moves from the free to a paid plan and vice versa.
I just to hide this sentence after a user unsubscribes but I canât find any way to do it!
- You are on a paid plan. your next payment is on xx/xx/xx