Skip to content

[Pay-as-you-go] Enable access to Stripe portal after paid users cancel #15236

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Tracked by #15148
jldec opened this issue Dec 8, 2022 · 4 comments · Fixed by #15558
Closed
Tracked by #15148

[Pay-as-you-go] Enable access to Stripe portal after paid users cancel #15236

jldec opened this issue Dec 8, 2022 · 4 comments · Fixed by #15558
Assignees
Labels
team: webapp Issue belongs to the WebApp team

Comments

@jldec
Copy link
Contributor

jldec commented Dec 8, 2022

After pay-as-you-go customers cancel, they should be able to go back to their Stripe portal to access earlier invoices.

@jldec jldec added the team: webapp Issue belongs to the WebApp team label Dec 8, 2022
@jldec jldec moved this to Scheduled in 🍎 WebApp Team Dec 8, 2022
@gtsiolis
Copy link
Contributor

gtsiolis commented Dec 8, 2022

Alternatively, we could store and serve the invoices from a separate team page /team/invoices as described in #15234 (comment) so that users can always find and download past invoices, regardless if they've canceled there's an active paying plan for the team, as long as the team exists and has not been deleted.

@svenefftinge
Copy link
Member

I think it makes sense to keep the Stripe portal link on the /billing page independent of the subscription status.

@gtsiolis
Copy link
Contributor

gtsiolis commented Dec 8, 2022

I think it makes sense to keep the Stripe portal link on the /billing page independent of the subscription status.

Sounds like a good skateboard before surfacing invoices on our dashboard if this is something we'd like to do in the future.

A good MVC for this could be to 🅰️ keep the link to Stripe as a secondary button to View Invoices and 🅱️ rename the Upgrade Plan button to Resume Plan when a teams cancels their plan. This would also avoid asking again for a credit card (payment method) when and if a teams wants to resume their plan and avoid storing duplicate entries of credit cards when doing so.

Resume Plan & View Invoices Duplicated Payment Methods
Screenshot 2022-12-08 at 1 16 01 PM (2) Screenshot 2022-12-08 at 1 13 10 PM (2)

@jldec jldec changed the title [Pay-as-you-go] Enable access Stripe portal after paid users cancel [Pay-as-you-go] Enable access to Stripe portal after paid users cancel Dec 11, 2022
@jankeromnes
Copy link
Contributor

Thanks @svenefftinge for opening #15375!

I'll assign you to this issue, but please feel free to change this if you're no longer working on this. 😁

@jankeromnes jankeromnes moved this from Scheduled to In Progress in 🍎 WebApp Team Dec 20, 2022
@github-project-automation github-project-automation bot moved this from In Progress to In Validation in 🍎 WebApp Team Jan 6, 2023
@jldec jldec moved this from In Validation to Done in 🍎 WebApp Team Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team: webapp Issue belongs to the WebApp team
Projects
Status: Done
4 participants