Overview
Use PayPress fundraising to show a goal, amount raised, donation count, and progress bar on a public campaign page.
When to Use This Setup
Use this setup for campaigns with a visible goal, such as raising money for an event, cause, project, or emergency need.
Requirements
- Donation plan.
- Fundraising enabled.
- Goal amount.
- Campaign page.
Configuration Steps
- Create a Donation plan.
- Enable Fundraising Goal.
- Enter the goal amount.
- Choose which metrics to display.
- Configure suggested and custom donation amounts.
- Add the shortcode to the campaign page.
- Run a test donation.
- Confirm progress updates for logged-out visitors.
Recommended Settings
- Show Amount Raised: recommended.
- Show Donation Count: recommended.
- Show Goal Percentage: optional.
- Show Progress Bar: recommended.
- Close Donations After End Date: only if the campaign should stop accepting donations.
Testing Checklist
- Test campaign page as logged-out visitor.
- Test donation checkout.
- Confirm amount raised updates.
- Confirm donation count updates.
- Confirm cached page still hydrates fresh metrics.
- Test refund behavior if campaign totals need to account for refunds.
Expected Result
Visitors see campaign progress and can donate through Stripe Checkout. PayPress keeps metrics fresh through campaign snapshots and hydration.