How to Obtain API Login ID and Transaction Key for Authorize.Net?
If you are setting up a payment form with Authorize.Net, you must provide the API Login ID and Transaction Key to set up the integration. Both of these can be obtained from your Authorize.Net account. Below are the steps.
Log in to Authorize.Net’s Merchant Interface, and click the Account tab. You will be redirected to the main Settings page.
Under Security Settings, click the API Credentials and Keys option.
On the next page, copy the API Login ID.
Under the Create New Key(s) section, select the New Transaction Key option. If you wish your old keys to be unusable, check the Disable Old Transaction Key Immediately option. Otherwise, leave it unchecked.
Click the Submit button. You will be asked to verify your identity with a PIN. The PIN will be sent to the email address associated with your Authorize.Net account.
Once verified, the new Transaction Key is displayed. Copy the key before clicking the Continue button or closing your browser.
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.
How to generate Authorize.net Public Client Key?
You need to manually generate a Public Client Key for successful transactions and additional security benefits from within you authorize.net account.
1. Navigate to Account > Settings > Security Settings > General Security Settings > Manage Public Client Key
2. Under the Create New Public Client Key. section, If you wish your old keys to be
unusable, check the Disable Old Public Client Key(s) option. Otherwise, leave it
unchecked.
3. Click the Submit button. You will be asked to verify your identity with a PIN. The
PIN will be sent to the email address associated with your Authorize.Net account.
You will successfully generate a public client key after verifying your identity.
Fraud Filters enabled on Authorize.net
Fraud Filters enabled on Authorize.net
If you have Fraud Filters enabled on your Authorize.net account, you will need to generate a Signature Key.
Currently ChargeAutomation only support two types of webhooks from Payment Events category. These are fraud approved and fraud declined.
To generate the Signature Key, please follow steps 1 to 4 listed here and continue with the below steps:
Check the radio button beside "New Signature Key" in the image below
Click on Submit
This will send a PIN to your email address
Once your identity is verified, you will see your new Security Key
Copy the Security Key and keep it secured and enter it into ChargeAutomation in Step 1 of onboarding.
Learn More