Donation Overview

Donation plans let visitors give an amount through Stripe Checkout. They are useful for nonprofits, churches, creators, community projects, fundraising drives, memorial gifts, and general support pages.

Overview

Donation plans let visitors give an amount through Stripe Checkout. They are useful for nonprofits, churches, creators, community projects, fundraising drives, memorial gifts, and general support pages.

Requirements

  • PayPress installed and connected to Stripe.
  • Webhook configured.
  • A Donation plan.
  • A page containing the donation shortcode.
  • Test Mode enabled while testing.

Steps

  1. Create a Donation plan in PayPress.
  2. Configure suggested amounts or custom amount settings.
  3. Save the plan.
  4. Add the shortcode to a WordPress page.
  5. Visit the page as a visitor.
  6. Choose a donation amount.
  7. Complete payment through Stripe Checkout.
  8. Review the donation order in WordPress.

Expected Result

The donor can choose an amount, complete checkout through Stripe, and return to your site. PayPress records the donation as an order and stores donation-related details, receipts, notes, and form responses when enabled.

Important Notes

Donations use the same order and refund system as other PayPress payments. Fundraising is an optional layer on top of Donation plans, not a separate payment type. Stripe remains responsible for payment collection.

Troubleshooting

If the donation form does not appear, confirm the plan is published and active. If checkout does not open, confirm Stripe settings and webhook setup. If a donation succeeds in Stripe but does not appear in WordPress, check Diagnostics and webhook delivery.

Related Articles