Setting-up your Authorize.net Account for the Commerce Engine

Before credit card transactions are accepted on your site, your Authorize.net account must be configured properly with ACE. This step-by-step guide will allow you to correctly configure your account and provide you with the information Clockwork needs to complete the set-up with your payment gateway with ACE.

If you have any questions, please contact your Clockwork Project Manager.


Before You Begin

Setting up an Authorize.Net payment gateway to accept transactions from ACE is a careful, multi-step process. Before you begin, please take a moment to ensure you have the following:

  • Obtain your login credentials for the Authorize.Net account management interface, including:
    • Login Id
    • Password
    • Answer to your ‘secret question’
  • Ensure your Merchant Account is set-up. (your Merchant Account is the bank account where the funds will be deposited/withdrawn).

Once you've completed these items, you are ready to log into the Authorize.Net account management interface and configure the payment gateway.


Step 1 - Log In to Authorize.net

Log in to the Authorize.Net control panel at https://account.authorize.net/ using your Login ID and Password.


Step 2 – Configure Email Receipt Settings

Since ACE sends its own receipt emails, we want to disable those sent by Authorize.Net. To do this:

  1. Go to the main "Settings" screen, and under "Transaction Response Settings", select "Email Receipt".
  2. On the "Email Receipts" page, under the "Enable Email Confirmation" heading, uncheck the checkbox labeled "Email transaction receipt to customer (if email address is provided)".
  3. Click "Submit".

Step 3 – Configure MD5 Prefix

The MD5 Prefix is a required value for encrypting payments through your gateway.

  1. Go to the main "Settings" screen and Select "MD5-Hash" under "General Security Settings".
  2. In the two Hash Value fields, enter a value followed by an underscore “_”. Typically the name of your brand or store. Note: be sure to include the underscore at the end of the value.
  3. Click ‘Submit’ and send the New Hash Value to your Clockwork project manager.

Step 4 – Configure Test Mode

Test Mode allows entry of credit card numbers without running actual transactions.

As ACE already offers this feature, we suggest turning Test Mode off within Authorize.net (this way you can go live without a second visit to Authorize.net.)

To do this:

  1. Go to "Settings", and choose "Test Mode" under general security settings.
  2. Click ‘Turn Test OFF’:

NOTE: You will want to ensure Test Mode is turned ON within ACE if you do not want to process orders. Both should be turned off for site launch.



Step 5 - Configure API Login and Transaction Key

API Login and Transaction Keys are required to connect the ACE payment gateway and Authorize.net. In this step you will generate an API Login, followed by a Transaction Key that must then be sent securely to Clockwork.

NOTE: You will need the secret question/answer to complete this step.

  1. Go to the main "Settings" screen. Click "API Login ID and Transaction Key" under "General Security Settings".
  2. You will be prompted to enter your security question's answer in order to receive a transaction key. Enter the answer and click, ‘Submit’.
  3. Copy the resulting two values exactly, and *securely* deliver them to Clockwork.
    • "API Login ID" e.g. 78qAWmFzO4c
    • "API Transaction Key" e.g. 52BGU8f77d2Ti34W

Do to the secure nature of this information; do not send these over unencrypted email. Use one of the following options to transmit this information to Clockwork:

  • GPG encrypted email
  • Password-protected ZIP archive
  • Telephone

NOTE: Once a transaction key is generated, you cannot view it; you must generate a new one if you lose it. When the Transaction Key is displayed, be sure to copy it to a safe place.