WordPress Easy Paypal Payment or Donation Accept Plugin
Categories: Wordpress Plugin
‘WordPress Easy Paypal Payment or Donation Accept Plugin’ is an easy to use WordPress plugin to Accept Paypal payment for a service or a product or Donation in one click. Can be used in the sidebar, posts and pages.
After receiving numerous requests, I have added multiple currency support and a donate button option to this WordPress plugin. See the change log section below. Now WordPress admins can configure this plugin with a ‘Donate’ button to receive donations through PayPal. If you want to accept payment for products and want shopping cart functionality then check the WordPress Simple Paypal Shopping Cart plugin. If you are just after a simple donation only plugin then check out the WordPress Simple Donation Plugin Page.
A while back I was looking for a WordPress plugin to use on one of my sites to accept payment for a simple service without the Customers having to log in to my site or become a member and stuff. I couldn’t find a simple enough WordPress plugin that does the job so I wrote one myself. One of my friends used it and suggested that I should make this plugin available for others to use. So I tidied up some code and decided to release it.
The Plugin can be configured to accept payment for a service or a product in one click. See the screenshot for example:
The Plugin can also be configured to accept donation too. See the screenshot for example.

Donation in Pound Sterling Example

Donation with Other Amount
This plugin does not give you a shopping cart or e-commerce functionality. Those features may be added in the future releases. Check out the WordPress Simple Paypal Shopping Cart plugin, If you are looking for an e-commerce plugin for your WordPress site.
Installation
1. Unzip and Upload the folder ‘WP-accept-paypal-payment’ 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. Add the following trigger text to a post or page where u want it to appear in HTML view or use the Widget. see the Usage section for more details.
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:
3. Use the ‘WP Paypal Payment’ Widget from the Widgets page.
This Plugin in Action
If you like this plugin then support my coffee habit by buying me a coffee. You can also see the Plugin in action too ![]()
Download Latest Version (v2.4)
Download the Plugin.
Change Log
- Version 2.4
- Fixed an issue whereby the decimal numbers were getting stripped from the paypal payment amount.
- Version 2.3
- Added the optional “Other Amount” donation capability
- Added a “Return URL from PayPal” field.
- Made the Reference Text customizable and optional.
- Some widget display tweaks.
- Version 2.2.1
- Removed the link to settings option from the widget panel.
- Version 2.2
- Added multiple currency support.
- USD US Dollar
- GBP Pound Sterling
- EUR Euro
- AUD Australian Dollar
- CAD Canadian Dollar
- NZD New Zealand Dollar
- HKD Hong Kong Dollar
- Added Multiple Button Types.
- Pay Now button
- Donate button
- Added multiple currency support.
- Version 2.1
- Added Widget Support.
- Added more payment options (up to six).
- Fixed up some minor ‘html’ bugs.
Feel free to leave your comments. I like comments ![]()
Additional Documentation
How to collect the Shipping Address from the customer
You don’t really need to collect shipping address from the customers manually as they can specify a shipping address when paying on PayPal. So this is how it works:
- A customer clicks on the Pay Now/Buy Now button and goes to paypal to pay for the product or service.
- The customer fills in the credit card details or logs into his/her paypal account and reviews the order
- Now before hitting the “Pay Now” button the customer can specify a shipping address by clicking on “Change Shipping” that is shown below the default shipping address.
- After payment, PayPal will send you a payment confirmation email which will have this postal address so you can ship the item.
If you need help wth this plugin (such as additional currency support etc) or if you find an issue with the plugin then leave a comment and I will try to address it as soon as I can and don’t forget to check out the WordPress Simple Paypal Shopping Cart plugin which also allows you to sell proucts and services sitewide and has shopping cart functionality or the WordPress Donation Plugin which allows you to receive donation.
Articles you may also like:











#1 by Bo on April 6, 2012 - 11:01 am
Hey again,
I found it (was looking in the wrong place) thanks to another poster’s really helpful video: thanks Tarek Alaaddin for http://getyourblogready.com/add-paypal-to-wordpress-blog/ Very helpful to see the demo!
All sorted now I hope.
Thanks again for the plugin
#2 by Bo on April 6, 2012 - 10:56 am
Hi Ruhul,
This plugin looks like just what I was looking for!
Can you clarify one thing please. I uploaded it to my plugs but when you say “Go to Settings and configure the options eg. your email, Subject text etc”, I don’t get the Settings option (just Deativate or Edit the code – and I don’t really know my way around that!).
Thanks in advance.
#3 by Rasadnik on March 2, 2012 - 5:23 am
Great plugin, easy installation. I’ll be using it on a few ore sites thanks
#4 by Holgermies on February 16, 2012 - 5:11 am
Absolut top share! Thanks so much….;-)
#5 by James on February 13, 2012 - 3:44 pm
Thanks dude, this stuff is awesome…
#6 by Tarek Alaaddin on December 9, 2011 - 2:10 pm
Great Plugin, as ALWAYS…
Guys if you looking for a quick paypal plugin to get the job done, then this is one..
I have used it, with one of my non profit organization that I help out with, to get donations…
as a thank you, I created a quick video tutorial that shows you how to set it up and configure it in detail..
Check it out..
http://getyourblogready.com/add-paypal-to-wordpress-blog/
Thanks again for all your hard work…Developers like you is what makes wordpress GREAT!!!
#7 by Y3 on November 19, 2011 - 2:20 am
Excellent plugin, this is what i was looking for. I have a site that deals with “deal” like metro deal and other site that can use the donation option as well. You are good admin, you have what i wanted. great one. totally amazing.
#8 by sanovnik on November 15, 2011 - 2:14 pm
Excellent post. I want to thank you for this informative read. Keep up your great work.
#9 by Jamie on October 17, 2011 - 4:38 pm
What a great plugin, this is extremely simple to use. I hated having to try and setup a web cart just to get some donations. Awesome!
#10 by unlock iphone on October 17, 2011 - 2:22 am
Wow, great share! Awesome plugin to get donations from my visitors.
#11 by Andy Simon on October 10, 2011 - 7:17 am
Thanks, for sharing such a wonderful plugin to accept donation or product payment through Paypal.
#12 by unlock iphone 4s on September 19, 2011 - 6:47 am
thanks alot for sharing this wonderfull plugin.
#13 by Condos Toronto on September 9, 2011 - 11:05 pm
Always looking for easier ways of doing things, thanks for this!
#14 by Bookkeeper Melbourne on September 6, 2011 - 8:58 am
handy plugin when your not using a shopping cart
#15 by GFI on September 1, 2011 - 12:28 pm
its nice great site and i have added in my favorites list
#16 by JasonBrown on September 1, 2011 - 3:14 am
Very great plugin! Thank you very much for sharing;-)
#17 by Ryan on August 25, 2011 - 9:25 pm
Perfect….just one request. Can you maybe release in a future version the ability to use the current themes styles? Other than that…it’s great!
#18 by socrates on August 25, 2011 - 8:31 pm
Great plugin really help a lot of bloggers and webmaster out there. thank you for providing and sharing us your hard work.
#19 by unlock iphone ios 5 on August 9, 2011 - 4:26 am
I am using this plugin for my website and is really very reliable.Easy to install and quite user friendly
#20 by unlock iphone 4s on August 4, 2011 - 10:03 am
THanks a lot.this one looks really great i have been searching for it for a long long time.
#21 by Isabelle on July 24, 2011 - 1:32 pm
Just what I was looking for !
Thanks a lot
#22 by Jennifer on July 10, 2011 - 1:32 pm
Thanks sooo very much for this plug-in. I simply wanted to collected rental payments and didn’t need a blasted shopping cart and the complexity of ecommerce alternatives. This was a lifesaver!!
#23 by facebook fan pages on July 7, 2011 - 7:14 am
Thanks a lot for this “pluggin” I am new to WordPress and this will make things easier
#24 by How make money blog on June 11, 2011 - 4:20 pm
Thanks a lot for the plugin. After browsing for 10 page on google I found your page and appreciate the share.
May God bless you.
Kimd regards
#25 by 800 numbers on June 8, 2011 - 10:47 pm
I have a website which deals with online purchasing of subscription.Paypal has become the major source of payment in last couple of years.Many people use to prefer to pay through paypal instead of their credit card and hence it becomes very important to have a very good paypal plugin which is easy to install and also reliable.This one fits in both the above criteria.I have installed this in my website and is working fine.
#26 by Unlock iPhone iOS 5 on June 7, 2011 - 10:54 pm
Looks good.I will try this out in my website.Thanks a lot for sharing it.
#27 by Barbara on May 19, 2011 - 11:27 pm
Thanks for the great plugin! I don’t have set prices, so I commented out the select box, and it works perfectly.
Just bought you a cappuccino – enjoy!
#28 by abejith on April 29, 2011 - 3:47 am
great plugin!

#29 by Jessica Nunemaker on April 25, 2011 - 2:45 pm
Just what I was looking for! Thanks for the easy to follow instructions!
#30 by Jeannette on April 5, 2011 - 2:47 pm
Love the plug-in. In the future, could you make it possible to use the plug-in more than once on a website with different values each time? We have more than one special project going on and we would like for people to be able to choose the amount that they are donating each time. However, the amounts and text vary from one special project to another.
#31 by Charlotte Babb on March 10, 2011 - 10:41 am
This has helped our writers conference so much! It’s easy and quick and handles all the variations that we needed in a simple way so that our non-techie audience can manage.
Well done!
#32 by hixWainnaSath on January 29, 2011 - 4:18 am
I agree with everything you wrote. Great stuff
Gaming chairs or Video game seats
#33 by Joseph on January 22, 2011 - 7:17 am
Thanks for a great plugin. May you live long and die happy!
.-= Joseph´s last blog ..Topaz Direct =-.
#34 by NZ Free Web Hosting on January 16, 2011 - 10:19 pm
Another excellent paypal plugin thanks for your great work in the WordPress Community.
John.
#35 by NT-Ice on January 6, 2011 - 2:52 pm
Excellent! This means I can keep using WP. I was afraid I was gonna have to switch to something else in order to put a donate button on my sites. (I have set up a few non-profit sites for friends) Not that they were entirely concerned about making money with it, but the unfortunate fact is that growth usually means funding. This way I can give people the option to donate to the sites without having to register or fool with a shopping cart and such. Awesome.
#36 by John Gamings on January 2, 2011 - 5:11 am
To be honest I’d be quite surprised if someone was able to earn more money from a donation button rather than simply adsense or CPA ads
#37 by Chris Slinger on November 15, 2010 - 9:27 am
Hi, wow am I glad I found your Blog. I just set up my first WordPress sales page at the weekend. What a job I had trying to add the Paypal code into the site. For some reason when you look at the source it keeps jumping back to the top when I was trying to insert my code.
I had never thought of looking for a plugin to do the job. Thanks for an informative Blog
#38 by Kimi on October 26, 2010 - 12:28 pm
I have once installed. It is the best paypal i ever had.
But my problem was, i put it in my blog, and none donated LOL.
I probably should wait longer but i just did remove it.
Thanks for the works, appreciate it!
.-= Kimi´s last blog ..WordPress 3 AnythingSilder Plugin Tutorial =-.
#39 by victor on October 20, 2010 - 1:46 pm
yeah, i figured out the button switch with a little poking and prodding. i’ll take a look at the css for my theme about the border.
THANKS A LOT for your quick help and for adding a new CSS div in the PHP code!! i think that’s a cool add-on to the plugin.
.-= victor´s last blog ..101010 Photo Contest =-.