Authorize.net 2.0

Authorize.net 2.0 is the original Authorize.net gateway for GoldCart. It supports the AIM module only, if your account supports the CIM methods then you should use the new Authorize.net AIM / CIM /ARB Gateway.

Some store owners prefer to use this gateway (as apposed to the newer on) if they are only going to be collecting credit card payments. The main reason for this is the checkout page is less cluttered and provides a simpler checkout for buyers see the screen shots below for the checkout page difference.  You can use either gateway with your Authorize.net account however CIM methods must be support within your account for you to use this functionality.

Authorize.net 2.0 Checkout form:

Authorize.net /aim/arb/cim Checkout form:

NOTE: There is a message with Gold Cart saying the 2.0 is no longer supported. This gateway will not be deleted from the Gold Cart so you are fine to use it, however if Authorize.net changes their API and the gateway will require a big rewrite then it will probably not be supported and the newer one will be the new Authorize.net gateway. This gateway is not getting deleted so your fine to use it!

Setting up your Gateway:

There are two things from authorize.net you will need before you can set this up, an API Login ID and a Transaction key follow the direction below to obtain these then your ready to set up this gateway in wp-e-commerce!

To obtain your API Login ID:

  • Log into the Merchant Interface at https://secure.authorize.net
  • Select Settings under Account in the main menu on the left
  • Click API Login ID and Transaction Key in the Security Settings section
  • If you have not already obtained an API Login ID and Transaction Key for your account, you will need to enter the secret answer to the secret question you configured at account activation.
  • Click Submit.
  • The API Login ID for your account is displayed on the API Login ID and Transaction Key page.

To obtain a Transaction Key:

  • Log on to the Merchant Interface at https://secure.authorize.net
  • Select Settings under Account in the main menu on the left
  • Click API Login ID and Transaction Key in the Security Settings section
  • Enter the secret answer to the secret question you configured when you activated your user account
  • Click Submit
  • The Transaction Key for your account is displayed on a confirmation page.

IMPORTANT: Be sure to record your Transaction Key immediately in a secure manner or copy it immediately to a file in a secure location because it is not always visible in the Merchant Interface like the API Login ID. Once you navigate away from the confirmation page there will be no other way to access the Transaction Key in the Merchant Interface. You would have to generate a new Transaction Key.

  1. Go to the payments section in your WP-e-Commerce store settings (Settings > store >payments)
  2. Select the Authorize.net 2.0 gateway.
  3. Click the edit link and fill in your gateway details

  4. Display Name – This is the name that will appear on your checkout page if you’re using more than one payment gateway
  5. API Login ID – The API Login ID is a complex value that is at least eight characters in length, includes uppercase and lowercase letters, numbers, and/or symbols and identifies your account to the payment gateway. It is not the same as your login ID for logging into the Merchant Interface

    You can obtain this from within your Authorize.net account (see directions above)

  6. Transaction Key – The Transaction Key is a 16-character alphanumeric value that is randomly generated in the Merchant Interface and works in conjunction with your API Login ID to authenticate you as an authorized user of the Authorize.Net Payment Gateway when submitting transactions from your Web site.

    You can obtain this from within your Authorize.net account (see directions above)

  7. Test Mode – Only select this option if your account is in test mode, if your account is not in test mode with Authorize.net and you have this option select the checkout page will fail. At the same time if your account with Authorize.net is in test mode and you don’t select this option then its going to fail

    See here for a good explanation of how the test accounts work

  8. Forms Sent To Gateway –  Match up the form details with your checkout form – this step is optional and if your using the default checkout forms then all the values should be sent automatically.