WordPress Paypal Donation Plugin
Categories: Wordpress Plugin
WordPress Paypal Donation Plugin can be used to receive donation in one click. Donation can be received in multiple currencies. The plugin can be used in the sidebar, posts and pages.
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.
Screenshot
Following is a screenshot of the WordPress Donation Plugin:
Plugin Installation
1. Unzip and Upload the folder ‘wp-simple-paypal-donation’ to the ‘/wp-content/plugins/’ directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress
3. Go to Settings and configure the options eg. your email, Subject text etc.
4. Use the Widget or add the following trigger text to a post or page where you want the donate button to appear.
![]()
Plugin Usage
There are three ways you can use this plugin:
1. Add the following trigger text to a post or page in HTML view:
2. Call the function from a template file: <?php echo paypal_donation_receive(); ?>
3. Use the WP PayPal Donation Widget from the Widgets menu.
The Plugin in Action
If you like this plugin then you can donate below and see the Plugin in action ![]()
Donation
Download Latest Version (v1.3)
Download the WordPress Simple Paypal Donation Plugin from here.
If you need help wth this plugin or if you find an issue with the plugin then feel free to leave a comment and I will try to address it as soon as I can 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.
Tags: Paypal, Wordpress, Wordpress Plugin











#1 by brtak on March 14, 2009 - 12:54 pm
Nice one, well.done.
#2 by Kjetil on March 25, 2009 - 5:23 pm
Hi
)
Thanks a lot for the Paypal plugins you’ve made! Trying them out on our site now
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?
Thanks,
Kjetil
#3 by admin on March 25, 2009 - 8:21 pm
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.
#4 by Kjetil on March 26, 2009 - 3:51 am
Thought so. Fine.
Looking forward to see how this can make paying easier for our foreign advertisers.
Thanks
Kjetil
#5 by Savell Martin on March 27, 2009 - 3:14 pm
Hi there.
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?
Sav
#6 by admin on March 27, 2009 - 8:27 pm
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)
#7 by Wendi on April 3, 2009 - 1:07 pm
Hello–
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!!
#8 by Wendi on April 3, 2009 - 2:22 pm
I just switched to HTML view, but am still not getting it to work–
Thanks again!
Wendi
#9 by admin on April 3, 2009 - 8:30 pm
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?
#10 by Wendi on April 4, 2009 - 11:44 am
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
#11 by Wendi on April 4, 2009 - 12:09 pm
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!!!
#12 by Ken Isaacson on May 2, 2009 - 12:30 pm
Hi,
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?
Thank you,
Ken
#13 by admin on May 3, 2009 - 5:09 am
@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.
#14 by Happy on May 3, 2009 - 9:03 am
This plug-in was the only one I could get to work on my site! Awesome!
#15 by steve on June 2, 2009 - 12:26 pm
using the Donation Widget. how/where can i edit the code to get the image to center in the widget box.
thanks
#16 by steve on June 2, 2009 - 4:32 pm
i just altered the image to include more space on the left. thanks.
#17 by CJBrown on July 10, 2009 - 11:38 pm
Hi
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
#18 by admin on July 11, 2009 - 6:33 am
@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:
< ?php echo paypal_donation_receive(); ?>
#19 by ebay on September 23, 2009 - 3:51 am
Hi there, I found your blog via Google while searching and your post looks very interesting for me.
#20 by Eugene on September 30, 2009 - 1:42 am
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?
#21 by admin on September 30, 2009 - 1:48 am
@Eugene, You can change the paypal email address (where the money will go to) from the settings menu of this plugin.
#22 by Eugene on September 30, 2009 - 3:25 am
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!
#23 by Stewart on October 23, 2009 - 4:35 pm
Hi there.
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?
#24 by admin on October 23, 2009 - 7:40 pm
@Stewart, this plugin won’t do the recurring donation. You will need a subscription button for recurring payment.
#25 by Ivan John on November 12, 2009 - 6:12 pm
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?
Ivan John´s last blog ..Acortar Url de Una Manera Facil y Profesional Con Ez.com.
#26 by admin on November 13, 2009 - 3:42 am
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(); ?>
#27 by Jared on November 29, 2009 - 3:15 pm
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!
#28 by admin on November 30, 2009 - 3:49 am
@Jared, just updated the plugin.. please download version 1.3 and it should be fixed.
#29 by Keith Davis on January 6, 2010 - 5:40 pm
Hi
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?
Keith Davis´s last blog ..Ooh la la…
#30 by wp lady on January 28, 2010 - 10:09 pm
Hello,
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.
#31 by Ivy on January 30, 2010 - 8:54 pm
Hi, Unfortunately this is not doable. Since they are two different plugins they will need to be processed as two different transactions.
Ivy
#32 by Lillea Woodlyns on February 9, 2010 - 1:53 am
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.
Lillea Woodlyns´s last blog ..3 Natural Ways to Use Twitter to Make Money with WordPress Blogs
#33 by David on March 11, 2010 - 6:10 pm
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
#34 by ad on April 14, 2010 - 12:11 am
Nice one
#35 by Alyssa Dodd on April 15, 2010 - 2:09 pm
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.
#36 by Ivy on April 15, 2010 - 7:32 pm
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.
Cheers,
Ivy
#37 by Alyssa Dodd on April 22, 2010 - 4:35 pm
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.
#38 by Alyssa Dodd on April 22, 2010 - 4:39 pm
What is the direct URL to get me to Settings? Thanks.
#39 by Alyssa Dodd on April 22, 2010 - 10:55 pm
I figured it out. My menu.php file had gone missing. Thanks for your help. The plug-in works great.
#40 by Stewart on May 6, 2010 - 10:04 am
Is there a way to add a line to the Donation Subject heading? I want some more space to prompt people to donate.
Thanks
Stewart´s last blog ..Suzy Reid – League History
#41 by admin on May 7, 2010 - 3:36 am
The plugin just gives you the “Donation” button so you can add in whatever text you like before or after the button.
#42 by Tim on May 25, 2010 - 12:32 pm
Thank you for that Plugin, maybe i will buy you a beer for it
Tim´s last blog ..Escort Service Köln
#43 by gino on June 15, 2010 - 7:11 am
hi there
great plug in but is it possible to show the paypal logo as opposed to the visa one that is currently shown?
many thanks
gino