Authorize.Net integration

This article describes how to find required information for IdeaRoom to set up your Authorize.Net integration. Authorize.net allows you to accept credit card payments from your customers.

To begin, you will set up an account with Authorize.net that includes the banking information where payments will be deposited. Note that your website must include required items for Authorize.net to approve your account.

These include the following:

  • Return/Refund Policy

  • Delivery/Shipping Policy

  • Terms of Purchase

  • Privacy Policy

  • Display of Card Brand logos (such as VISA or Mastercard)

You can find examples of the policies by searching on Google or using an AI tool like ChatGPT.

Once you have an account established with Authorize.net, IdeaRoom will require three items from your Authorize.net subscription to create the security bridges required to take payments:

  • API Login ID

  • Transaction Key

  • Public Client Key

See the information below on how to find these IDs and keys.


Find the API Login ID, Transaction Key, and Public Client Key

Access your Authorize.Net account to obtain the API Login ID, Transaction Key, and Public Client Key.

To get the Public Client Key

  1. On the main account page, select Settings (under the Account header in the left panel).

  2. Under Security Settings, select Manage Public Client Key.

  3. Under Create New Public Client Key, click Submit.

  4. Copy this key and send it to IdeaRoom. It will look something like this:

13QKXH9LHfzA7f73Zjvpht5D6gYPzo7G7vxRRZ6yksVMr9Ve5d8y688d6jE3TXt4

To Get the API Login ID and Transaction Key

  1. Back on the Settings page, select the API Credential & Keys link.

  2. The API Login ID will be listed. Copy and send this key to IdeaRoom. It looks like this: 3Kt4rx4Ma

  3. Under Create New Key(s), select Obtain: New Transaction Key and click Submit.

  4. Copy and send this key to IdeaRoom. It looks like this: 74Am8zDEmQ892K6T