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

Add MemberPress pause and resume capabilities #11

Open
remcotolsma opened this issue Aug 27, 2021 · 1 comment
Open

Add MemberPress pause and resume capabilities #11

remcotolsma opened this issue Aug 27, 2021 · 1 comment

Comments

@remcotolsma
Copy link
Member

MemberPress members may have the option to pause and resume their subscriptions themselves.

Schermafbeelding 2021-08-27 om 11 29 22

Some of the Pronamic Pay MemberPress gateways had also these capabilities:
836a3dc

Only after resuming, payments were also started for the period(s) between pausing and resuming. That's probably not how it works in the MemberPress PayPal and Stripe gateways.

Should we cancel the Pronamic subscription completely when pausing and to crate a new Pronamic subscription on resume? Or should we cancel/stop the current Pronamic subscription phase on pause and create a new Pronamic subscription phase on resume?

Stopping the current Pronamic subscription phase on pause and starting a new phase on resume is perhaps the clearest. We could even visualize the gap between resume and pause https://github.com/spatie/period style:

period-gap

@rvdsteege
Copy link
Member

rvdsteege commented Aug 27, 2021

I'd go with ending the current phase on pause and creating a new one on resume. This way it is clear (maybe in combination with a subscription note) why there have been no payments for a period, while the subscription seems active currently.

@remcotolsma remcotolsma transferred this issue from pronamic/wp-pronamic-pay Feb 14, 2023
@remcotolsma remcotolsma moved this to Todo in Pronamic Pay Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

2 participants