I've found an interesting bug w/ how the subscription payments work with ChatGPT Plus. This issue is related to the side effects caused by https://discord.com/channels/974519864045756446/1081224690388967525.
If someone could take a look I'd appreciate it!
Summary:
User's payment method failed downgrading them to free status, fixing the payment method at a later date does not upgrade the user to ChatGPT Plus and the billing cycle continues from original failure date. The workaround is to cancel original subscription and create a new one, causing a billing cycle to be double charged.
Problem Statment:
If a user currently does not have a ChatGPT Plus subscription but was previously subscribed due to a failed payment method OpenAI will not grant the user ChatGPT Plus access, this so far is intended and reasonable behavior.
But once the user fixes that payment issue, OpenAI will now "renew" the subscription for the original billing cycle, not from when the user fixes the payment method.
This means the user is charged for ChatGPT Plus for the days they do not have access to ChatGPT Plus.
This in of itself is annoying, but in my case fixing the original payment did not give me ChatGPT Plus back, it still claimed I was on the free-tier. The only fix was to cancel my previous subscription the follow it by creating a new subscription with a new billing cycle to reset the backend system, this triggers a new charge on the card.
Intended behavior:
- Users should expect that when fixing the payment methods, if ChatGPT Plus access is removed, that the new billing cycle should restart from the date that they fix the payment method
- Users should expect that fixing the payment method should grant them ChatGPT Plus access
- Users should expect when canceling then creating a new subscription, the new subscription begins at the end of the ongoing subscription cycle.
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.