Configuration

STEP 1: Get Your Authorize.net Credentials (New Merchant)

  1. Visit Authorize.net Payments and sign up for an account.

STEP 2: Complete the Basic Setup

  1. In Magento Admin, click on Stores. Then under Settings, choose Configuration.
  2. In the side menu under Sales, choose Payment Methods.
    1. IMPORTANT: If your Magento installation has multiple websites, stores or views, make sure to select the proper scope in the drop-down at the top left-hand corner of the side navigation.
    2. In the Merchant Location section, verify that Merchant Country is set to the location of your business.
  3. Under Other Payment Methods, in the Authorize.net CIM section, click on the arrow to expand the section. 
    1. Expand "Basic Settings" tab
    2. Enter a Title to identify Authorize.net as a payment option during checkout.
    3. Set the current operating Environment for Authorize.net transactions to one of the following:
      1. Sandbox
      2. Live

        When testing the configuration in a sandbox, use only credit card numbers that are recommended by Authorize.net. When you are ready to go live with Authorize.net, set Environment to Live.

    4. Set Payment Action to one of the following:
      1. Authorize Only - Approves the purchase and puts a hold on the funds. The amount is not withdrawn from the customer’s bank account until the sale is “captured” by the merchant.
      2. Authorize and Capture - The amount of the purchase is authorized and immediately withdrawn from the customer’s account.
    5. Enter the following credentials from your Authorize.net account:
      1. API Login ID
      2. Transaction Key
      3. Client Key



  4. Set Enabled to Yes.
  5. If you want the ability to store customer information securely, set Vault Enabled to Yes. This feature will allow your customers to place subsequent orders quickly without having to re-enter their information again.
  6. Enable CIM functionality option if needed. The Authorize.Net Customer Information Manager (CIM) allows you to store customers' sensitive payment information on secure servers, simplifying your compliance with the Payment Card Industry Data Security Standard (PCI DSS) as well as the payments process for returning customers and recurring transactions

STEP 3: Complete the Advanced Settings (optional)

Expand the Advanced Settings section.

  1. In the Vault Title field, enter a descriptive title for your reference that identifies the vault where your customer card information is stored.
  2. Select New order status for orders placed with Authorize.net CIM payment method 
  3. In the Credit Card Types box, hold down the Ctrl key, and select each credit card that is accepted by your store as payment through Authorize.net.
  4. If you want the system to save a log file of interactions between your store and Authorize.net, set Debug to Yes.
  5. Enable Shipping Profiles option if needed 
  6. Enter the Minimum Order Total and Maximum Order Total for Direct Post transactions. To qualify, the order total must exactly match the minimum or maximum threshold, or fall somewhere in between.
  7. In the Sort Order field, enter a number to determine the sequence in which Authorize.net appears when listed with other payment methods during checkout.
  8. Define Invoice Number Field and PO Number Field

STEP 4: Country Specific Settings (optional)

  1. Set Payment from Applicable Countries to one of the following:
    1. All Allowed Countries
    2. Specific Countries

      For Payment from Specific Countries, hold down the Ctrl key and select each country from which you accept payment.

STEP 4: 3D Secure Verification Settings (optional)

  1. Set Enable 3D Secure Verification to Yes. This option turns On/Off 3D Secure Verification functionality. For extra fraud protection, 3D Secure requires customers to complete an additional verification step with the card issuer when paying
  2. Provide Threshold Amount. 3D Secure Verification will be applied when the payment amount exceeds this value 
  3. Enter the following credentials:
    1. API Identifier
    2. Org Unit ID
    3. API Key
    4. Script URL
  4. Set Verify for Applicable Countries to one of the following:
    1. All Allowed Countries
    2. Specific Countries

      For Verify for Specific Countries, hold down the Ctrl key and select each country from which you accept payment.