Authorize.Net

Connect your Authorize.Net merchant account to process credit card and ACH transactions through Preczn.

Authorize.Net is a direct merchant payment processor that enables stand-alone merchants to accept credit card and ACH (bank account) payments.

Supported Capabilities

CapabilityStatusNotes
Credit Card TransactionsSupportedFull transaction lifecycle including auth, capture, sale, refund, and void
ACH (Bank Account) TransactionsSupportedProcess eCheck payments using bank routing and account numbers

Adding Merchant Credentials

To connect Authorize.Net, you'll need two pieces of information from your Authorize.Net Merchant Interface:

  • API Login ID - Your unique merchant identifier for API authentication
  • Transaction Key - Your secret key for authorizing API requests

Configuration Methods

Authorize.Net credentials can be configured through three methods:

Dashboard Upload

Upload credentials directly through the merchant connection settings in the Preczn Dashboard.

  1. Navigate to Merchants > select merchant > Connections
  2. Click Add Connection and select Authorize.Net
  3. Enter your API Login ID and Transaction Key
  4. Save the connection

Merchant Import

Include Authorize.Net credentials when importing merchants via CSV. Use the following column headers:

ColumnDescription
authorizenet_api_loginAPI Login ID
authorizenet_transaction_keyTransaction Key

API Integration

Configure credentials programmatically using the merchant connections endpoint:

curl --request PATCH \
  --url https://api.preczn.com/v1/merchants/{merchantId}/connections/AuthorizeNet \
  --header 'Authorization: Bearer {api_key}' \
  --header 'Content-Type: application/json' \
  --data '{
    "mid": "{API Login ID}",
    "secret": "{Transaction Key}"
}'

Request Fields

FieldTypeDescription
midstringYour Authorize.Net API Login ID
secretstringYour Authorize.Net Transaction Key

Test Mode

Authorize.Net provides a sandbox environment for testing. To use test mode:

  1. Create a sandbox account at developer.authorize.net
  2. Use sandbox API credentials when configuring test merchants
  3. Use Preczn test cards which automatically map to Authorize.Net test cards

⚠️ Test vs Production

Ensure your merchant's test mode setting matches your API key's mode. Test credentials only work with test mode enabled.

Supported Transaction Types

TypeDescription
SaleAuthorize and capture in a single request
AuthAuthorize only (hold funds without capturing)
CaptureCapture a previous authorization
RefundReturn funds from a captured transaction
VoidCancel an uncaptured authorization