WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides

Donations via PayPal

Easy, simple setup to add a PayPal Donation button as a Widget or with a shortcode.

Donations via PayPal

The facts

Rating
4.7★ from 27
Active installs
20k+
Price
Free
Last updated
17 Aug 2026
Added
May 2009
Requires WP
5.5
Tested up to
WP 7.1
Downloads
988,434

Our analysis

AI-assisted

Donations via PayPal is a WordPress plugin that allows you to add a PayPal donation button to your site using a shortcode or a sidebar widget. You can set up your PayPal ID and customize various settings, including the button style, currency, and purpose of the donation. This plugin is designed for users who want to easily integrate donation functionality into their WordPress site.

The plugin supports multiple languages and provides options for both default and custom settings for each donation instance. It is suitable for nonprofits, charities, and anyone looking to collect donations online.

Best for: This plugin is best for nonprofits and charities looking to collect donations through PayPal.

What it does well

  • Free to use from the WordPress.org directory
  • Supports both shortcode and sidebar widget for easy integration
  • Customizable options for button style and donation purpose
  • Available in multiple languages
  • Generates valid XHTML Transitional and Strict code

Where it falls short

  • Limited information on advanced features or support
  • No mention of compatibility with payment methods other than PayPal

Verdict

Donations via PayPal offers a straightforward solution for adding donation buttons to WordPress sites. It is a practical choice for users needing basic donation functionality.

From the developer

mra13 / Team Tips and Tricks HQ's own description of Donations via PayPal, lightly tidied.

Adds a PayPal donation shortcode and sidebar Widget to WordPress. The options menu lets you setup you PayPal ID and a few other optional settings. You can choose which donation button you want to use or if you want to use your own button. You can also set an optional default purpose and reference which can be overridden on each inserted instance with the shortcode options or in the Widget settings. There is also options available for currency, localization of the button, custom payment page style and the return page.

Widget

In the Appearance -> Widgets you’ll find the PayPal Donations widget. After adding it to your sidebar you can enter a title for the Widget, some descriptive text that will appear above the button and specify an optional purpose and reference for the donation button to override the default settings.

Shortcode

Insert the button in your pages or posts with this shortcode

[paypal-donation]

Which is the simplest option, and uses all default and optional settings. If you want to make a specific button for a specific purpose you can add additional options. Example:

[paypal-donation purpose="Spline Importer" reference="3D Plugins"]

This donation plugin generates valid XHTML Transitional and Strict code.

Translations

The following language translations are already available in the plugin:

  • Albanian (sq_AL)
  • Danish (da_DK)
  • Dutch (nl_NL)
  • French (fr_FR)
  • German (de_DE)
  • Hebrew (he_IL)
  • Italian (it_IT)
  • Lithuanian (lt_LT)
  • Malay – Bahasa Melayu (ms_MY)
  • Norwegian bokmål
  • Romanian (ro_RO)
  • Russian (ru_RU)
  • Spanish (es_ES)
  • Swedish (sv_SE)
  • Turkish (tr_TR)

Related Links

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for collecting donations.

GiveWP

GiveWP

90

Accept donations and begin fundraising with GiveWP, the highest rated WordPress donation plugin for online giv...

Free 100k+ installs 4.6★ (705)
Charitable

The best WordPress donation plugin. Create fundraising donation forms, accept recurring donations, easy donor...

Free 10k+ installs 4.9★ (216)
Easy Accept Payments via PayPal

Easy to use Wordpress plugin to accept PayPal payments for a service or product or donation in one click

Free 7k+ installs 4.5★ (34)
Paymattic

Create payment form, donate button to accept payments and donations. Manage subscription payment, recurring do...

Free 3k+ installs 4.8★ (44)
Stripe Payment Forms by WP Full Pay

🚀 Create Stripe payment forms for WordPress. Accept credit cards, Apple Pay, donations, subscriptions & m...

Free 9k+ installs 4.2★ (25)