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
| Capability | Status | Notes |
|---|---|---|
| Credit Card Transactions | Supported | Full transaction lifecycle including auth, capture, sale, refund, and void |
| ACH (Bank Account) Transactions | Supported | Process 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.
- Navigate to Merchants > select merchant > Connections
- Click Add Connection and select Authorize.Net
- Enter your API Login ID and Transaction Key
- Save the connection
Merchant Import
Include Authorize.Net credentials when importing merchants via CSV. Use the following column headers:
| Column | Description |
|---|---|
authorizenet_api_login | API Login ID |
authorizenet_transaction_key | Transaction 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
| Field | Type | Description |
|---|---|---|
mid | string | Your Authorize.Net API Login ID |
secret | string | Your Authorize.Net Transaction Key |
Test Mode
Authorize.Net provides a sandbox environment for testing. To use test mode:
- Create a sandbox account at developer.authorize.net
- Use sandbox API credentials when configuring test merchants
- 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
| Type | Description |
|---|---|
| Sale | Authorize and capture in a single request |
| Auth | Authorize only (hold funds without capturing) |
| Capture | Capture a previous authorization |
| Refund | Return funds from a captured transaction |
| Void | Cancel an uncaptured authorization |
Updated 4 days ago
