Skip to content

dart-creations.com

Advertisement
Home arrow Joomla arrow Joomla Modules arrow Easy Joomla Paypal / Donations Module
Print E-mail
Thursday, 10 July 2008

Easy Joomla Paypal / Donations Module

This Joomla 1.5 module is a very customizable module to enable Paypal Donations or Payments on your Joomla 1.5 website. The module is a fork for Joomla 1.5 of the Joomla 1.0 Advanced Paypal module by borghunter.com

The module offers the following features:

  • Allows you to use whether to display a Paypal Image or your own text
  • Customizable Paypal email
  • Paypal Name of Organization to send money to
  • User selectable Currency for Payment
  • Choose whether to enable timed payments, and choose the frequency of the timed payment (Weekly, Monthly, Annually)
  • Fixed value or user entered monetary value, with smallest amount of payment possible
  • Choice of default currency
  • Choice of text for Submit button e.g. Donate, Pay Now etc.
  • Return address (URL) when payment is complete
  • Cancel address (URL) in case payment is cancelled.
  • CSS aware for customizable style of module

Pro Edition - Download (€3.00)

Please Register and Login to download.

If you like it, please take a moment to write a small review on the Joomla Extensions site, vote for us, or link to us! Smile The price is obviously dirt cheap to make it affordable to all, whilst at the same time helping to support further development of this and other modules.

 

Nomal Edition - Download (Free)

Please Register and Login to download .

If you like the module, please take a moment to write a small review on the Joomla Extensions site , vote for us, or link to us! SmileThis version contains an invisble link to this website.

The module should be very simple to use, however if you find any problem while use it, please drop a line in the comments below or contact, and we try our best to support you. If you like it and used it, please do leave a comment with a link to your site, it would be good to know that other people have found it useful.

Screenshot 

paypaymoduledemo

Live Demo 

If you'd like to see it in action, check out the Joomla 1.5 Demo

Compatibility

The version hosted here is compatible with Joomla 1.5 in native mode. If you need a Joomla 1.0 version, go here .

Installation

To install the module, simple go to (Extensions > Module Manager for Joomla 1.5), choose the file you have downloaded above and click on the upload and install button. 

Configuration

Configuration of the module is done via Extensions > Module Manager. Click on the Advanced Joomla 1.5 PayPal Payment / Donation Module item, and you will see a screenshot similar to the one below: 

paypalmoduleparameters.jpg

Support

Please post to the forums of you need help in configuring the module.

Do you like this module? - Buy me a beer (€3)

If you liked this module, please consider buying me a beer Cool Every drop counts! No guarantees that any donations will be spent on new development rather than beer, though every effort will be made to spend all donations on new developments Smile

Please use the Donate button on the bottom right to donate via Paypal.

Warning: Installing 3rd party extensions may compromise Joomla's security. Make sure that you trust any 3rd party extension that you install.

 

Comments
Search RSS
dewoollery  - Honoring the selected Timed Do   |Registered |2008-08-21 12:51:55
Hi There,

Thanks for the work on this module. I was playing around with it and
bumped into an tiny issue. The administration section allows the timed duration
to be specified but this is not reflected in the view.

The following
modification will address that:

--- mod_j15paypal.php 2008-08-21
14:43:29.000000000 +0100
+++ mod_j15paypal.php.new 2008-08-21
14:41:58.000000000 +0100
@@ -101,12 +101,21 @@
echo
"<input type=\"hidden\"
name=\"paypalcurrency_code\"
value=\"".$paypalcur_val."\ ">";
}
if
($paypal_len == 0) {
+ // The paypallen_val is set to 4 for One Time, then
1, 2, 3 for Weekly, Monthly, Annual
+ // Convert this length to 0 - 3 to
allow for easy selection of the options
+ $paypallen_val = $paypallen_val
% 4;
+
+ $options = array( 'One Time', 'Weekly', 'Monthly',
'Annual' ...
DART  - Timed donation   |SAdministrator |2008-09-02 18:53:19
Kev, there is a parameter in the back end which allows you to switch the timed
donation on and off
Vince  - vamari@syscap.com   |217.205.157.xxx |2008-09-24 09:58:34
Hi,
Thanks for the module.
is it possible to add option for 'Gift Aid' tick
box please?
It is used in UK to identify people that would like the charity to
have a tax benefit.
DART  - Gift Aid   |SAdministrator |2008-09-26 16:31:29
We would need to know what parameters are passed to do this. Can you get in
touch via Contact Us?
Mike  - Timed Donation   |67.177.44.xxx |2008-09-30 03:20:46
I am not seeing the timed donation options in the module edit screen. Has this
option been done away with? I look at your screenshot and mine is missing where
yours shows the timed donation options.

Any ideas as to what I'm doing
wrong? Do I need to edit the php file to get it to show up in Joomla?
DART  - Timed Donation   |SAdministrator |2008-09-30 05:53:55
The Timed Donation option is the Subscribe option. When you choose Subscribe,
you'll get the option to do periodic payments.
Mike  - Timed Donation   |67.177.44.xxx |2008-10-01 03:43:54
Thanks so much! I was pulling my hair out but that was so simple.

It works
beautifully. I can honestly say that your mod is the best Paypal mod out there
for Joomla!
DART  - Review please :)   |SAdministrator |2008-10-01 05:55:49
Hi Mike,

it would be great if you could give us a review on the
extensions.joomla.org site
DART  - Timed Donation   |SAdministrator |2008-10-01 05:58:08
We're happy that you find the module useful. It would be great if you could
write a small review on the extensions.joomla.org site.
kohli11  - PayPal_amount   |Registered |2008-10-02 09:37:27
Hi,

just asking before I will make an installation. This module sounds
great!
When I put a certain amount into the field "Pay Pal Amount" this
is the only value the user can send?

Or can the user change the amount?

I
would like that the user is not able to make a change concerning the
amount...

Stephan
DART  - Amount   |SAdministrator |2008-10-02 10:18:15
You have both options mate. You can choose that the user inputs the amount, or
you can just have a fixed amount.
Mike  - One-Time Donation   |67.177.44.xxx |2008-10-04 16:42:47
I was wondering if it would be too hard to have "one time" payment along
with weekly, monthly, yearly payment options.
DART  - One Time   |SAdministrator |2008-10-06 06:17:10
Mike, you do have that option Or if its not there, it should be. Try tweaking
the parameters ... and you should be able to sort it out.
Mike  - Multiple Payment Types   |67.177.44.xxx |2008-10-06 21:21:22
I appreciate your time. I was asking if I can basically have both
"donation" type and "subscibe" types of payments at the same
time. So... if both were available together then someone could give either a
one-time donation or a scheduled donation.

Otherwise, I will install this mod
twice and have one set to "Donate" and the other mod set to
"Subscribe" in order to have both types of donation available.
DART  - Multiple Payment Types   |SAdministrator |2008-10-07 05:40:07
You'd have to make a copy and set different parameters as suggested in your
second comment.
DART  - Multiple Payment Types   |SAdministrator |2008-10-07 05:40:50
You'd have to make a copy and set different parameters as suggested in your
second comment.
Revive  - Found a cool variant using you   |125.24.241.xxx |2008-10-14 13:04:29
For those who may want the ability to have users to select the time parameter
for the donation/payment (i.e. whether it is a one time, weekly, monthly, etc.
payment).. check this code variation out.




Your help is a blessing


Your donations help us and are a blessing.
All donations are sent
through Narrow Path Hosting.

They are used to support our
continuing efforts to serve you through this site.


function
donateChangeCurrency( )
{
var selectionObj = document.getElementById(
'donate_currency_code' );
var selection = selectionObj.value;
var
currencyObj = document.getElementById( 'donate_symbol_currency' );
if(
currencyObj )
{
var currencySymbols = { 'CAD': '$', 'USD': '$', 'GBP':
'£', 'AUD': '$', 'JPY': '¥', 'EUR': '€' };
var
currencySymbol = currencySymbols[ selection ];
currencyObj.innerHTML =
currencySymbol;
}
...
Revive  - Well, that was no fun.. the co   |125.24.241.xxx |2008-10-14 13:06:48
Here is a .txt file with the info.



Enjoy.

http://rapidshare.com/files/153
925950/paypal_form_code.txt.html
DART  - Variant   |SAdministrator |2008-10-14 14:12:58
Revive, did you try using the subscription option?
nahi_sonu  - *£* pound sign error   |116.71.174.xxx |2008-10-23 18:07:27
Hi,
ive installed this module on my test server.. and it worked like a charm..
but there is one problem.. i tried to align the button to right hand side and
after i did that.. now i cant seems to get pound sign rite! its showing as a
box.. doesn't show *£* sign anymore.
can u please help me find fix for
that?
thanks
take care
bye
Tnek  - More fields (name, email)   |207.219.125.xxx |2008-10-23 18:07:51
Is it possible to have more user fields such as name and email that can be
entered in the module with the data then forwarded to the paypal page? This
would be nice especially if the names & emails were tracked. It would help in
that 1) you could have a list of names where payment failed and the user gave up
and 2) people would have made more of a commitment before going to the paypal
page - any thoughts?
DART  - Pound sign   |SAdministrator |2008-10-24 05:43:44
Can you submit an entry on the forums with you URL so that we can take a look at
it?
DART  - More fields   |SAdministrator |2008-10-24 05:45:52
Hi Tnek,

the aim of this module is to make it easy for somebody to add a
paypal link in their site. Going for those fields has a lot of implications
which we wouldn't want to go through, so we don't think this will be available
any time soon. There are probably other extensions out there which can help you
do that.
Tnek  - More fields   |207.219.125.xxx |2008-10-24 12:54:24
Thanks for the quick response. I also thought other extensions would do it but
I've tried 5 or so without any luck. Treasury V2 is the closest but it has its
own limitations. Anyone have ideas on how to add custom fields?
lilyminako  - tq so much   |60.52.88.xxx |2008-11-05 03:07:56
tq so much for sharing this module with public...even i havent able to configure
and use it....really appreciate it...
saqqara  - Editing subscription   |Registered |2008-11-18 21:43:53
Hi, thanks for this module, it's great! Just one question - I tried to edit the
currency and subscription frequency in the php file and it won't save. Is this
an issue with the module, or one of my joomla install? I have been able to edit
other modules I've installed, just not this one.
DART  - Edit subscription   |SAdministrator |2008-11-19 16:35:25
Can you get in touch via Contact Us or forums to explain further?
dariegler  - usage   |Registered |2008-12-18 22:15:32
I installed the module and did the customizing and i cannot get it to come up on
a menu. what am i missing? This is a native 1.5 install.
ypouliot  - Wondering about PayPal sandbox   |Registered |2009-01-06 01:41:17
Hey, great module! And yes, I *will* buy you a beer!

One question: I'm not
seeing a trivial way to have the module interact with PayPal's sandbox, rather
than the production server. It's a minor thing, but it's pretty handy for
testing purposes. Should I just go dig into the code?

Cheers,

Yannick
ypouliot  - Update: figured out the PayPay   |76.14.28.xxx |2009-01-06 03:39:02
... I edited the https values in mod_j15paypal.php, duh...

Cheers!

Y
txnr70  - Non-timed donations   |82.161.101.xxx |2009-01-25 21:54:51
I ran into the problem today that no matter what I choose as an option I always
get sent to paypal as if it is a subscription. Under donation for example it is
showing a daily payment no matter what I do. I was on version 1.5.1 of the
module and updated to 1.5.2 but still have the issue. No one else has this it
seems so any idea what I am doing incorrectly?

I do have two versions of the
module on the page (via module copy) to allow one time donations and
subscriptions, could this be my problem?
txnr70  - Non-timed donations   |82.161.101.xxx |2009-01-25 23:09:02
Ok, the problem was indeed the module copy. Once I put the two references on
separate pages it works as it should.
Mark  - Multiple Products on a Page     |66.75.249.xxx |2009-02-04 22:21:40
We have a one page price list with about 5 items. This module is the perfect
solution for it. But..

When you have more than one module per page, the same
"PayPal Organisation" is used for each product. PayPal Organisation is
the identifier for the product in PayPal.

Is there a resolution for this? Thank
you.
DART  - PayPal Organisation   |Administrator |2009-02-05 17:13:58
You should be able to set the organisation name, though the wording was not
clear. In a latest version which has been uploaded, the PayPal organisation name
is more clear.
afzan  - just wanna say tq.   |210.48.222.xxx |2009-02-13 00:29:16
Dpo Hane  - IPN?   |173.3.120.xxx |2009-03-01 13:07:08
Hi,
thanks for this module. It works great on the test server. I am not sure
how to attach IPN feature to this?
Do I have to go for separate module? I want
to capture the donation amount in my registered users database.
Please suggest.
DART  - IPN   |Administrator |2009-03-01 14:30:12
IPN should work by default with PayPal. To catch the amount into a database
though you'd have to use another module because this feature doesn't exist.
Dpo Hane  - IPN   |173.3.120.xxx |2009-03-01 20:24:48
Any suggestions on the module?
Thanks
DH
Xavier Baquero  - "Only once" option form suscriptions     |190.10.198.xxx |2009-03-02 04:01:47
Hi,
I would like to use the "Suscription option" for the Donation
button, but can not, because there is not the option of "Only
Once".
Please help with this.
Thanks
Zaverio

BTW. I donate 3 euros, but
have not received yet the download instructions.
DART  - Only Once   |Administrator |2009-03-02 06:36:01
If you need Only Once, you have to choose the Buy Now option, and then change
the Button text to Subscribe. However, the options in the backend indicate how
the request is sent to PayPal i.e. A subscription cannot be Once Only. Module
has been sent by email.
Zaverio  - Suscriptions     |64.76.224.xxx |2009-03-02 17:34:42
Hi,
Please give me your best advice. We pretend to receive donations via our web
site. Some of the donors will like to donate only once; maybe, some others,
would like to make monthly.. etc. donations.
How can I set the button in order
to cope with this?.
Thanks a lot
Xavier
DART  - Subscriptions   |Administrator |2009-03-03 06:49:02
Your best option would be to use the module a number of times with different
parameters. You set one module for donation once, whilst you set the other for
Subscription.
Bill  - Front End   |124.171.82.xxx |2009-03-06 22:58:42
I haven't tried it yet, but does it allow a user to login to the front end and
insert and edit a PayPal button?
I don't want to give users access to the
backend.
DART  - Front End?   |Administrator |2009-03-07 06:38:32
Why would you want to do that? This is an administrator module.
Bill  - Front End   |124.171.82.xxx |2009-03-07 07:08:38
I want something that will allow a user with author permission to add a Paypal
button and be able to edit the price, etc without having to edit the HTML code.
Mark Baker  - Timed donation field not visible.   |81.154.52.xxx |2009-03-19 14:19:38
The timed donation field is not visible in my Module Parameters although I've
set the Payment Type to Subscribe

PS: You certainly deserve that beer (or
several) if this works
Mark Baker  - ps   |81.154.52.xxx |2009-03-19 14:36:54
I'm using Joomla 1.5
DART  - Timed Donation   |Administrator |2009-03-19 16:18:54
I'm not sure why its not showing up on yours? Can you post the address of your
site maybe on our forums so I can try helping you better?
Mark Baker     |81.154.52.xxx |2009-03-19 16:39:35
Ok here it is!
Mark Baker  - http://nationalwebdesign.co.uk     |81.154.52.xxx |2009-03-19 17:01:47
http://nationalwebdesign.co.uk
DART  - Sibscription   |Administrator |2009-03-19 18:03:12
Its working fine my friend, the dropdown with frequency of subscription is
showing up correctly
Mark Baker  - ?   |81.154.52.xxx |2009-03-19 18:23:50
Maybe I'm not understanding this - I thought that I could set how often the
donations repeated at (i.e. I could say that the button gives a monthly
subscription of $5) rather than the subscriber. How do I do that.
DART  - Subscription   |Administrator |2009-03-19 18:50:32
The idea is that the user can choose to donate Weekly / Monthly etc ...
Mark Baker  - timed donations     |81.154.52.xxx |2009-03-22 20:55:11
Your screenshot above shows the web site owner setting how often the donations
are under timed donations.
DART  - timed donations   |Administrator |2009-03-23 19:20:56
Old functionality which has been removed due to problems it was causing.
Mark Baker  - Thanks     |81.154.52.xxx |2009-03-24 21:25:38
Thanks - unfortunately that was the functionality I needed
Martin  - cant get it working   |210.9.123.xxx |2009-03-20 04:05:24
Hi,

I installed the Module, but how do i get it on to my site?

Thanks
Martin
Doyle Glaze  - error when enabled.   |74.8.218.xxx |2009-03-20 20:55:35
mod_j15paypal.php on line 155
DART  - Error   |Administrator |2009-03-20 22:08:08
What is the error? Can you post the address of your site?
Ken  - No delivery addresss?     |86.151.151.xxx |2009-03-24 15:39:35
Hi, firstly thanks for a great module, it works really well...

The only issue I
have is the lack of delivery address from the buyer..the payment is processed
fine, but no delivery address comes up? I aim to use this payment page to
enable cheap online magazine payments so delivery address is essential - any
ideas?

Cheers
Ken
DART  - Delivery address   |Administrator |2009-03-24 16:59:57
Well maybe you can use the Paypal address which is used to send the payment?
Ken  - re: Delivery address   |86.151.151.xxx |2009-03-24 17:10:19
DART wrote:
Well maybe you can use the Paypal address which is used to send the
payment?


I tried my own "other" account and a friend I know paid using the
site too, no delivery address came up on the buyers account..
txnr70  - remove   |82.161.101.xxx |2009-03-24 21:53:21
please remove me from notification on this topic
builder40  - PayPal Website Payments Standard     |114.72.149.xxx |2009-03-26 23:59:38
Does this module work with paypal website payments standard? This is where you
have a business account with paypal and clients can pay via credit card without
having a pay pal account?
DART   |Administrator |2009-03-27 07:22:55
No reason why it shouldn't.
MartinHa  - Installation problem     |82.19.107.xxx |2009-04-12 15:22:24
Hi, I'm a Joomla Newbie so I guess I must be making a basic mistake. I've
installed the paypal module ok and assigned it to one menu, but as soon as I
enable the module the page stops working. I just get a blank page. Is there
something else that needs to be installed first??? Thanks
DART  - Installation problem   |Administrator |2009-04-13 05:43:22
Nothing needs to be installed first, never had this problem, the module should
work even with the default parameters. However, the blank page usually means
there is an error thrown somewhere, you'll need to find a log of the errors to
identify what is causing the problem.
Marion  - Buy Now button will not show     |144.137.220.xxx |2009-06-08 08:35:50
Hi
I have just installed the module but need a little help please. I want a
'Buy Now' and regardless of which buttom I press or what I type in I only get
the donate button.

The other point is that I have it installed in the module
but it is to the left rather than in the center and looks terrible how can I
center it please.

I wold really appreciate your help
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated ( Monday, 16 February 2009 )
 

Sponsors

Friendly Links

VirtueMart Templates
SEO

Login Form






Lost Password?
No account yet? Register

Buy us a beer!

If we've helped you, consider buying a beer €3. It will inspire us to keep on giving! Cheers!


Generated in 0.30592 Seconds