Skip to main content

Authorize.net Integration Guide

Guide for linking Authorize.net with Chargeback.io.

Theodore avatar
Written by Theodore
Updated over a week ago

⚠️ If you’re already enrolled under alert networks and just want to set up the integration, skip to Step 2.

Step 1: Add Enrollment Details

In this step, you’ll enroll your billing descriptors into each alert network.

1. Before you start

2. How to add your enrollment details

  1. In the sidebar, click Alerts.

  2. From the dropdown, choose Configure.

  3. Find the network you want to enroll (e.g., Ethoca), then click + Enroll More Descriptors.

  4. Enter:

    • The descriptor(s) you want to enroll.

    • For RDR: Add at least 4 ARNs, or provide your acquirer BIN and CAID.

  5. Click Continue.

3. Enrollment timelines

  • Ethoca / CDRN: Typically live within 12 hours.

  • RDR: Up to 7 business days; during backlogs, it can take more than 14 business days.

ℹ️ See this guide for details on setup timelines.

Step 2: Connect Authorize.net

Follow these steps to connect Authorize.net to Chargeback.io:

  1. In the sidebar, click Integrations.

  2. Find the Authorize.net card and click Connect.

  3. Click Next through the prompts until you reach the screen asking for your API Login ID and Transaction Key.

  4. Add both values.

  5. Click Connect.

Connection completes instantly in most cases.

How to Find API Login ID & Transaction Key in Authorize.net

Follow these steps to find these details in Authorize.net:

  1. Sign in to Authorize.net.

  2. Click Account.

  3. Under Settings, go to Security Settings and select API Credentials & Keys.

A. Get your API Login ID

  1. On API Credentials & Keys, find API Login ID.

  2. Copy it and paste it into Chargeback.io.

  3. Proceed to the next part (B) to create a Transaction Key.

B. Generate a new Transaction Key

  1. On the same page, under Create a New Key, select New Transaction Key.

  2. Check Disable Old Transaction Key Immediately.

  3. Click Submit.

  4. Check your email inbox for the PIN.

  5. Enter the PIN in Enter PIN and click Verify PIN.

  6. After verification, copy the Generated Key (this is your Transaction Key).

  7. Paste it into Chargeback.io.

Step 3: Set Up Auto-Refund

Skip this step if you want to automatically refund all disputed transactions, regardless of amount.

Use this step only if you want to set a maximum amount for automatic refunds and handle higher-value disputes manually.

To set an auto-refund threshold:

  1. In the sidebar, click Alerts.

  2. Choose Configure.

  3. Open the Auto-Refund tab.

  4. Make sure the toggle beside Ethoca and CDRN is turned on (green).

  5. Click Edit.

  6. Set your auto-refund threshold (the maximum transaction amount that refunds automatically), then save.

⚠️ Transactions above the threshold appear as manual alerts and require action. Here’s a guide that’ll show you how to manage manual alerts.

Unresolved alerts can still result in chargebacks.

Step 4: Add a Balance

You need a positive balance to exit Demo Mode and start enrollment.

1. How to add a balance:

  1. In the lower-left corner of your dashboard, click Account Settings.

  2. On the overflow menu, click Balance.

  3. Under Current Balance, click Add Funds.

  4. Enter the amount you want to add and click Continue.

2. How payment works

  • Funds charge to the card you added during signup.

  • If your balance is zero, you can’t add a new card from the dashboard.

    • To update your payment method in this case, contact our support team.

How to Disconnect Authorize.net From Chargeback.io

  1. In the left sidebar, click Integrations.

  2. Find the Authorize.net card and click Disconnect.

⚠️ Disconnecting Authorize.net does not stop alerts.

To stop receiving alerts, fill out this unenrollment form.

Important Notes

If the Authorize.net fails to match a transaction to your Chargeback.io dashboard, mark the transaction as Not Found, then file a Manual Credit Request to receive credit.

💡 Questions or concerns? Get help from our support specialists at Chargeback.io.

Did this answer your question?