Help & documentation

Everything you need to install, configure, and get the most out of Donate Positive.

Getting Started

1. Installation

  1. Download the donate-positive.zip file from your account dashboard.
  2. In WordPress admin, go to Plugins → Add New → Upload Plugin.
  3. Upload the zip file and click Install Now.
  4. Click Activate Plugin.
  5. You'll see a new Donate Positive menu item in your WordPress admin sidebar.

2. Connect Stripe

  1. Go to Donate Positive → Settings → Stripe.
  2. Enter your Stripe Publishable Key and Secret Key. Find these in your Stripe Dashboard → Developers → API Keys.
  3. Set mode to Test while setting up, then switch to Live when ready.
  4. Add the webhook URL shown in settings to your Stripe dashboard under Developers → Webhooks. Copy the webhook signing secret back into the settings.

3. Create Your First Campaign

  1. Go to Donate Positive → Campaigns → + New Campaign.
  2. Add a title, description, and feature image.
  3. Set a fundraising target (optional) and currency.
  4. Configure predefined donation amounts (you can add labels like "£10 = 1 Food Pack").
  5. Choose button and meter colours to match your brand.
  6. Click Create Campaign. You'll be taken to the Campaigns list where you'll see your campaign's shortcode.

4. Add to a Page

Each campaign generates four shortcodes:

  • [donate_positive campaign="CP-XXXXXX"] — The full donation form widget + modal
  • [dp_meter campaign="CP-XXXXXX"] — Animated fundraising progress meter
  • [dp_leaderboard campaign="CP-XXXXXX"] — Top donor leaderboard
  • [dp_comments campaign="CP-XXXXXX"] — Dedication messages

Paste any of these shortcodes into a WordPress page, post, or Elementor/Divi text block. The donation form will appear automatically.

5. Enable Gift Aid

  1. Go to Donate Positive → Settings → General.
  2. Make sure the currency is set to GBP.
  3. Check "Enable Gift Aid prompt on donation form".
  4. Gift Aid only applies to GBP campaigns where the donor is a UK taxpayer. The plugin handles the declaration, address capture, and HMRC-compatible export automatically.

To export Gift Aid declarations: go to Donate Positive → Reports → Export Gift Aid CSV.

Watch the full walkthrough

From installation to taking your first live donation — covered in full.

Full walkthrough video coming soon

Frequently asked questions

Yes. The plugin is specifically tested with Elementor and Divi. The donation modal teleports to the document body on first open to escape CSS transform stacking contexts created by page builder scroll animations.
In Settings → Stripe, switch the mode to "Test". You can then use Stripe's test card numbers (e.g. 4242 4242 4242 4242) to simulate payments without real money being charged. Switch to Live mode when you're ready to accept real donations.
Yes. Donors can tick "Make this donation anonymous" during checkout. Their name will be hidden on the leaderboard and dedication messages on the public site. Administrators always see the full donor details in the dashboard.
Go to Donations → Add Manual Donation. Enter the donor details, amount, and campaign. The amount is immediately added to the campaign total and appears in all reports.
Yes, fully. The form is mobile-first responsive. On iOS Safari, Apple Pay is available. On Android Chrome, Google Pay is available. The donation modal uses a full-screen layout on small screens.
Yes, unlimited campaigns. Each has its own shortcode, target, colours, and donor data. You can run them simultaneously on different pages of your site.
Credit and debit cards, Apple Pay, Google Pay, and PayPal — all through the Stripe Payment Element. No separate PayPal integration is needed.

Get in touch

Can't find your answer in the docs? Send us a message and we'll get back to you within 1 business day.

  • Response within 1 business day
  • Priority support for annual plan customers
  • Or email us directly at info@donatepositive.com