Complete church website resources — always free.

Accept Online Donations with GiveWP

Accept Online Donations with GiveWP cover

Illustrated guide cover for Accept Online Donations with GiveWP
Accept Online Donations with GiveWP

Create a trustworthy giving page, connect a payment gateway, test receipts, and keep donation data outside the theme.

What you will accomplish: You will publish a donation experience that matches the Cheetah child theme while keeping payment, donor, and receipt functionality in a dedicated plugin.

Before you begin

Work on a staging site when possible. Make a current database-and-files backup, record the installed versions, and identify the person who can approve production changes. Menu names can move slightly between plugin releases, so use the linked official documentation when an interface differs.

Plan governance before design

Decide which legal church entity owns the payment account, who can see donor records, who reconciles deposits, how refunds are approved, and how long records are retained. Use role-based accounts rather than sharing the payment owner's login.

Publish accurate fund descriptions and avoid promising tax treatment the organization is not qualified to provide. Ask the church's accountant or counsel about receipts and restricted gifts.

Create a focused donation form

Install GiveWP, keep Test Mode enabled, and create a form for the general fund before creating many campaigns. Explain what the gift supports, offer sensible amounts, allow a custom amount, and keep optional fields to a minimum.

Place the form on a full-width Cheetah page with a short trust statement, contact information, privacy link, and alternative giving instructions.

Connect and authenticate the gateway

Connect the church-owned Stripe, PayPal, or selected gateway account. Complete identity and bank verification directly with that provider. Never send secret keys by email or paste them into a support forum.

Verify the website's domain and configure authenticated transactional email so receipts and administrative notifications arrive reliably.

Test the complete donor journey

In GiveWP Test Mode, submit gifts on desktop and mobile. Test fixed and custom amounts, required fields, validation errors, confirmation pages, donor emails, staff emails, and the donation record in WordPress and the gateway.

After going live, make one small real donation and refund it according to the church's process. Check cache exclusions and repeat the test after major theme, GiveWP, gateway, or caching updates.

Six-step workflow diagram for Accept Online Donations with GiveWP
Use the workflow as a handoff checklist for staff and volunteers.

How this fits the Cheetah ecosystem

Cheetah Wireframe and its child themes handle presentation. Keep operational records in their appropriate plugins so sermons, events, forms, donations, forum topics, SEO settings, and analytics remain available if the visual design changes. Clear page, server, and CDN caches after configuration changes, then verify the result while signed out.

Completion checklist

  • ☐ Payment account belongs to the church
  • ☐ GiveWP Test Mode passes
  • ☐ Receipts and staff notices arrive
  • ☐ Donation and privacy pages are linked
  • ☐ Cache does not store personalized checkout states
  • ☐ A real low-value transaction is reconciled

Common mistakes to avoid

  1. Going live without a test donation.
  2. Giving every administrator access to donor records.
  3. Using a donation button that sends visitors to an unexplained third-party page.

Keep a change record

Record the date, administrator, versions, settings changed, pages tested, and rollback location. Do not put passwords, API keys, recovery codes, donor information, private member information, or connector credentials in the record.

Official references

Interfaces and service terms can change. This guide was prepared July 14, 2026; verify current requirements and privacy terms before production use.

Leave a Reply