WordPress Paypal Donation Plugin can be used to receive donation in one click via PayPal. Donation can be received in multiple currencies. The plugin can be used in the sidebar, posts and pages of your WordPress site.
I decided to write this plugin after receiving several requests from my readers who liked my WordPress Easy Paypal Payment or Donation Accept Plugin and wanted a simple donation plugin where the visitor can choose/update the donation amount. The donation header is customizable from the plugin settings option.
PayPal Donation Plugin Screenshot
Following is a screenshot of the WordPress Donation Plugin:
PayPal Donation Plugin Installation
- Go to the Add New plugins screen in your WordPress admin area
- Click the upload tab
- Browse for the plugin file (wp-simple-paypal-donation.zip)
- Click Install Now and then activate the plugin
- Go to Settings and configure the options eg. your email, Subject text etc.
PayPal Donation Plugin Usage
There are three ways you can use this plugin to show the PayPal donate button on your site:
1. Add the following shortcode to a post or page where you want the PayPal donate button to appear:
2. Call the function from a template file:
<?php echo paypal_donation_receive(); ?>
3. Use the WP PayPal Donation Widget from the Widgets menu.
Download The Latest Version (v1.5)
Download the WordPress Simple Paypal Donation Plugin.
If you need help wth this plugin or if you find an issue with the plugin then feel free to leave a comment and don’t forget to check out the WordPress Easy Paypal Payment or Donation Accept Plugin that can be used to Accept Paypal payment for a service or a product or Donation.
Works with the latest version of WordPress.
Requires WordPress 4.0 or higher.
Check out our WordPress plugins page for more cool WordPress plugins.
Comments (79 responses)
Thanks Mate……Really needed this plugin. Advertising aint yeilding enough from my loyal database.
Great plug-in. Thanks. Been looking for a donation plug-in for one of my sites.
site speed and performance is getting more and more important for search result rankings, so very usefull post!!!!!!!
Thank you for that Plugin ,WordPress Paypal Donation Plugin is Very useful..
I like this plugin , but not every one can use it.
before you try to use this plugin you need
-1st to have high quality helpful content so encourage peoples to donate you
-2nd keep in updated content that peoples can benefit from it.
-3rd write message before donation like ” donate me even little so i can get you high quality updates with good hosting company”
Thank you for this cool plugin. i had hard time trying to find a way to make good paypal donation button ..
Yep, simply overwrite the image “donate_btn.gif” with the image that you want to use (this image is inside this plugin’s directory)
great plug in but is it possible to show the paypal logo as opposed to the visa one that is currently shown?
Thank you for that Plugin, maybe i will buy you a beer for it
The plugin just gives you the “Donation” button so you can add in whatever text you like before or after the button.
Is there a way to add a line to the Donation Subject heading? I want some more space to prompt people to donate.
I figured it out. My menu.php file had gone missing. Thanks for your help. The plug-in works great.
What is the direct URL to get me to Settings? Thanks.
I must be blind! I don’t see Settings on my wordpress dashboard. I see Posts, Pages, Categories, Tabs, Comments, Approved, Pending, and Spam. I think there are supposed to be some things (Settings?) on the left sidebar but my left sidebar says “Warning invalid argument supplied for foreach() in /home/content/k/a/t/kathyjacobson/html/blogs/wp-admin/menu-header.php on line 38. Is “Settings” hiuding under that error message? Thanks for any help you can lend me. I must have found Settings at some point in time because the widget is up and running and working and accepting donations as I wanted it to.
Hi Alyssa, You can find the settings for this plugin under the settings menu (look for the plugin name) in your WordPress dashboard. It does not have a separate setting menu.
Let me know if you need more help.
I can’t find “Settings” after I activate the plugin. Only two options with the plugin are Deactivate and Edit. I’m sure there’s a simple answer but I just can’t seem to find “Settings.” Thanks.
Good article but Not all your visitors has a paypal account, you should also make a donation button which accept payment by mobile, you can find a good info how to do it on this link http://www.paygol.com/micropayment/wordpress
Thank you for this plugin! I just installed it on a friend’s blog. And thank you for ALL of the plugins you offer. I have your paid and free offerings and am so grateful that you have created shopping cart plugins (and donation plugins) that are simple and customizable.
Hi, Unfortunately this is not doable. Since they are two different plugins they will need to be processed as two different transactions.
These are very nice plug ins!
I would like to know if it is possible to use both the donation and the cart plug in while using the same paypal transaction. For example, if someone wanted to donate money, they select “donate” it takes them to paypal, then at paypal they would be able to select continue shopping, then they can add merchandise to the cart and have a single checkout with both the donation and merchandise.
Please advise, thanks so much.
I’ve seen the Paypal donation on lots of blogs but didn’t realise that it was a plugin.
Thanks for showing how to install and set up.
Can the paypal button be styled in any way or is it fixed?
@Jared, just updated the plugin.. please download version 1.3 and it should be fixed.
Thanks for your recommendation – didn’t even realize you offered a Donation plugin. Works great, thanks! One question about it: when it pulls up the Donation page on PayPal’s site, it gives a “Ship-to-zip” option for entering a zipcode and calculating shipping. Any way to force this not to appear, as it’s kind of confusing for a Donation? Thanks!
The php files of your theme are referred to as template files. Add the following to your “header.php” file of your theme to place a donation button on the header of your site.
<?php echo paypal_donation_receive(); ?>
Hello everyone. what do you mean by “Calling the function from a template file: ” ? I’m a newbie and don’t know php. I would like to place it on the header. Not on pages or posts. How can I do that?
@Stewart, this plugin won’t do the recurring donation. You will need a subscription button for recurring payment.
I’m looking for a way to set up a donation page on an orphanage site that I’m doing in wordpress. The owner of the site would like a way for people to choose how much they donate, and also choose whether it’s a one-time donation or a monthly recurring donation. Can your plugin do that?
Ohhhh I see, I didn’t even notice all the items underneath Settings, I was just looking at the default General Settings content in the main area. Thanks!
@Eugene, You can change the paypal email address (where the money will go to) from the settings menu of this plugin.
Thanks for the useful plugin! One question… how would I change the email address that the PayPal account is associated with? I don’t want to use my WordPress admin email address. Can I enter an address manually?
Hi there, I found your blog via Google while searching and your post looks very interesting for me.
@CJBrown, You can use the ‘paypal_donation_receive()’ function from your template files to display the donation button on every page or something like that:
Before I begin with my question I just want to say great plug-in. Question? I’ve 45 articles on my blog and I’m interested in placing the payment donation on every pages. Is there a quick/or short cut to get this done or do I have to copy and paste the code that was given in step one in every single articles (very time consuming). I am using wordpress. Please advised
i just altered the image to include more space on the left. thanks.
using the Donation Widget. how/where can i edit the code to get the image to center in the widget box.
This plug-in was the only one I could get to work on my site! Awesome!
@Ken, you should use your PayPal email address in the settings. This email address is only used when someone goes to pay you and also paypal will use this email address to notify you when you receive a payment.
I just installed your widget for WordPress, for our non-profit. One item confuses me in the ‘settings.’ It’s the entry that reads:
“Paypal Email address: ”
“This is the Paypal Email address where the payments will go”
Please advise what email address I should use here? What function does this email address play? What info/data goes to this email address? Is its purpose to send a confirmation or memo or notification of transaction to the PayPal admin at waycam.tv? If so, does this happen in background/non-public?
I just figured out that for some reason the trigger text is not compatible with the other plugin that I was using on the page–the ‘post in a page” plugin. Paypal seems to be working just fine on pages that I am not using the post in a page. So–problem solved!!
Thanks for the Paypal plugin!!!
I first pasted in normal view–then deleted that, switched to HTML and then pasted it there. I tried it again this morning and still no luck
Hi Wendi, Just out of curiosity did you paste the trigger text in HTML view directly or did you paste it in the normal view and then switched to HTML view?
I just switched to HTML view, but am still not getting it to work–
I have been successful in installing both the donation and easy paypal payment plugins, and getting them to work as a widget. I have not been able to get the trigger text option to work. I am just copying that exact code into a page. Can you tell me what I am missing?! Thanks!!
You will have to upgrade your PayPal account to a business account and then PayPal will automatically show your business name (Kinda like what mine does if you click on the Donate button on this page)
In the code that links to paypal, mine is calling up my email address instead of my blog name, would you know where in the code to change it to say my blog name instead of showing my email?
Thought so. Fine.
Looking forward to see how this can make paying easier for our foreign advertisers.
Hi Kjetil, Its really a matter of what you want. In one of my other sites I use both as I like to separate the payments and donations but on this site I only use the WP Easy Paypal Payment one cause that serves my purpose. In your case I would recommend using both to keep the payments and donations separate but its really your choice.
Thanks a lot for the Paypal plugins you’ve made! Trying them out on our site now :o)
Just one practical question:
What would be the best way to get both a payment service (like with the WP Easy Paypal Payment etc plugin) AND a donation button (like with the WP paypal donation plugin)?
Just use both, or can I obtain this using just one of your plugins?
Nice one, well.done.