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.

Looking to set up PayPal Commerce. Head to our guide on Getting Started with PayPal Commerce »

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.

WordPress-plugin-install-with-a-zip-file

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.

Reports and analytics in Charitable

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

View The Latest Updates
🔔 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!

New templates

🤩 New Beacon Campaign Templates w/ “Hero” Block!

With the new Beacon Campaign Templates for Charitable Pro, you can launch a stunning, full-width fundraising page that instantly captures visitor attention above the fold.

Fundraising page header for Save Maple Grove Park with a donation widget and a small square photo of a sunlit tree thumbnail on the left.

🔦 Above-the-Fold Impact: Lead with a full-width hero image, your logo, and your goal with a donation widget locked right on top of the banner so your ask and momentum register instantly without scrolling.

📐 Two Flexible Layouts: Choose between a structured two-column layout for side-by-side storytelling and supporting details, or a clean one-column view designed for uninterrupted long-form narratives.

⚡ All-in-One Hero Field: Powered by the new Campaign Hero field, bringing background media, live progress bars, custom donation amounts, and recurring giving tabs together into a single cohesive block that can be dropped into any layout.

🎨 Automatic Theme Matching: The hero banner and donation widget automatically inherit your campaign theme’s button and accent colors, ensuring your entire presentation stays beautifully on-brand without touching a line of CSS.

Learn more here.

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 Feature New

📝 Donation Form Block: Embed a Working Donation Form Anywhere

With the new Donation Form Block for Charitable Pro, you can drop a fully working donation form directly onto any page or post in the WordPress block editor. No redirects, no page reloads, and zero friction between reading your story and making a contribution.

📝 Drop Forms Anywhere: Place a working form directly onto your homepage, inside a story-driven blog post, on a dedicated landing page, or within a campaign announcement.

🎯 Dynamic Campaign Binding: Easily choose a specific campaign from the block sidebar or set it to automatically bind to whichever campaign is currently being viewed.

📐 Full vs. Minimal Form Views: Switch between a full layout or a compact minimal view to perfectly fit sidebars, narrow columns, or wide landing pages.

🎨 Scoped No-Code Styling: Customize typography, container spacing, border radius, amount buttons, and accent colors independently for every form instance without touching a line of CSS.

Learn more here.

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.
ambassadors New

👤 Creator Profiles: Put a Face to Every Peer-to-Peer Campaign

Ambassadors 3.3.0 now provies Creator Profiles — giving your supporters a permanent, shareable public home that turns one-time fundraisers into ongoing relationships.

👤 Public Creator Pages: Give every fundraiser an instant, clean landing page at /creator/their-name/ to showcase their custom avatar, bio, and a browsable grid of their campaigns.

📊 Proof of Impact: Boost donor trust by displaying site-wide milestones on the profile—like total funds raised and total donor counts.

💳 Interactive Hover Cards: When donors hover over a creator’s name on a campaign page, a compact card expands with their bio and social handles right at the moment of decision.

📍 Responsible Location Sharing: Allow creators to safely show local supporters where they are based using only city, state, and country details.

🛠️ Self-Serve Customization: Fundraisers can update their own profiles and link up to six social networks directly from the My Campaigns hub, saving you admin time.

Ready to empower your advocates? Update to Ambassadors 3.3.0 and turn on “Enable Public Creator Page” today!

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 Payments

📱 Turn Mobile Scrollers Into Donors: Meet Charitable’s Mollie Upgrade

Losing mobile supporters because they hate typing out long card numbers on their phones? Charitable’s updated Mollie integration features:

⚡ One-Tap Wallet Checkout: Enable donors to complete their gifts instantly using Apple Pay or Google Pay with a simple face scan, fingerprint, or tap.

💰 No Extra PCI Burden: Skip complex domain verification and security compliance since all wallet transactions run safely through Mollie’s hosted checkout.

🛠️ Custom Cancel Routing: Keep the experience predictable by automatically sending donors who back out to your cancellation page, or use developer filters to route them to a custom page.

Visit this page to learn more.

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.
ambassadors improved New

Moderation and Directory Screens In Ambassadors 3.0

Ambassadors 3.0 has new features: moderation and directory screens… now easily see those who are earning donations on your peer to peer network – including campaign creators that might need to be verified – all in one place. Generate reports, email ambassadors and campaign creators directly and more.

🚀 See when campaign creators and ambassadors have updated their campaigns, what donors/donation they have brought in and more.

🎉 Manually add ambassadors and campaign creators, and approve them in one-click!

Visit this page to learn more.

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.