💳

# Authorize.Net Payment Gateway

Complete guide to integrating Authorize.Net payments in the US

A

### Authorize.Net - Trusted US Payment Processor

Established payment gateway since 1996

#### 🇺🇸 US Market Leader

- • Established since 1996
- • Trusted by 400,000+ merchants
- • Strong US market presence
- • Reliable processing infrastructure

#### 💳 Payment Processing

- • Credit & Debit Cards
- • ACH eCheck payments
- • Recurring billing
- • Mobile payments

## 🔑 How to Create Authorize.Net API Credentials

1

#### Create Authorize.Net Account

Visit Authorize.Net and sign up for a merchant account.

2

#### Access Account Settings

Log into your merchant interface and navigate to Account → Settings → API Credentials & Keys.

3

#### Generate API Credentials

Create new Transaction Key and copy your API Login ID and Transaction Key.

## ⚙️ Environment Configuration

`APP_AUTHORIZENET_API_LOGIN_ID="your_api_login_id" APP_AUTHORIZENET_TRANSACTION_KEY="your_transaction_key" APP_AUTHORIZENET_SANDBOX="true"`

## 🔌 API Endpoints

POST `/api/finance/deposit/fiat/authorizenet/`

Creates a new Authorize.Net payment session

POST `/api/finance/deposit/fiat/authorizenet/verify`

Verifies Authorize.Net payment after completion

POST `/api/finance/deposit/fiat/authorizenet/webhook`

Handles Authorize.Net webhook notifications