Authorize.Net
Connect Authorize.Net to PayLexer to accept card payments, e-checks, and digital wallets across the United States and other supported markets.
Authorize.Net is a US-based payment gateway operating since 1996 and one of the most widely used payment processors in North America. It supports credit/debit cards, e-checks (ACH), digital wallets, and subscription billing for businesses in supported markets.
-
Supported Regions (Merchant Accounts): United States, Canada, United Kingdom, Europe, Australia - view full list
-
Supported Currencies: USD, CAD, GBP, EUR, AUD, and more
Supported Features
-
One-time payments
-
Refunds
-
Real-time payment status updates
-
Credit/debit card payments
-
E-check (ACH) payments
-
Subscription / recurring billing
-
Advanced fraud detection (Advanced Fraud Detection Suite)
Before You Start
Make sure you have:
-
Authorize.Net Account – Don't have one? Sign up for Authorize.Net →
-
PayLexer Account – Required to configure the integration. Create your account →
-
A website where you want to integrate
Looking for a different payment processor? View all supported gateways →
Configuring Authorize.Net
You need an API Login ID and Transaction Key from Authorize.Net for this integration.
Getting API Credentials
Log in to Authorize.Net
Log in to your Authorize.Net Merchant Interface.
Navigate to API Credentials
Go to Account → Settings → Security Settings → API Credentials & Keys.

Copy your credentials
Copy your API Login ID. Generate a new Transaction Key and copy it immediately - it will only be shown once.

Enter your passcodeyou receive in mail.

The Transaction Key is only shown once upon generation (shown only once).

Click Generate New Public Client Key if you haven't already to generate public client key and click on Copy Public Client Key

Save your Transaction Key and Signature Key immediately - they are shown only once and cannot be retrieved later.
For sandbox testing, use the Authorize.Net Sandbox to get separate test credentials.
Adding Credentials to PayLexer
Open PayLexer Dashboard
Log in to your PayLexer dashboard and navigate to Payment Gateways → Authorize.Net.

Enter your credentials
Paste the API Login ID and Transaction Key you copied from Authorize.Net.
Understanding Live/Production and Sandbox Settings:
| Environment | Purpose |
|---|---|
| Live / Production (Mandatory) | Used for real transactions. Cannot be empty, even when testing. |
| Test / Sandbox (Optional) | Used for testing only. No real money is processed. |
How PayLexer selects credentials:
-
Debug/Test mode ON → Test credentials are used
-
Debug/Test mode OFF → Live credentials are used
Test and save
Click Test Connection to verify your credentials, then click Save Configuration.

Configuring Webhooks
Open Authorize.Net Webhooks
In the Authorize.Net Merchant Interface, go to Account → Account and API Settings → Webhooks.

Add the Webhook URL
Click Create a webhook notification.

Copy the Webhook URL from PayLexer and paste it into Endpoint URL field in Authorize.Net and set Status to Activeselect the events you want to receive then click Save

Go to Account - Account and API Settings - API Credentials and Keys

Click Generate new Signature Keythen enter your passcodeyou receive in mail.

Save in PayLexer
Return to PayLexer and paste the Signature Keythen click Save Configuration.

Integrate Authorize.Net to Your Website
Go to Websites
Navigate to Websites in your PayLexer dashboard.
Edit your website
Click the Edit Icon of your added website.

Enable Authorize.Net
Click the checkbox to enable Authorize.Net for the website.

If you haven't added a website yet, Continue to Add Your Website →
Troubleshooting
Best Practices
-
Test in Sandbox before enabling Live mode
-
Validate the first live transaction after switching
-
Enable the Advanced Fraud Detection Suite (AFDS) in your Authorize.Net settings
-
Keep Transaction Key secure - regenerate it if compromised
-
Use separate Sandbox and Live credentials
FAQs
Still Have Questions?
-
Authorize.Net Support: Authorize.Net Help Center
-
PayLexer Support: Contact Support
Last updated 4 days ago
Built with Documentation.AI