Glossary Item Box

Squirrelcart v6.1.0

Authorize.net

Overview

Information about Authorize.net can be found here: http://www.authorizenet.com

Squirrelcart supports accepting payments via credit card or electronic check through Authorize.net. Authorize.net offers two methods of connecting to their gateway, AIM (Advanced Integration Method) and SIM (Simple Integration Method). Squirrelcart implements AIM when you set "Connection Method" to "Store Hosted / Server to Gateway", and SIM when you set it to "Gateway Hosted" or "Store Hosted / Browser to Gateway (Relay)".

If you meet the requirements for AIM, it is the best method to use.
Advanced Integration Method (AIM)
AIM requirements

AIM Setup Instructions

Squirrelcart uses your API Login ID and Transaction Key to authenticate with Authorize.net. To obtain that information, follow the steps below.

  1. Log into your Authorize.net control panel
  2. Click settings
  3. Click API Login ID and Transaction Key in the section labeled Security Settings
  4. To create an API Login ID or Transaction Key for the first time:

     

    Step 1: Type in your Secret Answer. You should have configured a Secret Question and Secret Answer during account activation.

     

    Step 2: Click Submit to continue or click Cancel to cancel the action. The API Login ID and Transaction Key generated for your payment gateway account appear.

     

    Once you have initially created your API Login ID, you may not change it in the Merchant Interface. To change your API Login ID, you will need to contact Authorize.net Customer Support.

     

    IMPORTANT: The API Login ID is different than your user login ID. Your user login ID allows you to log into your Merchant Interface user account. The API Login ID grants a merchant access to submit transactions to the payment gateway.

     

    You may obtain a new, unique Transaction Key on this page as often as needed.

     

    To obtain a new transaction key:

     

    Step 1: Enter your Secret Answer (the answer to your Secret Question configured at account setup).

     

    Step 2: To disable the old transaction key, click the check box labeled  Disable Old Transaction Key.

    Note: If the Disable Old Transaction Key check box is not selected, the old transaction key will automatically expire in 24 hours.


    Step 3:
    Click Submit to continue or click Cancel to cancel the action. Your new transaction key is displayed.

 

Now that you have your API Login ID and Transaction Key, you will need to give Squirrelcart that information so it can communicate with Authorize.net. To do that, follow the steps below.

  1. Open the payment gateway record labeled Authorize.net in the control panel of Squirrelcart
  2. Enter your Authorize.net API Login ID in the API Login ID field.
  3. Leave the Account Password field blank
  4. Enter your Transaction Key in the Transaction Key field.
  5. Set the Authenticate With field to Account Transaction Key. The Account Password is their for backwards compatibility with older versions of Authorize.net and should not be used.
  6. Choose your Transaction Type
  7. Set the Connection Method field to Store Hosted / Server to Gateway
  8. Check Enabled
  9. Click Save Changes 

 

By default, Authorize.net returns data to Squirrelcart using a comma to separate fields. There is a setting to change the separator in the Authorize.net control panel. If you think you may have changed the setting from it's default, you should verify that it is set to a comma. The setting can be found by clicking Settings, and then clicking Direct Response. It should be set to ", (comma)".
Simple Integration Method (SIM)
SIM requirements

SSL Certificate


SIM setup instructions

  1. Login to Authorize.net's control panel
  2. Click settings
  3. Click Relay Response
  4. In the URL field, below Default Relay URL enter the secure URL to your cart page as in:

    https://www.example.com/store.php

  5. Click Settings
  6. Click API Login ID and Transaction Key in the section labeled Security Settings
  7. You will need to obtain your API Login ID and Transaction Key.

    To create an API Login ID or Transaction Key for the first time:

     

    Step 1: Type in your Secret Answer. You should have configured a Secret Question and Secret Answer during account activation.

     

    Step 2: Click Submit to continue or click Cancel to cancel the action. The API Login ID and Transaction Key generated for your payment gateway account appear.

     

    Once you have initially created your API Login ID, you may not change it in the Merchant Interface. To change your API Login ID, you will need to contact Authorize.net Customer Support.

     

    IMPORTANT: The API Login ID is different than your user login ID. Your user login ID allows you to log into your Merchant Interface user account. The API Login ID grants a merchant access to submit transactions to the payment gateway.

     

    You may obtain a new, unique Transaction Key on this page as often as needed.

     

    To obtain a new transaction key:

     

    Step 1: Enter your Secret Answer (the answer to your Secret Question configured at account setup).

     

    Step 2: To disable the old transaction key, click the check box labeled  Disable Old Transaction Key.

    Note: If the Disable Old Transaction Key check box is not selected, the old transaction key will automatically expire in 24 hours.


    Step 3:
    Click Submit to continue or click Cancel to cancel the action. Your new transaction key is displayed.

  8. Open the payment gateway record labeled Authorize.net in the control panel of Squirrelcart
  9. Enter your Authorize.net API Login ID in the API Login ID field.
  10. Leave the Account Password field blank.
  11. Enter your transaction key into the Transaction Key field.
  12. Set Authenticate With to Account Transaction Key (the Account Password setting should not be used...it is for backwards compatibility with older versions of Authorize.net.
  13. Choose your Transaction Type
  14. If you have SSL capabilities on your site, set connection method to Store Hosted / Browser to Gateway (Relay), otherwise, set it to Gateway Hosted.
  15. Check Enabled
  16. Click Save Changes

 

 


© 2001-2017 Lighthouse Development. All Rights Reserved.