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

Download

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! Smile 

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
Add NewSearchRSS
dewoollery - Honoring the selected Timed Do Registered | 2008-08-21 06: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' );
?>
<select name="paypallength" class="inputbox">
- <option value="4">One Time</option>
- <option value="1">Weekly</option>
- <option value="2">Monthly</option>
- <option value="3">Annual</option>
+ <?php
+ foreach( $options as $option_id => $option ) {
+ if( $option_id <= $paypallen_val ) {
+ $option_id += $option_id == 0 ? 4 : 0;
+ print "<option value='$option_id'>$option</option>";
+ }
+ }
+ ?>
</select>
<?
}


Cheers

Kevin
DART - Timed donation Super Administrator | 2008-09-02 12: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 IP:217.205.157.50 | 2008-09-24 03: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 Super Administrator | 2008-09-26 10: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 IP:67.177.44.59 | 2008-09-29 21: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 Super Administrator | 2008-09-29 23: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 IP:67.177.44.59 | 2008-09-30 21: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 :) Super Administrator | 2008-09-30 23:55:49
Hi Mike,

it would be great if you could give us a review on the extensions.joomla.org site :)
DART - Timed Donation Super Administrator | 2008-09-30 23: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 03: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 Super Administrator | 2008-10-02 04: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 IP:67.177.44.59 | 2008-10-04 10: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 Super Administrator | 2008-10-06 00: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 IP:67.177.44.59 | 2008-10-06 15: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 Super Administrator | 2008-10-06 23:40:07
You'd have to make a copy and set different parameters as suggested in your second comment.
DART - Multiple Payment Types Super Administrator | 2008-10-06 23: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 IP:125.24.241.99 | 2008-10-14 07: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;
}
}

Enter Amount:
$


USD
CAD
GBP
AUD
JPY
EUR


One Time
Weekly
Monthly
Annual







Notice the hidden field from the standard code is replaced with a drop down allowing the appropriate value of interval to be selected in the form, prior to going to paypals site..

Enjoy!

:D
Revive - Well, that was no fun.. the co IP:125.24.241.99 | 2008-10-14 07:06:48
Here is a .txt file with the info.

:D

Enjoy.

http://rapidshare.com/files/153925950/paypal_form_code.txt.html
DART - Variant Super Administrator | 2008-10-14 08:12:58
Revive, did you try using the subscription option?
nahi_sonu - *£* pound sign error IP:116.71.174.18 | 2008-10-23 12: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) IP:207.219.125.138 | 2008-10-23 12: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 Super Administrator | 2008-10-23 23: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 Super Administrator | 2008-10-23 23: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 IP:207.219.125.138 | 2008-10-24 06: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 IP:60.52.88.2 | 2008-11-04 21: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 15: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 Super Administrator | 2008-11-19 10:35:25
Can you get in touch via Contact Us or forums to explain further?
Write comment
Name:
Title:
Security Image
Last Updated ( Thursday, 18 September 2008 )
 

Your Ad Here

Ad Space for Sale.
125,000+ page views a month.
Advertising Rates

Sponsors

Login Form






Lost Password?
No account yet? Register

Buy us a beer!

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






Powered By PageCache
Generated in 1.14329 Seconds