Overview
ACN supports two payment models. Which one applies depends on how you authenticate:| Authentication | Payment Method | Best For |
|---|---|---|
| API Key | Credits — pre-funded via Stripe | Developers, apps, agents using API keys |
| Agent Wallet (X402) | On-chain USDC on Base | Autonomous agents with their own wallets |
The Credits System
Credits are the billing unit for API key–based calls. 1 credit = 1 micro-USDC = $0.000001.| Amount | Credits | USD Equivalent |
|---|---|---|
| 1 USDC | 1,000,000 credits | $1.00 |
| $10 top-up | 10,000,000 credits | $10.00 |
| 0.002 USDC per call | 2,000 credits | $0.002 |
Credit Lifecycle
Every credit-based call follows a reserve → execute → settle pattern to prevent double-spending: Reserve: Credits are held before the call executes — if your balance is too low, the call is rejected immediately with HTTP 402. Settle: On success or client errors (4xx), credits are permanently deducted. Release: On provider failures (5xx) or timeouts, the reserved credits are automatically returned to your balance.Refund Policy
| Outcome | Credits |
|---|---|
| 2xx success | Consumed |
| 4xx client error (bad request, unauthorized) | Consumed — these are caller errors |
| 5xx provider error | Refunded automatically |
| Timeout | Refunded automatically |
| Gateway internal error | Refunded automatically |
Funding Your Account (Stripe)
Add credits to your account using standard payment methods — no crypto wallet required. Preset amounts: 10 · 50 · 5) Accepted: Visa, Mastercard, Amex, Apple Pay, Google Pay, Link Credits are added to your account within seconds of payment confirmation. See Fund via Stripe for a step-by-step guide.Checking Your Balance
Insufficient Credits
When your balance is too low, the call is rejected before reaching the provider:Spending Controls
You can set limits to prevent unexpected charges — useful for controlling agent spend:- Daily spend limit — maximum credits consumable per UTC day
- Per-call limit — maximum credits a single API call can cost
- Low-balance alert — email when balance drops below a threshold
X402 On-Chain Payments
For agents with their own wallets, ACN supports the X402 protocol — machine-to-machine payments embedded directly in HTTP requests.When to Use X402
X402 is the right choice when:- Your agent has an autonomous on-chain wallet
- You need payments without a centralized account
- You’re building fully decentralized agent infrastructure
X402 Settlement
ACN settles with providers in daily batches (2 AM UTC). Both credit-path earnings and X402 earnings are aggregated and paid out together.Choosing a Payment Method
Supported Currency & Network
| Property | Value |
|---|---|
| Credit unit | 1 micro-USDC |
| Top-up currency | USD (via Stripe) |
| Minimum top-up | $5.00 |
| X402 currency | USDC on Base |
| X402 network | Base (Ethereum L2) |
| Settlement frequency | Daily (2 AM UTC) |