Overview
Testing confirms that fundraising checkout, metrics, cached-page behavior, refunds, and donation controls work before a campaign goes public.
Requirements
- Test Mode enabled.
- Fundraising Donation plan.
- Campaign page.
- Webhook configured.
Steps
- Open the campaign page as a logged-out visitor.
- Confirm metrics load.
- Complete a test donation.
- Return to the campaign page.
- Confirm amount raised and donation count update.
- Test suggested and custom amounts.
- Test end-date behavior if used.
- Refund a test donation if needed and confirm net raised updates.
Expected Result
Donations process successfully, campaign metrics update, and server-side validation prevents invalid amounts or closed-campaign donations.
Important Notes
Testing should include logged-out visitors because caching most often affects anonymous traffic.
Troubleshooting
If admin and visitor views differ, suspect page cache or blocked hydration. If metrics do not account for refunds, confirm refund webhook processing.