#magda_unexpected

1 messages · Page 1 of 1 (latest)

willow groveBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1341754877440819251

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

outer ridge
#

What's the sub_xxx ID that demonstrates the behaviour you describe?

cursive knot
#

I just deleted the customer, it was in test mode. I can reproduce and send the reproduction steps and logs of events.

outer ridge
#

Sure, if you can share an example ID it'll be helpful so I can see what's going on

#

but downgrading at the end of billing cycle of cancelled subscription
Don't understand this piece though

cursive knot
#

The subscription id is sub_1QuCtcKjdcri60xmGeowLjxy

#

The user steps in customer portal are:

  • User is on annual plan
  • The user clicks to 'cancel subscription'
  • The user clicks to 'update subscription' and selects cheaper monthly price - portal configuration is to downgrade at the end of current billing cycle
    Then in stripe events:
  • The subscription schedule is attached to the subscription with end_bahavior: cancel
  • Subscription is updated to cancel_at_period_end: false
  • The subscription schedule is updated with new phase to downgrade to monthly price

When the billing cycle ends, the subscription is downgraded to monthly plan. The proration is applied and subscription expires because of end_behavior: cancel on the schedule.

#

This does not happen when the user was on cheaper plan and upgrades to annual while the subscription was set to cancel - it get's upgraded instantly and properly renewed.

outer ridge
#

Yeah sounds like a bug. Can I ask you to write in to our team and we can get this filed with the correct team for their attention? We can keep you updated on a fix that way

willow groveBOT
#

Hello @cursive knot, we have sent you a direct message, please check it at https://discord.com/channels/@me/1341758953863909480

  • 🔗The message has instructions on how to open a direct support case with our Developer Support team, in order to help you more effectively.
outer ridge
#

(email will include a reference to this chat so no need to repeat all the details)

cursive knot
#

Sure, thanks!