Find Answers

Find Answers

Specified Languages
British English
English

Contact Us

Merchant Support

Toll-Free Phone: 877-447-3938

Support Hours:
M–F: 5 AM – 5PM PST
(closed major holidays)


Reseller Support

Toll-Free Phone:
888-437-0481

Support Hours:
M–F, 6 AM – 5 PM PST
(closed major holidays)


Affilate Support

Toll-Free Phone:
866-682-4131

Support Hours:
M–F: 6 AM – 5 PM PST
(closed major holidays)


Corporate Offices

Authorize.Net (Utah)
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 801-492-6450
Fax: 801-492-6489

Authorize.Net (Washington)
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 425-586-6000
Fax: 425-586-6005

CyberSource Corporation HQ
P.O. Box 8999
San Francisco, CA 94128-8999
Tel: 650-965-6000
Fax: 650-625-9145

What are the API Login ID and Transaction Key?


Doc ID:    A576
Version:    1.0
Status:    Published
Published date:    02/25/2011
 

Answer

The API Login ID and Transaction Key are two pieces of information unique to your account. They are only used to connect your website or other integrated business application to the Authorize.Net® Payment Gateway for transaction processing. They are not valid for logging into the Merchant Interface.

API Login ID
The API Login ID is a complex value that identifies your account to the payment gateway when submitting transaction requests from your website. While not valid for logging into the Merchant Interface, its purpose is similar to a login ID—it's like your website logging onto the payment gateway. The API Login ID is at least eight characters in length, includes uppercase and lowercase letters, numbers, and/or symbols.

You can obtain the API Login ID for your account in the Merchant Interface:

1. Log into the Merchant Interface at https://account.authorize.net/ -- or, if logged in already, click the Home tab near the top of your screen.
2. Click Settings under Account in the main menu on the left
3. Click API Login ID and Transaction Key in the Security Settings section (click here if this setting is not available)

Your API Login ID is displayed on the page if one has been generated already. If not, enter the Secret Answer to the Secret Question for your user account. The API Login ID and the Transaction Key (see below) will then be generated.

IMPORTANT: The API Login ID is sensitive account information and should only be shared on a need-to-know basis, for example with your Web developer for the purposes of integration with the payment gateway.

Transaction Key
The Transaction Key is a 16-character alphanumeric value that is randomly generated in the Merchant Interface and is used as an additional layer of authentication when submitting transaction requests from your website.

You can generate a Transaction Key for your account in the Merchant Interface:

1. Log into the Merchant Interface at https://account.authorize.net/ -- or, if logged in already, click the Home tab near the top of your screen.
2. Click Settings under Account in the main menu on the left
3. Click API Login ID and Transaction Key in the Security Settings section (click here if this setting is not available)
4. Enter the Secret Answer to the Secret Question for your user account
5. Click Submit

The Transaction Key is provided on a confirmation page.

IMPORTANT: The Transaction Key will not be visible at any other time in the Merchant Interface. You must record it temporarily or copy and paste it to a secure file location immediately. Like the API Login ID, the Transaction Key is sensitive account information and should only be shared on a need-to-know basis, for example with your Web developer for the purposes of integration with the payment gateway.

Did this information help? If not, continue reading below, or visit our online video tutorial at http://www.authorize.net/videos .

If you do not have the option to click the API Login ID and Transaction Key setting in the Merchant Interface, you have not yet activated Multiple User Accounts for your payment gateway account. Multiple User Accounts is a standard payment gateway feature that allows you to strengthen account security and streamline transaction management by creating unique login IDs and user accounts for each employee who accesses the Merchant Interface. Activating Multiple User Accounts does not mean that you have to create additional user accounts; however, in order to view the API Login ID for your account in the Merchant Interface, you must enable this feature.

Note: The person who originally signed up for your payment gateway account or the primary user of your account should activate the Multiple User Accounts feature for your account, as they will be asked to enter sensitive account information.

To enable Multiple User Accounts:

1. Log into the Merchant Interface at https://account.authorize.net/. The New Multiple User Accounts Management page appears.
2. Enter your user information including your First Name, Last Name, Title, Phone, Extension, and Email Address.
3. Enter a new User Login ID and Password for your payment gateway account. This will be a distinct User Login ID and Password that only you use to log into the Merchant Interface.

Note: As soon as you finish activating Multiple User Accounts, the old password for your payment gateway account will expire and will no longer be valid for logging into the Merchant Interface. However, your old login ID will stay the same but is now only valid for submitting transactions from your website and is renamed the API Login ID. You are not required to change anything for your website integration. For information about the API Login ID, see the beginning of this article.

4. Provide the current Secret Answer to the Secret Question that you configured when the payment gateway account was originally set up.
5. Next provide a New Secret Question and New Secret Answer. This will be a distinct Secret Question and Secret Answer that only you will use for your own user account.
6. Click Submit

Once Multiple User Accounts is activated, the API Login ID and Transaction Key setting will appear in the Merchant Interface and you will be able to view your API Login ID. You will have a one-time opportunity to reset your API Login ID from this same page by entering your Secret Answer; however, future resets must be handled by calling Customer Support.


Rate this Page
Did reviewing this article help you to resolve your issue?
Yes
No
 
Why or why not?