How to setup paid event registrations in Joomla?

E-mail
DT Register is a tool that works in conjunction with the JEvents component to enable you to take online registrations for your events, paid or unpaid. You can setup individual and group registration rates, set late fees, etc. Fees are then paid with a credit card and processed through your Authorize.net payment gateway OR through a PayPal account.

NOTE for PAYPAL:
You must have Instant Payment Notification (IPN) enabled in your PayPal account for registration records to be created properly in DT Register. To do this, login to your PayPal account and go to Edit Profile. Under the "Selling Preferences" column, click on "Instant Payment Notification Preferences". The next screen will show if this is On or Off. To turn it On, click the EDIT button. Then check the checkbox and then input a url in the Notification URL box. DT Register actually has the necessary URL coded in, so it doesn't matter what url is input here. If nothing is there, just type in your website URL including the http:// on the front. Click SAVE and you're all set!

Log in in the Joomla back-end and go to Components -> DT Register -> Edit Settings, then follow these instructions (various tabs):

  1. API Login ID:  Enter your API Login ID  for Authorize.net.  If you are only using PayPal, you will not need this. 
  2. Transaction key:  Enter your Authorize.net Transaction key.  This is a 16-character string of letters and numbers.
  3. Thanks Message:  This is the text that will display on the screen after the registration is complete.  You can customize what you want to say to the registrant, possibly giving them details or telling them what to expect now that they have registered.
  4. Thanks Email Subject:  Enter the subject of the email that will be sent to the registrant.
  5. Thanks Email:  This is the text that will be sent in a "thank you" email to the registrant.  An email receipt of the credit card charge will also be sent through your authorize.net account, but this is a separate email directly from you or your organization. You can use HTML code to customize the look and layout of this email message.
  6. Message/Instructions:  This is the message that appears above the registration form. You can customize this to include any type of instructions or message that you'd like to give to your registrants.
  7. Payment Methods:  Select if you will accept Authorize.net, PayPal or BOTH.
  8. Select Card Types:  Select the credit card types that you accept from Visa, Mastercard, Discover and American Express.  Whichever items are checked will show on your payment form as an option for the registrant to pay with.
  9. PayPal ID:  Enter the email address that you accept PayPal payments at.
  10. Live/Test Modes:  You can setup both PayPal and Authorize.net to either Live or Test Modes.  They must be set on Live to take actual transactions on your site.
  11. Registration Types:  This gives you the option to select Individual Registrations, Group, or BOTH.  This setting affects all events.
  12. Click Save.

 

dtregister_setup_new.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Next, go to Components -> DT Register -> Events Management (see the image above)

  1. Event Title:  Select an event from the drop-down box.  Any event that has been created in your Events component, is published, and has NOT already had registration setup for it will appear in this list.
  2. Individual Registration Rate:  Input the dollar amount (without a dollar sign) for the registration cost for one person.
  3. Group Registration Rates:  Here, you can setup multiple group options.  Input a member count and corresponding registration rates for that group size.  For example, while the individual rate is $25, when your group is 5 or more, they can all go for $100 or $20 per person.
  4. Late Fee:  Input the dollar amount (without the dollar sign) that will be added on to the registration fee when someone registers after the set late fee date.
  5. Late Fee Date:  Select the date after which the late fee will be added.  The date selected is the last day that regular registration rates will apply.
  6. Confirmation Email Setting:  Select the email address that you would like registration confirmation emails sent to for this event.  Different events can have different contacts set to receive this email.
  7. Click "Save".  If you need to make any changes to this event, you can Edit it from the Event Managements screen.
Once registrations start coming in from your site, you can go to Components -> DT Register -> Registration Records and view/edit records for each registration that has been processed.
Dragan Grahovac | Business and Marketing Development | OGO Sense | www.ogosense.com
tel.+1 (617) 418-4646 | fax +1 (617) 446-1468 | This e-mail address is being protected from spam bots, you need JavaScript enabled to view it | skype: ogosense