authorize_net_V1

Authorize.net Integration

Steps to be done in your EduBrite microsite

To setup Authorize.net integration information go to Site Admin --> Site Details and open Payment Integration Details tab:

API Url would always be either https://test.authorize.net/gateway/transact.dll (for developer's sandbox) or https://secure.authorize.net/gateway/transact.dll (for production)

For other parameters login to your authorize.net merchant account and follow the below steps.

 

Login to and locate the Security Settings details. You can obtain the API login details using the highlighted link below.

On the next screen you can locate the API Login Id. For the transaction key if you haven't yet created it before, you can create a new key, once you create you would need to copy it right away as Auth.net doesn't show it to you next time again. So copy it and put it in the microsite payment parameters right away.

 The next thing which remains in MD5 hash which is required for validating the messages received from authorize.net. Click on the MD5 hash link shown on first screen.

You would be able to enter any secret word for the MD5 hash generation so choose whatever you like and enter the same in the microsite parameters.

Steps to be done in Authorize.net Merchant Account

Open the accounts page in your merchant account and click on Response/Receipt ULRs

Click on Add URL

Enter the authorize.net url which corresponds to your microsite.

The url format is is always https://<<yoursite>>.edubrite.com/oltpublish/site/atnet.do . Please change the <<yoursite>> with actual url prefix of your microsite. In case you are not using edubrite.com domain for your microsite, then use the microsite domain e.g. lms.mycompany.com but keep the /oltpublish/site/atnet.do as-is

 

Additional Fields on Payment Form :

Few additional fields can be added to capture and pass information to Auth.net.

Supported fields - address,phone,fax,company

To add these field on the form - specify these comma seperated fields in 'Additional field on payment form' field.

To configure any of these as mandatory in the form, specify field as *address, *phone etc.

 


Rating: