-
Notifications
You must be signed in to change notification settings - Fork 192
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
Feature: add subscription pause UI for eligible payments #7549
Merged
jonwaldstein
merged 37 commits into
epic/stripe-subscription-management
from
feature/pause-subscription-ui
Sep 25, 2024
Merged
Feature: add subscription pause UI for eligible payments #7549
jonwaldstein
merged 37 commits into
epic/stripe-subscription-management
from
feature/pause-subscription-ui
Sep 25, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ntervalInMonths instead of resumesAt
JoshuaHungDinh
changed the title
feature: add PAUSED to subscription statuses enum
Feature: add subscription pause UI for eligible payments
Sep 23, 2024
jonwaldstein
changed the base branch from
develop
to
epic/stripe-subscription-management
September 24, 2024 20:11
This reverts commit 8b8cc88.
jonwaldstein
approved these changes
Sep 25, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job!
jonwaldstein
merged commit Sep 25, 2024
867a9b1
into
epic/stripe-subscription-management
20 checks passed
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves: GIVE-1241
Description
This PR introduces enhancements to the DonorDashboard's Subscription tab, allowing donors the option to pause their subscriptions for up to 3 months.
This feature requires updates to both GiveWP and the Recurring Donations add-on to function properly.
When a recurring donation or subscription payment is processed through Stripe and the admin has enabled Stripe pause from within the Payment Gateway settings, eligible users will see this new option to pause their subscription.
Additionally, error handling with the subscription api's has been improved to handle internal server errors with a more user friendly message & an updated modal to display any errors.
Affects
Visuals
Previous Logout Modal & Subscription Modals
New Logout Modal & Subscription Modals
Testing UI/UX
Screen.Recording.2024-09-25.at.1.23.50.PM.mov
Subscriptions Table New Status
Testing/Validating Subscription Updates Through Stripe
Screen.Recording.2024-09-23.at.3.44.37.PM.mov
Testing Instructions
Pre-review Checklist
@unreleased
tags included in DocBlocks