Skip to content
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

[suggestion] Add early renewal #2279

Open
nehemiagurl opened this issue Sep 27, 2023 · 0 comments
Open

[suggestion] Add early renewal #2279

nehemiagurl opened this issue Sep 27, 2023 · 0 comments

Comments

@nehemiagurl
Copy link

Motivation

Last year I pledged to support some organization, and put in a very large down payment that covered my pledge years in advance.
Recently I wanted to upgrade my pledge, but I noticed that upgrading doesn't ask me for payment details but only changes the date of the next renewal. Trying to cancel and renew the subscription lead me to the same place.
Now, I don't think this is necessarily bad behaviour. Committing to a bigger payment in the future doesn't necessarily mean you agree to a bigger payment now. Cancellation and renewal taking into account the last pledge also makes sense in my opinion.
Therefore, I think the best solution will be to add a "renew early" sort of button to the "modify" page will be a great solution. It will also be of general use - sometimes people just want to renew early.

What should it behave like?

There's many ways I can see this sort of button going, but I think that to simplify things and to make for an easily understandable behaviour, it should act like how early renewal on most commercial subscriptions work, i.e. you pay now the amount it would cost you were you to buy now for the first time, minus whatever is left in your "balance".

Demonstrative example

Say I donate $50 a year to Liberapay, and that I've set a 4 year down payment the first time I donated. After 3 years I want to renew, once again with a 4 year down payment. Since the "balance" I have left is $50, I will now pay $150 and the next renewal date will be in 4 years.

@nehemiagurl nehemiagurl changed the title [suggestion] allow for early renewal [suggestion] Add early renewal Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant