Skip to content

Feature: add support for Stripe Payment Element in donor dashboard#8177

Open
jonwaldstein wants to merge 9 commits into
developfrom
spike/stripe-payment-element-donor-dash-billing-portal
Open

Feature: add support for Stripe Payment Element in donor dashboard#8177
jonwaldstein wants to merge 9 commits into
developfrom
spike/stripe-payment-element-donor-dash-billing-portal

Conversation

@jonwaldstein

@jonwaldstein jonwaldstein commented Nov 17, 2025

Copy link
Copy Markdown
Contributor

Resolves GIVE-916

Depends on https://github.com/impress-org/give-recurring/pull/1231

Description

This adds StripePaymentElement support to the donor dashboard using a billing portal link. This will ensure its possible for a donor with a subscription to update their payment method within the donor dashboard.

Affects

  • The Donor Dashboard + Stripe Payment Element

Visuals

Screen.Recording.2025-06-27.at.5.31.42.PM.2.1.mov

Testing Instructions

ZIP: https://github.com/impress-org/givewp/actions/runs/20066983359
Recurring PR: https://github.com/impress-org/give-recurring/pull/1231

  • Install this PR zip and the recurring counterpart
  • Create a subscription using Stripe Payment Element
  • Visit the donor dashboard, find the subscription and click manage subscription
  • You should see a link to "Open billing portal"
  • Click that link and update your payment method

Pre-review Checklist

  • Acceptance criteria satisfied and marked in related issue
  • Relevant @unreleased tags included in DocBlocks
  • Includes unit tests
  • Reviewed by the designer (if follows a design)
  • Self Review of code and UX completed

@jonwaldstein jonwaldstein changed the title spike: try using billing portal Spike: add support for Stripe Payment Element in donor dashboard Nov 17, 2025
@jonwaldstein jonwaldstein changed the title Spike: add support for Stripe Payment Element in donor dashboard Feature: add support for Stripe Payment Element in donor dashboard Nov 19, 2025
@jonwaldstein jonwaldstein marked this pull request as ready for review November 19, 2025 16:44
@glaubersilva glaubersilva self-requested a review November 20, 2025 18:02

@glaubersilva glaubersilva left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jonwaldstein Nice work! Ready to QA. 🚀

@github-actions

Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity. Stale PRs will NOT be automatically closed.

@github-actions github-actions Bot added the Stale label Jan 24, 2026
@github-actions github-actions Bot removed the Stale label Feb 6, 2026
@github-actions

Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity. Stale PRs will NOT be automatically closed.

@github-actions github-actions Bot added the Stale label Mar 23, 2026
@github-actions github-actions Bot removed the Stale label Mar 24, 2026
@github-actions

github-actions Bot commented May 8, 2026

Copy link
Copy Markdown

This PR is stale because it has been open 45 days with no activity. Stale PRs will NOT be automatically closed.

@github-actions github-actions Bot added the Stale label May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants