e-Commerce, Donations

DT Donate is the first pure donation component for Joomla that uses the Authorize.net payment gateway. It can be used in Joomla 1.5 / 2.5 / 3.1.

  • Get this
  • Favourite
  • Report

This brand new version of DT Donate has been rewritten to easily add future payment gateways quickly. You can make ARB Recurring Billing payments or also use ECheck (if those items are enabled in your authorize.net account). DT Donate also includes the option to pay with PayPal, onetime or recurring. In the admin, you insert your authorize.net login ID and transaction key and/or PayPal email address. DT Donate also supports USA ePay and USA ePAY Echeck for both one time and recurring donations. DT Donate also support the Moneris Gateway. There is a plugin available (DT Donate MyScript) to trigger processes upon completion of a donation. You can also customize an instructional message that appears before the donation form as well as the "thank you" email that the donator receives. You can also setup CUSTOM FIELDS for your payment form, which can be any type of form input field. The entire donation process takes place within your own website which looks very professional. You can also generate a CSV export of all donation records. We recommend that you setup a SSL certificate for your domain so the transactions are secure. Of course, you must have a merchant account with an Authorize.net payment gateway to use the Authorize.net functions. Our website includes documentation and a forum for additional support.

Key Features:

  • ability to add a Convenience Fee of a set $ amount or % percentage to help cover your merchant fee costs.
  • ability to user either User-Input donation amounts AND/OR admin Pre-Set donation amounts.
  • Captcha security code images
  • WYSIWYG editor for customizing on-screen messages and emails.
  • use "tags" to insert data from the donation dynamically into the donor's confirmation emails.
  • Default currency selection.
  • Captures IP address of the people that make donations/payments.
  • all text in language file for easy modification.
  • Community Builder integration (1.7 and newer)
  • MVC file structure
  • one year of free updates

Community Builder Details:

  • donation form fields auto-populate with CB user data when the user is logged in.
  • an OPTION to save payment info is added to the bottom of forms which enables users to save their credit card/banking info for future use. Payment data is of course encrypted in the database.
  • optional CB Plugin gives you the ability to add a "Donation History" tab to the user profile. The history info is only visible to the owner of the profile.

Great for online giving

Posted on 03 September 2013

We've been using DT Donate for a few years now on our church website... back in Joomla 1.5 and now in 2.5. We have two different payment gateway accounts setup and our congregation can choose between them for giving online. It's great because people can even designate where the money is intended to go... tithe, building fund, missions, etc. We've also received help when needed from DTH, but this component is so easy to setup, you probably won't even need help. Thanks guys!

Poor Support

Posted on 19 May 2012

Very poor support, and this component still does not work on my site. This has been going on since 2011.

DT Donate is an excellent way to set up donations on Joomla sites. Great integration with PayPal and Authorize.net. Lots of options available for the user to customize their donation, plus plenty of options for me on the back end to allow for a user-friendly and confident experience for the donator. I use the custom fields for donations to specific departments and the user sees that it is given directly to that department. DT Donate does what it says it does. Easy setup and great support make it well worth the $$.

Pretty Good Overall

Posted on 02 September 2010

This is a pretty good component that works as described "out of the box."

Seamless integration with Authorize.net and PayPal!

Future requests I would have:

- More customization options for admin email notification

- Validation options for custom fields on the form

- Ability to edit language file from admin

Overall it has been a great component and even better with customization, so I guess my main request would be that the component has more features in the next version. (Mostly with form options and validation)

We have 4 installs of this component for different types of donations. Google MMORE Foundation to see our example.

Excellent support

Posted on 18 November 2009

My first installation of this component went flawlessly, and was very easy to use both on the admin side and for end-users. I had a problem on my second installation -- the button that advances you to the second form where you select a payment amount was not working. My trouble ticket was answered within a few hours and the problem solved. It turned out to be a Joomla template error, and not anything wrong in the DT Donate code. How many developers would take the time to resolve a problem like that? Really excellent support and customer service!

Fabulous support

Posted on 19 February 2009

I have recently installed DT Donate and have had an excellent experience. The component is easy to use and configure. While it may not be as customizable as I would like, it is more than adequate for my purposes. Best of all, though- the support I have received from the developer(s) has been unparalleled. They replied to my support ticket within the hour and have been so very patient and extremely helpful. I will most certainly look to them first for relevant applications. The support alone was worth far more than the $30 they charge.

Non-existant support

Posted on 13 December 2008

For a while the extension worked well... but after we had a problem with authorize.net and dtdonate working together, we submitted a ticket - on November 12, 2008. Haven't heard a peep... after 2 followup emails as well... You have to pay for this extension... I find sometimes the free ones have better support. Its a shame to put this as a review... but even if we heard that it wasn't a dtdonate issue... but not one peep... my 2 cents.

I installed this on my server and all works great except for a few minor tweaks. posted on the forum and didn't receive any response so I submitted a ticket and still no response.

Great product if they could support it better

We use DTDonate on many of our nonprofit clients websites, provides a quick, simple and effective way to offer online donations. The developer continues to improve and add features, and is very responsive to questions. Although very streamlined, it also offers a lot of flexibility with custom fields.

surprised a noob

Posted on 09 July 2008

New to the Joomla scene, thought getting something like this set up would be a nightmare. Easy to get going, great instructions - does what it says. Highly recommend this!

DT Register

DT Register

Paid download | Events | DTH Development
203 reviews
DT Register is the Joomla Event Registration component that gives you functionality beyond what any other event booking solution can offer! Joomla 1.5 / 2.5 / 3.7 support PHP 7 support Authorize.net, PayPal, PayPal Pro, WorldPay, Quickbooks (QBMS), Sage, eWay, Saferpay, PSiGate, PayFast, USA ePay, TransFirst, Korta, iDeal, Moneris, ePDQ, DPS PxPay, SagePay, Sofort and offline payment options. At additional cost, plugins can be acquired for Stripe, Converge, Ingenico, PayWay and PayPal Express Checkout. Paid and Free events Community Builder and JomSocial integration w/ plugins for showing registration history/activity Auto Joomla user creation options Built-in Calendar with OPTIONAL Jevents sync Frontend Management with extensive permissions structure Multiple Event Registration with one payment and cart feature Repeating event support Auto Email Reminders and Follow ups Event image option for listing and calendar Multi-language support with JoomFish or Falang Frontend User Panel where users can view registration history, edit records, make payments, and cancel registrations UNLIMITED Fields giving more capability by far than anything else including fee changes Conditional custom fields - display dynamically based on other user field choices and configurable by event Auto-generated Confirmation Number with Barcode support Prerequisite Events - limit registration based on other events Attendance Check 4 Status options for each record: Active, Pending, Cancelled, Waiting Partial Payment/Deposit support with fixed amounts or minimums Archive Management Overlapping Date/Time Check to prevent users from double-booking Private/Public events Discount/Coupon Codes Auto Tax calculation options Associate Joomla articles to an event for more details Location Manager w/ Google Maps Attach files to user emails Multi-level Category structure Event Copy Function Event capacity w/ Waiting List Early Bird Discounts and Late Fees ability to allow users to upload files 8 Color packages of buttons Member Discounts ($ amount or %) Ability for setting up multiple pay options based on user selection of custom form elements Individual and/or Group Registration WYSIWYG editor for all customizable messages & emails Registration Cut-off / Open Dates Flexible discount code configurations with defaults for members and limits for events Multi-category support for events (3.x) Support for more than 1 event moderator Terms and Conditions Custom Emails to registrants using tags to pull in data (global or event-specific) Manual Registration support for offline registrations CAPTCHA support Modules for listing Upcoming Events, Mini-calendar, Search, Cart Plugin for embedding registration links in articles Customizable CSV export of records by event(s) Translations provided in 12 languages
c m p
DT Register MailChimp Subscriber

DT Register MailChimp Subscriber

Paid download | DT Register extensions | DTH Development
1 review
This plugin integrates the MailChimp newsletter system with the popular Joomla event registration solution, DT Register. When someone registers for an event, they will be added to the MailChimp subscribers list. This can be forced or optional. You select a list, then name the group(s) to add the subscriber to.
p e


Paid download | DT Register extensions | DTH Development
0 reviews
This plugin allows you to support multiple Joomla payment applications while using AUTH SIM payment servie on Authorize.net. Authorize.net has a limit of supporting only one payment application for AUTH SIM as you have to specify a success URL so that Authorize.net can return the user back to your application that initiated the payment process. If you have DT Register and another application using AUTH SIM, you need this plugin to be able to support a 2nd payment application being able to use AUTH SIM. You must have DT Register 2.8.10 or later for Joomla 2.5 and DT Register 3.0.6 or later for Joomla 3.x. -
DT Register MyScript

DT Register MyScript

Paid download | DT Register extensions | DTH Development
0 reviews
This plugin further allows you to customize DT Register by giving you the ability to insert your own php script that will run after each successful registration. This really opens up your capabilities of integrating with our 3rd party solutions like affiliate programs, newsletters, other databases, etc. You must have DT Register 2.8.12 or later for Joomla 2.5 and DT Register 3.0.8 or later for Joomla 3.x.
DT Register AcyMailing Subscriber

DT Register AcyMailing Subscriber

Paid download | DT Register extensions | DTH Development
0 reviews
DT Register AcyMailing Subscriber is a plugin that works together with the AcyMailing newsletter component and the DT Register event registration component. With this plugin installed and enabled, anytime a user registers for an event, you can configure ways to allows registrants to subscribe to AcyMailing subscriber lists. The latest version of DT Register AcyMailing Subscriber has been overhauled and supports the following features: parameter for setting forced or optional newsletter subscriptions default list(s) selection to assign event registrants to event mapping system so you can assign registrants from selected events to selected lists... so each event has it's own mailing list assignment(s) The admin is able to configure all of the settings. It does require a current version of DT Register (2.8.13+ / 3.1.0+) to run. This plugin works with Joomla 2.5 and 3.x.

DT Donate

DTH Development
Date added:
Mar 23 2007
GPLv2 or later
Paid download

This extension does NOT implement the Joomla! Update System

Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support

  • Value for money