Charitable Blog

Everything you need to know about Charitable and our team.

How To Accept PayPal Donations in WordPress

How to Accept PayPal Donations in WordPress (Step-by-Step Guide)

Last updated on

  • By

Looking for a quick, easy, yet secure way to accept PayPal donations online?

Setting up a PayPal account to accept donations doesn’t have to be complicated.

In this guide, I’ll walk you through the process step-by-step so that you can get PayPal up and running in a matter of minutes. My goal is to provide you with clear, actionable instructions that will work regardless of your level of WordPress expertise.

By the end of this tutorial, you’ll have a professional, efficient donation system integrated into your WordPress site.

Let’s begin by exploring the right tool to handle PayPal donations, and then we’ll move on to the practical steps of implementation.

Finding the Right Tool: Why Charitable for PayPal Integration?

When it comes to integrating PayPal donations with WordPress, there are numerous plugins available. In my experience working with various WordPress sites, from small personal blogs to large non-profit organizations, Charitable has consistently delivered excellent results.

Charitable offers native support for PayPal, making the setup process straightforward and reliable. This integration is robust and regularly updated to ensure compatibility with PayPal’s latest features.

Aside from that, here’s why you’ll love Charitable:

  1. User-Friendly Interface: The plugin provides an intuitive dashboard that’s easy to navigate, even for those new to WordPress. This simplifies the process of setting up and managing donation campaigns.
  2. Customization Options: Charitable allows you to customize your donation forms to match your website’s design, creating a cohesive user experience for your donors.
  3. Powerful Features: Beyond basic donations, Charitable supports features like recurring donations, campaign goals, and donor management – all essential for effective fundraising.
  4. Excellent Documentation and Support: The plugin comes with comprehensive documentation and responsive customer support, which I’ve found invaluable when troubleshooting or exploring advanced features.
  5. GDPR Compliance: In an era of increasing privacy concerns, Charitable offers tools to help ensure your donation system complies with GDPR regulations.
  6. Regular Updates: The development team behind Charitable consistently releases updates, ensuring compatibility with the latest versions of WordPress and addressing any security concerns promptly.
  7. Scalability: Whether you’re running a small personal fundraiser or managing a large non-profit, Charitable can scale to meet your needs without compromising performance.
  8. Reporting and Analytics: The plugin provides built-in reporting tools that offer insights into your donation patterns and campaign performance.

While there are other plugins that can integrate PayPal donations with WordPress, I’ve chosen to focus on Charitable in this guide due to its balance of functionality, ease of use, and reliability.

That said, I always recommend evaluating your specific needs and potentially trying out a few options before making a final decision. Charitable offers a free version that you can test before committing to the pro version, allowing you to ensure it meets your requirements.

Accepting PayPal Donations in WordPress

Step 1: Installing Charitable

The first step in setting up PayPal donations on your WordPress site is to install and activate the Charitable plugin. Charitable offers both free and premium versions. For basic PayPal donation functionality, the free version is sufficient.

Inside your WordPress dashboard, navigate to Plugins » Add New Plugin, then search for ‘Charitable’ and install and activate the plugin.

Install Charitable

However, if you need advanced features like recurring donations or additional payment gateways, consider upgrading to the pro version. Visit the Charitable site and choose a plan that’s best for you. Then you’ll get a downloadable file to upload to your WordPress site. Go to Plugins » Add New » Upload Plugin and add the plugin file here.

Once activated, you’ll notice a new “Charitable” menu item in your WordPress dashboard’s left sidebar. This is where you’ll manage all your donation-related settings and campaigns.

Step 2: Create Your First Fundraiser Campaign

Now you can get started with creating donation forms and fundraiser campaigns. To create your first fundraiser, head over to the Charitable » Add New tab. This will open up the template library.

You can also create, view, edit, and delete campaigns under the Charitable » Campaigns tab.

Add new campaign

This will open up a new page with templates. At the top, you can enter a name for your campaign to easily identify it later.

Below that, you can browse templates. You’ll notice in the left taskbar that you can filter templates by cause such as Animal/Pets, Organizations, Environmental, Legal, Medical, and so on.

Hover over any template, and you can preview or select it.

Template library

Once you’ve chosen a template, you’ll be taken to the cool campaign builder.

Step 3: Customize Your Fundraiser

This campaign builder is one of the best I’ve seen. It’s so easy to use. There’s zero coding involved.
All you have to do is click buttons, drag and drop your elements, and type in your own text – that’s about it.

You get a visual preview of your campaign to which you’ll make edits. So you can see exactly how it would look on your live site.

Charitable drag and drop visual builder

The left taskbar has all the elements and field settings, the right shows you the preview. To add a new field, simply click on the one you want from the left, drag it to where you want it to appear in your campaign, and drop it.

If you see a field with a green tick, that means it’s already added to your fundraiser. You can add blocks like titles, progress bars, photos, organizer profiles, donation amounts, social sharing buttons, social links, and more.

If you’re on the premium plans, then you can also add donation comments, videos, a donation wall, team details, and more.

Upload a new image

To edit any field, click on it in the preview. You’ll see editing options open up on the left. So for instance, if you click on the image, you get an option to upload your own to replace the placeholder image.

You can tweak the width, alignment, and even add ALT text to optimize it for SEO.

Like this, you can explore the builder on your own. It’s built to be user-friendly so that even beginners can navigate it easily.

Click the Save button at the top right corner of your screen to save your progress as you move along.

Step 4: Customizing Campaign Settings

Now in the far left menu, switch from the Design tab to the Settings tab. This will open up options where you can add your campaign goals and ending dates. I love this builder so much because you’ll see that every field has an ‘i’ icon next to it that gives you details on what each one can be used for.

Add goal and end date in Charitable campaign

Let’s move on to the next tab – Donation Options. Here, you can add preset donation amounts. This helps guide donors and can often increase the average donation size. 

Consider your audience and campaign goals when setting these amounts. If you’re targeting small, frequent donations, consider starting lower (e.g., $5). For larger fundraising campaigns, you might start higher.

Donation options in settings page

You can set minimum donation amounts and also allow donors to enter their own amount by allowing custom donations.

Now it’s time to enable PayPal!

Step 5: Configure PayPal

Your campaign is set up, configured and ready to go live! All that’s left to do is configure the PayPal payment gateway. This is super easy with Charitable.

The PayPal integration is built-in to PayPal so you don’t have to enable any addon. Simply go to the Payment tab in the left taskbar. Here, open PayPal and click on ‘Go To Payment Gateway Settings’.

PayPal integration page

This will open up a new tab with the Payment Gateway settings. Here you can click on the button ‘Enable Gateway’ next to PayPal.

Enable PayPal payment gateway

Once enabled, you’ll see a new page with options to add your PayPal email address and the transaction type.

You’ll notice that there are ‘Sandbox’ options. Sandbox PayPal is a testing environment provided by PayPal that simulates the real payment system. It lets you test PayPal integrations without using real money or affecting actual PayPal accounts. 

Configure PayPal settings

Below this, you’ll see API settings. This is important. You need to enter these credentials in order to get refunds, cancel subscriptions, and so on.

Charitable gives you links to easily generate or find your API keys. Follow these links, fetch your details, and paste them into the fields provided.

PayPal API details

Make sure you add your Live API username, password, and signature. That’s it. Save your settings and keep this tab open for the next step.

Step 6: Set Up Automated Donation Receipts

When you’re receiving donations, you’ll likely need to send donation receipts to your donors to confirm their payment as well as for your tax purposes.

Charitable lets you set up automated emails that will go out immediately after a donation is made.

In the same Charitable » Settings tab, you can switch to Emails in the top menu. Here, you’ll see premade emails for donation receipts, donation notifications, and more.

Simply click the ‘Enable Email’ button here.

Enable donation receipt

Now you’ll see an ‘Email Settings’ button appear.

Automated email settings

This lets you customize the email subject line, headline, and body. You’ll notice that the email contains words inside square brackets. These are smart tags that automatically fetch information from fields filled out by the donor in the donation form.

So for instance, [Charitable_email show=donor_first_name] will fetch the name entered by the donor in the donation form.

Customize donation receipt email

This ensures that the email is personalized to their name, donation amount, and other details. You set this up once and it will run on its own.

Make sure you save your settings.

If you have an existing email marketing account such as Constant Contact or Mailchimp, you can connect it to your donation campaigns. The integration is simple. All you have to do is enter your email account details or API keys and it will be connected.

Email marketing integrations


Now youre ready to publish your campaign

Step 7: Publish Your Campaign

Charitable makes it so easy to publish your campaign and add it to your website to start collecting PayPal donations right away.

At the top right corner of the builder, you’ll see all the save and publish options. First, I recommend previewing your campaign on your live site to make sure it looks good. You can make any tweaks necessary.

Then, you’ll see a drop-down menu to set the status of your campaign – draft, pending review, and publish.

Set this to Publish and save your campaign.

Save and publish campaign

You’ll see a congratulations message that your campaign was published. You can view the campaign to see how it looks and functions on your live site.

Fundraiser is live

Now you need to add it to a specific page or post. Head over to Pages » Add New. Inside the block editor, add a new block and search for Charitable. This block will add the Charitable widget to your page along with a dropdown menu from which you can choose your campaign.

Add Charitable campaign to block editor

Choose the campaign you want and then publish your page. You can use the same process for creating or editing WordPress posts as well.

That’s all! You should see a campaign like this on the page or post where you’ve added it.

Disaster relief fundraiser

Now you’re all set to accept PayPal Donations on your site. I hope you found this guide helpful. You may also want to check out our tutorial on How to Add a Fundraising Thermometer in WordPress.

Once you start receiving donations, you can get insights into your fundraising efforts with detailed Fundraising Reports on donation trends, campaign performance, and donor behavior.

With Charitable, you can create and manage multiple fundraising campaigns simultaneously. This is perfect for organizations running different initiatives or for seasonal fundraising efforts. Each campaign can have its own goal, description, and even custom fields.

For sustaining long-term support, you can set up recurring donation options. Donors can choose to give monthly, quarterly, or annually, providing a steady stream of income for your cause.

With the peer-to-peer fundraising feature, you can enable supporters to create their own fundraising pages, expanding your reach and engaging your community more deeply.

Charitable includes a robust donation management system. You can view donation history, export donor data, and even send targeted emails to specific donor segments.

Charitable donation tab


If you haven’t already signed up for Charitable, what are you waiting for? Try Charitable’s advanced features with a 100% risk-free account.

If, for any reason, you feel it’s not the right fit for you, we offer a 14-day money back guarantee.

author avatar
Melinda Bartley
I’m the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I’m the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I’ve helped build 17+ blogs – many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get free tips and resources right in your inbox, along with 60,000+ others

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Featured Video:

Watch more videos on our YouTube channel.

What's New In Charitable

🔔 Subscribe to get our latest updates
📧 Subscribe to Emails

Email Subscription

Join our Newsletter

We won’t spam you. We only send an email when we think it will genuinely help you. Unsubscribe at any time!

Integration New

WordPress Command Palette Integration

Take your fundraising workflow to the next level. Speed up your site management and stay in your creative flow with our new WordPress Command Palette integration.

Supercharge Your Workflow
Navigate your fundraising dashboard faster than ever.

The Ultimate Keyboard Shortcut Hit Cmd + K (or Ctrl + K) to launch the Command Palette and manage your campaigns instantly.

⚡ Instant Navigation: Jump directly to your Campaigns, Donations, or Settings from anywhere in the editor.

➕ Quick Create: Start a new fundraising campaign or add a manual donation with a single command.

Efficiency Redefined
The tools you need, exactly when you need them.

⚙️ Contextual Actions: See relevant Charitable commands based on whether you’re editing a page or viewing your reports.

🚀 Seamless Integration: Built directly into the WordPress core experience for a lightweight, native feel.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
Improvement New Security

📣 New Security Features

We’ve introduced a suite of new security tools to give you total control over who accesses your forms, plus a new way to tidy up your database.

Advanced Security Suite

Layered protection: Cloudflare, ReCAPTCHA, IP Controls, and Rate Limiting.

We have overhauled our security settings to stop bots without blocking real donors.

  • 🤖 Flexible Protection: Choose between Google reCAPTCHA v3 or the privacy-first Cloudflare Turnstile to block bots invisible.

  • 🚦 Rate limiting: Stop spam floods by limiting how many submissions an IP address can make in a set timeframe.

  • 🛑 Total control: Use the new IP Blacklist to block bad actors instantly, or the IP Whitelist to let your team bypass checks during testing.

The Clean Donation Tool

Go from “Testing” to “Live” in seconds.

Finished setting up your site and need to get rid of all those test transactions?

  • 🧹 Sweep it clean: Bulk delete test donations and donor records with a single click.

  • 📉 Accurate reporting: Ensure your revenue stats are 100% accurate for launch day.

  • ⚙️ Reset sequences: Automatically resets sequential invoice numbering.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
donation form New

🏗️ Visual Donation Form Builder

Building the perfect donation form just got easier. We have completely reimagined how you create forms with a new drag-and-drop interface.

Design Visually, in Real-Time

No coding, no guessing. Just point, click, and build.

Say goodbye to confusing settings pages. You can now edit your form and see exactly what your donors will see, instantly.

  • 🖱️ Drag & Drop: Easily add fields like names, addresses, or file uploads by dragging them exactly where you want them.

  • 🎨 Customize everything: Click any field to tweak labels, placeholders, and requirement settings on the fly.

  • 👁️ Live preview: See your changes immediately as you make them—ensure your form flows perfectly before you hit publish.

Flexible & Powerful

Works with all your existing campaigns.

  • 🧩 Deep customization: Add custom HTML, shortcodes, or CSS classes for advanced branding.

  • ⚙️ Smart fields: Collect exactly what you need with support for dropdowns, checkboxes, dates, and hidden fields.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
Leaderboards New

🏆 Donor Leaderboards!

Turn your fundraising into a community event. Recognize your most generous supporters and inspire friendly competition with our new leaderboard tools.

Gamify Your Fundraising

Celebrate your top donors and encourage others to climb the ranks.

Create a public “Hall of Fame” to give your donors the recognition they deserve.

  • 🎨 Two stunning layouts: Choose the List View for a clean, data-rich table or the Card View for a modern, visual grid with avatars.

  • 🥇 Automatic highlights: The top 3 supporters get special Trophy and Crown icons to make them stand out.

  • 🧩 Place it anywhere: Add it to any page using the new Gutenberg Block, or drop it directly into your campaign using the Visual Builder.

Total Customization

You decide what to show and what to hide.

  • ⚙️ Flexible data: Choose to display or hide donation amounts, donor counts, or avatars.

  • 🔄 Lifetime stats: Works seamlessly with Recurring Donations to show a donor’s all-time total impact.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.
Improvement New templates

🎨 New Templates & List Builder

Launch faster and design better. We’ve added three professional campaign templates and a versatile new content block to help you tell your story.

3 New Campaign Templates

Ready-to-use designs for specific fundraising needs.

Don’t start from scratch. Pick a template tailored to your cause and launch in minutes.

  • 🎄 Holiday Fundraiser: A warm, festive design perfect for year-end giving, toy drives, or food pantries.

  • 🎓 School Fundraiser: Built for PTAs and sports teams. clearly highlights goals like playground upgrades or classroom tech.

  • Church Fundraiser: A trustworthy layout designed for building funds, mission trips, and tithes.

The New “List” Block

Organize your campaign details without writing code.

Make your campaign pages easier to scan and more visually engaging with our new builder block.

  • 📝 Flexible layouts: Choose from 3 distinct styles to display sponsorship levels, donation perks, or project goals.

  • 🎨 Rich customization: Add colorful headlines, support for emojis, and unlimited list items.

  • 👣 Smart footers: Include a built-in footer for extra context or a final Call to Action.

author avatar
Melinda Bartley
I'm the senior writer at Charitable, with over 15 years of experience in content creation, digital marketing, and SEO. Beyond my professional role, I'm the co-founder and trustee of a non-profit organization committed to animal rescue and welfare. Throughout my career, I've helped build 17+ blogs - many from the ground up, transforming them into successful marketing platforms that drive traffic, boost brand visibility, and generate revenue.