Quick login...
 

 

SnowCovered Top Sellers

View Active Social Suite for DNN
Active Social Suite for DNN
 by Active Modules, Inc.
Active Social is customizable social networking solution that fits the needs of a large company, small group, start-up business, or any size interest group. Connect with co-workers, people with similar interests, family, old friends, or meet new ones. Active Social provides a complete communication ...read more
Posted: Thursday, October 29, 2009

View Ultra Video Gallery 3
Ultra Video Gallery 3
 by BizModules.net Solutions
Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to upload videos in various format and automatically encode them to flv or H264 format, you also can add videos from internet and play them in our integrated flash video player....read more
Posted: Friday, February 13, 2009

View Event Calendar and Registration 3.0
Event Calendar and Registration 3.0
 by Invenmanager.com
One stop solution for events calendar and events registration! FREE DOWNLOAD is available now!...read more
Posted: Sunday, July 12, 2009

View Ultra Media Gallery 5.5
Ultra Media Gallery 5.5
 by BizModules.net Solutions
Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience....read more
Posted: Wednesday, May 13, 2009

View Dynamic Forms 3.1
Dynamic Forms 3.1
 by Data Springs, Inc.
In this day and age, knowing as much detailed information as possible about your customer, prospect or web site user is essential. Thankfully, the new 'Dynamics Forms' module from Data Springs, makes it easier than ever to segment your data collection efforts. ...read more
Posted: Tuesday, September 29, 2009

View Puure // Skin Tuning // DNN + Sharepoint // W3C v1.1
Puure // Skin Tuning // DNN + Sharepoint // W3C v1.1
 by BIND (www.bind.pt)
Puure is the first cross-platform skin pack, with DNN or Sharepoint versions. With Skin Tuning available, it includes Ultimate JQuery Header module free! Discover our DNN Modules Skin Add-On, one you can't miss. 100% W3C CSS/XHMTL1.0 compliant, for DNN4 and 5. NEW! Add-On for Open-Document Library...read more
Posted: Tuesday, November 03, 2009

View Open-DocumentLibrary 4.1
Open-DocumentLibrary 4.1
 by Xepient Solutions
Powerful, Ajax Enabled, Easy to Use. Document Management and Multimedia gallery functionality in one.Open-DocumentLibrary allows DotNetNuke users to organize share and manage documents, offering granular control over Folder and Document access....read more
Posted: Wednesday, April 01, 2009

View Flex2 By DrNuke + EasyMod Module
Flex2 By DrNuke + EasyMod Module
 by DrNuke
The amazing ANY COLOUR Flex2 skin + our unique EasyMod module allowing you to customise just about everything in this skin. DrNuke just re-wrote the rule book again....read more
Posted: Wednesday, May 13, 2009

View Dynamic Registration 3.2
Dynamic Registration 3.2
 by Data Springs, Inc.
Frustrated over the lack of customization for your user's registration fields? Dynamically setup your DNN Portal with custom registration fields, layout, questions, and other core integration options.........read more
Posted: Tuesday, June 17, 2008

View Data Springs Collection  3.0 (23 Modules)
Data Springs Collection 3.0 (23 Modules)
 by Data Springs, Inc.
Capture your users attention, enrich your site with multimedia flash, and create and opt in distribution list for your DNN site. These are just a few of the many features the Data Springs Module Collection can provide you....read more
Posted: Sunday, September 27, 2009

Recently Viewed...
DNN Modules
   
    |   Register   |   Thursday, September 02, 2010   
Hi Everyone!

You'll notice that we implemented a small change where your first and last name are now displaying in the forums.  If you do not wish to display your last name, please update your user profile and add a display name.  You'll find this by clicking on your name at the top of the page (right next to the Logout link).  Thanks!

Data Springs Product Forums...
Subject: Dynamic Registration w/ Authorizenet
Prev Next
You are not authorized to post a reply.

Author Messages
Chad Nash
Posts:3828
river guide
river guide

11/16/2007 7:34 PM  

Ready for a long post everyone?

 

Dynamic Registration 3.1 will be released soon, the beta version is out to a few clients and things appear to be going great. If you are a user of Dynamic Registration 3.0 and would like a free copy of the beta please contact us.

 

Besides some minor bug fixes the 3.1 release introduces a payment gateway feature that uses Authorizenet as a merchant gateway. Future releases will support other gateways such as PayPal but for now its setup for Authorizenet (I can explain in another post the extra work for integrating directly with PayPal now but that's an entirely other topic).

 

So, for users wanting to integrate Dynamic Registration with Authorizenet below is a 'how to' and some questions that you might have. I will try and keep this post up to date and encourage other users (just beta clients right now) to post solutions that they implement.

 

To enable the payment gateway go to Module Configuration within the control panel and navigate to 'Payment Gateway' which is just below the module layout / style sheet settings. You have a few options here.

 

 

Enable Payment Gateway - Yes this to yes to turn the payment gateway on.

 

 

Payment Gateway - Authorizenet is currently the only gateway supported.

 

 

Test Mode - Check this box to put the gateway in test mode

 

 

Execute Gateway - Here you can decide if you want to always enable the gateway, enable the gateway for new registrations only, or enable the gateway for updated registrations only

 

 

Calculation Total - This field can represent the parameter $(Calc_Totalfield) which can be used for processing and can also be used later in Dynamic Email/SQL Events etc... Some examples of the calculation total can include things such as this:

Example: $(Field1) * 10

Example: $(Field1) + $(Field2) + $(Field3)

Note: New features have been added to 3.1 to also calculate checkboxlists and listbox multi selection fields. To use these you need to use parameters $(CalculateList:ShortFieldName). To set values within the checkbox group/listbox fields you need to set each list items value to be VALUE01_Price. You can have up to 20 items with values in it. For example VALUE01_19.99, VALUE02_9.99, VALUE03_29.99, VALUE04_19.99, VALUE05_9.99). By using this feature you can create total fields such as 'Check all items you want to purchase' or 'Check all add-on's you want to add' and Dynamic Registration will total all of the checked or selected items for you with this token. More information will be covered on this topic when the user guide is published.

 

Ok. So this covers the Payment Gateway settings. Next you need to setup the specific settings for Authorizenet. Expand the Authorizenet section and set the following properties.

 

 

Authorizenet Login: This is your Authorizenet Login ID

 

 

Authorizenet Transaction Key: This is your authorizenet transaction key. You will need to get this key from Authorizenet administration.

 

 

Authorizenet Gateway:  The gateway is either in test (developer mode) or standard (regular production mode). This is seperate from the test mode flag as this represents posting to the https://secure.authorize.net/gateway/transact.dll (for standard mode) and https://test.authorize.net/gateway/transact.dll (for developer mode). The developer mode should be used if you do not actually have an Authorizenet merchant account setup and just a development account setup.

 

 

Additional Parameters: This is the most important part of the authorizenet integration. These additional parameters are passed. Within the Authorizenet section you will notice two listbox's. One that includes Authorizenet Tokens and another that includes Dynamic Tokens that are available from Dynamic Registration fields and so forth. The additional parameters can pass as many (or as few) parameters to Authorizenet for processing. This 'advanced method' allows the most flexibility for your implementation. For example, by setting these parameters you could optionally turn on/off reoccurring billing, or maybe accept only checked and not credit cards (or set the choice between credit card and check based on a Dynamic Field value). I want to cover some of the very basics here and also create another post that highlights these Authorizenet tokens.

 

First, there are a few parameters that MUST be included or else Authorizenet will simply not work. I believe at a minimum the credit card number, expiration date, method type (i.e. credit card), and amount MUST be set. I think items such as currency and all of the billing contact info is optional.

 

Setting these parameters follows a very generic and standard method. These should be &AuthorizenetToken=SomeValue

Note: Selecting a token from the Authorizenet token listbox or Dynamic Fields listbox will automatically move that token over to the additional parameters textbox in the standard format of &AuthorizenetToken=

 

So for example let's say you were wanting to specify the first name, last name, email, credit card number, credit card expire date, and the amount, the additional parameters might look like this:

 

Example:

&x_first_name=$(FName)&x_last_name=$(LName)&x_email=$(Email)&x_method='CC'&x_amount=20.00&x_card_num=$(CardNum)&x_exp_date=$(ExpDate)

 

Another Example:

This example just displays using the calculation field for the amount:

&x_first_name=$(FName)&x_last_name=$(LName)&x_email=$(Email)&x_method='CC'&x_amount=$(Calc_TotalField)&x_card_num=$(CardNum)&x_exp_date=$(ExpDate)

 

Third Example:

This example makes the billing reoccurring and changes the system from credit cards to checks, also collects the users zip code, passes the IP Address along to Authorizenet, and also collets the users drivers license number.

&x_first_name=$(FName)&x_last_name=$(LName)&x_email=$(Email)&x_method='ECHECK'&x_amount=$(Calc_TotalField)&x_bank_name=$(BankName)&x_bank_acct_type=$(AcctType)&x_bank_aba_code=$(BankABACode)&x_bank_acct_num=$(BankAccountNumber)&x_recurring_billing="TRUE" &x_drivers_license_num=$(AnotherField)&x_ip_address=$(IPAddress)

 

So hopefully you get the picture. I will post another thread soon on all of the Authorizenet tokens that are available but I also encourage you to post any questions, solutions, or issues you might have in implementing the gateway with Authorizenet. As far as I know all tokens are already included within the listbox though.

 

A few other tips and tricks...

 

* Don't forget that Authorizenet requires SSL to be setup on your site

 

* If you are curious what is happening behind the scenes, you can add the &Debug=True to your URL when processing payments to determine the exact post that is sending to Authorizenet. You must be a site administrator or host user to review this.

 

Thats it for now! I will post more details soon.

 

Thanks,

 

Chad

 

Chad Nash
Posts:3828
river guide
river guide

11/17/2007 9:47 AM  

 

I wanted to post a few screenshots that go along with the post....

 

Here is an additional screenshot that representes the Authorizenet settings.

Stephen Nill
Posts:71
river guide
river guide

11/20/2007 6:33 AM  
This is very helpful Chad. It would be great to learn more about the Authorize.Net tokens, when you get a chance. :-)

Steve
Nick Clements
Posts:2
new to the springs
new to the springs

12/18/2007 6:46 PM  

Sounds good - any timeframe on a release for this module?

Regards
Nick

Stephen Nill
Posts:71
river guide
river guide

12/19/2007 7:47 AM  

Nick, DR 3.1 has already been released.

Steve

Stephen Nill
Posts:71
river guide
river guide

12/19/2007 7:49 AM  
Chad, since Authorize.net can track delivery fields as well, I'm wondering if you'll be including tokens for these fields in a future release?

Steve
Nick Clements
Posts:2
new to the springs
new to the springs

12/19/2007 4:57 PM  
Thanks Steve - I looked quickly at Snowcovered and only saw v3.0?
Also, do you know if there is a viewable demo anywhere of this version, I just want to get a feel of the payment flow.

Regards
Nick
Stephen Nill
Posts:71
river guide
river guide

12/19/2007 5:54 PM  
Nick, once you purchase DR via Snowcovered, you'll find version 3.1 in the Patches section. Re a demo, I don't know of one but I'm sure that Chad will jump in and answer this part of your question.

Steve
Chad Nash
Posts:3828
river guide
river guide

12/19/2007 6:55 PM  
Hi. The full release of 3.1 should be sometime in early January... For now you can access it under Patches and Hot Fixes in Snowcovered. So far we are getting some very positive feedback for users wanting to implement Authorizenet during registration... Until the full release though you will have to rely on threads and support desk for documentation though as the documentation is pending publication.

-Chad
Chad Nash
Posts:3828
river guide
river guide

05/08/2008 10:24 AM  
Just a heads up... We never released 3.1 as a full release as we were right in the middle of the 3.2 roadmap and decided to hold off. Well 3.2 is currently in Beta now and the latest release will include some great new features including PayPal, SQL Validation, more layout/look and feel features, client side events, AJAX features to tell the user if the username is already taken, etc... Should be ready by the end of May.

-Chad
JohnIs
Posts:20
going with the flow
going with the flow

05/08/2010 8:14 AM  
I am offering various levels of subscription, one of which is Free - I would like the Authorize.net payment submission to happen only if they choose a level other than free - how is this accomplished?
David To
Posts:2742
river guide
river guide

05/08/2010 3:10 PM  

 Hi, please check out demo 17 which has tutorial on turning off payment gateway. -- David

You are not authorized to post a reply.
Forums > Product Discussion - DotNetNuke Modules > Dynamic Registration > Dynamic Registration w/ Authorizenet



ActiveForums 3.7
DNN Modules
Copyright 2005 - 2010 by Data Springs, Inc.
Terms Of Use | Privacy Statement