This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Dynamic Donations


The Best Fundraising WordPress Plugin

Easy and powerful WordPress plugin for donations or fundraising management.

  • Integrates with Stripe, WooCommerce and more.
  • Recurring and One-Time Donations.
  • Donations Report.
  • Totally Customizable.

Plugin functions:

  1. General Settings => In this section you can configure the plugin:

Woo – Product ID: You must select the Product ID corresponding to Donation.

Description: You have the option to show or not the description in the payment method, adding the text of your preference.

Types of donations: Allows you to enable if you want to show customers the \”One time\” and / or \”Recurring\” options when making their payment. It is important that when enabling \”Recurring Donation\” Stripe is enabled and the keys configured.

Register Page: Select the page that will redirect the plugin when clicking on \”Register\” for clients.

Theme: Select the theme that the payment method will show. It can be the default or custom theme, to customize the CSS.

  1. Stripe => Stripe keys configuration to integrate recurring donations with subscriptions.

Stripe – Publishable key: Enter the public key corresponding to your Stripe account.

Stripe – Secret key: Enter the secret key corresponding to your Stripe account.

  1. Amounts => Configuration of the standard amounts to be paid through the public modal. 5 fixed items are shown, which you can enable / disable, select one to be marked by default and what the amounts will be for each one.

Payment Method (Clients)

You can see the modal to select the type of donation you want to make.

Selecting \”Make a one time donation\” indicates the Donation Amount that will be paid among the previously configured options or enter another personalized amount. By clicking on \”Add Donations\” the plugin redirects to the Woocommerce Cart and in this way the customer already makes the payment from Woocomerce

Selecting \”Make a recurring donation\” displays the option to select the payment frequency (Day – Week – Month – Semester – Year – Custom). Custom, the customer configures the interval of their preference. It also indicates the amount to be paid.

After selecting the investment and payment amount. The login form is displayed (If you have not logged in) and the option to register (Redirection to the Register Page configured in the plugin).

If you are already logged in, it shows the option to select a payment method or add a new one (Credit Card)

Finally, this registers a new subscription for this customer in Stripe.

On the page \”My account\”, slug \”my-account\” the payments made by the customer are shown, with the option to cancel the recurring ones.


Plugin location:

Once the plugin is active, go to \”Settings\” and then \”Dynamic Donations\”

Add the plugin

To add the button to your site, you just have to paste the following shortcode:



Why use this plugin?
Include in your website a plugin to make payments, donations, collaborations in a simple way.

What donations gateway are available?

By the moment, you can receive donations through Woocommerce and Stripe.

What donations type are available?

You can offer one time donations or recurring donations with multiple time intervals.

Which time intervals are available for recurring donations?

You can do daily, weekly, monthly, yearly donations and custom intervals of days, weeks and months.


Read all 1 review

Contributors & Developers

“Dynamic Donations” is open source software. The following people have contributed to this plugin.


Translate “Dynamic Donations” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.