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, Transaction Key, and Signature Key.

Follow these steps to obtain your API Login ID, Transaction Key, and Signature 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 , Transaction Key and Signature Key

  1. Sign in to the Authorize.net Merchant Interface at https://account.authorize.net/.
  2. Select Account from the main toolbar.
  3. Under Security Settings, select API Credentials & Keys.
  4. Your API Login ID may be visible on this page if you have generated keys before. If so, copy this.  Otherwise, proceed below. The API Login ID will be shown to you when you generate a key the first time. 
  5. You'll need to generate the Transaction Key and Signature one at a time. 
  6. Based on the need, select New Transaction Key or New Signature Key.
  7. To disable the old Transaction or Signature Key, check the box labeled Disable Old Transaction/Signature Key Immediately.
  8. If the Disable Old Transaction/Signature Key check box is not selected, the old Transaction or Signature Key will automatically expire in 24 hours. 
  9. Select Submit to continue.
  10. Request and enter PIN for verification.
  11. Your new Transaction/Signature Key is displayed.
  12. Copy each value. 

Help video on obtaining your API Login ID and Transactionn Key:

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

Once you have your API Login ID, Transaction Key, and Signature Key you must input them 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. Choose Authorize.net as the Provider.
  6. Enter a Name to identify the gateway. You can input "Authorize.net" for example.
  7. Enter your API Login ID.
  8. Enter your Transaction Key.  
  9. Enter your Signature Key.
  10. 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).