Each time a donor submits a donation on your 4aGoodCause page we securely pass their card information to Authorize.net for processing. To do this 4aGoodCause must be connected to your Authorize.net account. This connection is made via the API Login ID and Transaction Key.

Follow these steps to obtain your API Login ID and Transaction Key and insert them into 4aGoodCause.  

Please note: If you prefer to have 4aGoodCause connect your Authorize.net account please contact us at support@4agoodcause.com.

1. Obtain your API Login ID and Transaction Key

The API Login ID and Transaction Key are two pieces of information unique to your Authorize.net account. They are 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. The API Login ID is at least eight characters in length, includes uppercase and lowercase letters, numbers, and/or symbols.

To obtain the API Login ID:

  1. Log into your Merchant Interface at https://account.authorize.net.
  2. Click Account from the main toolbar.
  3. Click Settings in the main left-side menu.
  4. Click API Credentials & Keys.

Your API Login ID is displayed on the page if one has been generated already. If not, the API Login ID will be generated when you obtain your Transaction Key (see below).

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.

To obtain your Transaction Key:

  1. Log into the Merchant Interface at https://account.authorize.net.
  2. Click Account from the main toolbar.
  3. Click Settings in the main left-side menu.
  4. Click API Credentials & Keys.
  5. Enter your Secret Answer.
  6. Select New Transaction Key.
  7. To disable the old Transaction Key, click the check box labeled Disable Old Transaction Key Immediately.
    (Note: If the Disable Old Transaction Key Immediately check box is not selected, the old transaction key will automatically expire in 24 hours.)
  8. Click Submit to continue. Your new Transaction Key is displayed.

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 4aGoodCause for the purposes of integration with the payment gateway.

Help video on obtaining your API Login ID andTransactionn Key:

 

2. Copy and Paste your API Login ID and Transaction Key into 4aGoodCause

Once you have your API Login ID and Transaction Key you must input it into your 4aGoodCause account. We suggest copying and pasting to avoid any mistakes. 

  1. Login to 4aGoodCause at https://4agc.com
  2. Click on Settings on the left menu.
  3. Click Payment Gateways on the left menu.
  4. Click Create Payment Gateway on the right.
  5. Enter a Name to identify the gateway. You can input "Authorize.net" for example.
  6. Enter your API Login ID.
  7. Enter your Transaction Key.  
  8. Click Create Payment Gateway.

Next Step - Silent Post URL

Now that your 4aGoodCause account can talk to Authorize.net, you must take one additional step to make sure Authorize.net can talk back to 4aGoodCause (for your monthly donations).