Multi Currency PayPal Donations WP Plugin
Posted by Nick | Filed under Javascript, wordpress
UPDATE Jan 25, 2010: Realised that there were some bugs in the plugin. I’ve done my best to fix them, but if you come across anything else please leave a comment below.
Check out my first WordPress plugin:
Description
PayPal charges high fees for cross border transactions. If you are one of the fortunate few that have paypal accounts in multiple currencies then this plugin is for you. It allows you to route different currencies to specific paypal accounts. Even if you don’t have multiple paypal accounts this is still a great plugin for accepting donations.


Hi, this plugin its not working for me on wordpress 2.9.1, i´m geting this error:
http://www.imagebam.com/image/852bff65146530
I hope you can fix it cos your donation plugin rocks.
Regards,
Someguy.
Thanks for the heads up. I’ll have it fixed by today and release it as an update.
Thank you
I just updated to 1.0.1 and have fixed numerous problems. Let me know how you go with it.
Yes, now the widget by itself is working but when i press the donate button Paypal says that the link i followed is not valid.
¿its just my problem or is it from the widget?
Thank you for your hard work
did you put a valid email address in one of the currencies in the admin panel?
Yes, i put my usual paypal email adress
Ok i wasn´t selecting any email adress, my fault btu now when i select the email with my currency the doante button has this link: “http://myblog.net/%3E%3Cinput%20name=” and it only gives me a 404 error
Yeah I will change that in a future update so it will force people to select a currency. I also want to implement a default currency selection which would also help.
Not too sure about your latest error. Which browser are you using? If you have a link for the form maybe you could send it to me.
Thanks for your feedback. Hopefully this will work out most of the bugs for others too.
I´m using firefox and its weird because the error doesn´t appear on Opera but anyway donation itself is now working you can see what i´m talking about here at one of my websites http://ddlda.net/donate/ none of the donation methods are working, and you are not the one who have to thank, thank you for the support
OK looks like the problem was two things. One I accidentally forgot to remove a var_dump that was there for debugging purposes.
The other thing I noticed was that you seem to be using some kind of email hiding plugin that scrambles your email address. Unfortunately my plugin has to leave your email in plain text in the code because it doesn’t use paypals encrypted button feature. This may be something I’ll look into in the future. Try disabling that plugin and then update the plugin to 1.0.2 (should show up any time now). Let me know if that helps.
Tes, it´s working like a charm now, Thank you
Hey Hoser, you were supposed to tell me when this went live, remember?
Looks great, I’ll be installing it on two of my sites this week.
Hey bill did you get my last 2 emails? For some reason I don’t think they’re making it to you. weird.
Hello Nick,
Thank you for your plug-in! I can see that it will help our organization out a great deal.
Just one problem though, that you may be able to help us with. Formatting! I am using Firefox and Safari on Mac OS X and the ‘Donate Now’ button reads as ‘Donate No’.
It would be terrific if you could look at this and fix it!
Just got a request this evening to add a recurring payment option to our non-profit website. After a few hours searching, this is a great looking plugin! Great work. I hope I can make the switch… but I ran into a snag.
I’m testing now and I also get ‘Donate No’ in Firefox (both Mac OS and Vista). I see the previous post noticed this problem too. Full disclosure though, I need to stay on WP 2.7.1 to keep the event calendar plugin working. If you don’t have time to check it out (or think it’s a WP version issue) please let me know. I could always start poking around the code, but I would want to stay with your code line of course.
Thanks for a great plugin.
Yeah sorry about this. Unfortunately I’m not able to fix it at the moment because I’m traveling on the road. I’m guessing it may be a simple CSS problem and the font size might need to be made slightly smaller. If you find a fix for it let me know and I’ll try to include it in the next release. Otherwise it may be a few weeks before I get back home at my computer and can try and figure it out.
For those of you having problems with the Donate Now text try changing the font-size property of .mcpddonatenow to 25px instead of 30px. If this works let me know and I’ll include it in a future update.
Hello,
Please tell me how do i call the function from a template file ?
Thanks so much for this great plugin anyway.
–
Ronnie
Hey Ronnie,
I just updated the plugin to 1.0.3 to make this possible. Simply update the plugin then use the following function anywhere in your template:
mcpd_manualDisplay()
Let me know how you go with it.
hey bru,
your plugin is very awesome – i just set up a wp website for a non profit organisation based in southafrica – i would like to add south african rand to the currency list – how can i do that ?
thanks, konstantin
Unfortunately paypal does not currently support that currency. I can’t implement it until they provide support for it.
[...] easy to use yet powerful in functionality is the Multi currency Paypal Donation plugin by Make Some Code. And there’s absolutely no programming or scripting required – except for copying a [...]
Just curious if you plan to make a version or revision so this plug-in can be used on a sidebar as widget, etc?
Also curious if you are planning to make the currency default to US in the future. That is the only currency I take and people often miss (even with the *) the “select currency” and then they get the error, etc…
Ejoying it!