How do I configure my website to accept payments with Authorize.net? You want to setup your Authorize.net account to be used with your website. You may need to generate the API login ID and Transaction Key. We can optionally do this setup for you via the Authorize.net Configuration and Integration Service.
The following settings are required in order for you to submit transactions via an internet connection between your website and the Authorize.net payment gateway.
- API Login ID - A unique Application Programming Interface (API) Login ID identifies your account as authorized to submit transactions via an e-commerce Web site connection.
- Transaction Key - authenticates transactions submitted via an e-commerce Web site connection.
If you already have these settings, you can skip to step 3 below.
- Login to your Authorize.net virtual terminal at https://account.authorize.net/
- Generate the API Login ID and Transaction Key. From the Authorize.net main menu, click on the Account link. This will take you to the account Settings page. From this page, locate the Security Settings section, then click on the API Login ID and Transaction Key link. Follow the instructions there. Make a record of the Login ID and transaction key, and store in a safe place. You will need these values for your website(s).
- From your Administration Area, click on Tools -> Payment Settings. Enter your Authorize.net API Login ID in the Payment Processing ID field, and your API Transaction key in the Processing & Confirm Password fields.
Important: The API Transaction Key is a unique string that identifies your account. When a new Transaction Key is generated all websites and applications that currently process with the old Transaction Key must be updated!
Once this information is in your administration area, please run your test transactions.
For gateway problems, see the FAQ which lists Authorize.net error codes or call Authorize.net directly at 877-447-3938.