๐Ÿš€ AgentPay is in private beta โ€” test mode only. Production launch coming soon. Request early access โ†’
The Control Layer for Agent Commerce

The payments API for AI agents.

Sign up once. Your AI agent calls the API forever. No crypto. No complexity.

Starts at $29/mo ยท Cancel anytime

View full API reference โ†’

AgentPay
โ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ข 4782
AI Agent Card
โ†“
Live in 5 minutes

Sign up once. Your AI agent calls the API forever. No agent-facing UI, no crypto, no complexity.

1
Sign up and choose a plan
Pick Starter, Growth, or Scale. Complete checkout with Stripe โ€” takes under two minutes.
2
Get your API key
You'll see your API key immediately after payment. Copy it โ€” we only show it once.
3
Add it to your agent's environment
Set AGENTPAY_API_KEY in your agent's environment or config file.
4
Your agent calls the API
POST /api/payments to pay, POST /api/accept to receive. Both are transactions. Both draw from your monthly quota.
How it flows under the hood
1
Developer signs up, chooses a plan, and pays
2
AgentPay issues an API key โ€” set it as AGENTPAY_API_KEY in the agent's environment
3
Agent calls POST /api/payments or POST /api/accept
4
AgentPay authenticates the key, checks plan limits, and bills overage if needed
5
Transaction recorded, count incremented, outgoing webhooks fired
6
200 OK โ€” transaction_id, accept_id, signed merchant receipt
Built for safe agent commerce

Control how AI agents spend money. Verify and accept payments initiated by AI agents. Everything you need on both sides of every transaction.

๐Ÿ”‘
Agent Identity
Each agent gets isolated credentials. One API key per agent, hashed and never stored in plaintext โ€” always know which agent acted.
๐ŸŽ›๏ธ
Spending Controls
Plan-based monthly quotas with automatic overage billing. Pause an agent instantly by revoking its key.
๐Ÿ“Š
Full Audit Ledger
Every transaction logged with timestamp, amount, purpose, and agent identity. Queryable via API or dashboard.
โšก
One API. Two Sides.
Use AgentPay as a payer, a merchant, or both. POST /api/payments to pay, POST /api/accept to receive. Both count as transactions โ€” one quota, one bill.
๐Ÿ””
Outgoing Webhooks
Register a URL to receive real-time payment.received and payment.sent events. HMAC-signed for authenticity.
โšก
Simple API
One POST request, one JSON response. No SDKs required โ€” works from any language or framework. Idempotency keys included.

The merchant side of agent commerce.

AI agents don't just spend โ€” they pay someone. AgentPay Accept gives that someone a verification layer: confirm the agent is real, capture intent, record approval, and generate a signed receipt.

Every acceptance returns identity, intent, approval status, and a stable accept_id โ€” the building blocks of auditable agent commerce.

Try Accept Demo โ†’ Read the API docs
๐Ÿชช Identity
Every agent is registered and verified before a transaction is accepted. The agent_id maps to a known, active entity.
๐ŸŽฏ Intent
Capture structured purpose with every payment. Merchants see exactly what the agent intended to pay for โ€” not just an amount.
โœ… Approval & Auditability
Record whether a human approved the transaction. Every acceptance generates a signed receipt with a stable accept_id for your records.

One request. Any language. No SDK needed.

Plain HTTP. JSON in, JSON out. Works from Python, Node.js, Go, Ruby, curl โ€” anything that can make an HTTP request.

Get your API key โ†’
// Safely retry with idempotency keys const res = await fetch('https://agent-pay.pro/api/payments', { method: 'POST', headers: { 'Authorization': `Bearer ${process.env.AGENTPAY_API_KEY}`, 'Content-Type': 'application/json', 'Idempotency-Key': `payment-${Date.now()}` // safe to retry }, body: JSON.stringify({ to_agent_id: 'agent_abc123', amount: 0.50, purpose: 'tool usage fee' }) }); const { transaction_id, status } = await res.json(); // curl // curl -X POST https://agent-pay.pro/api/payments \ // -H "Authorization: Bearer $AGENTPAY_API_KEY" \ // -H "Idempotency-Key: payment-$(date +%s%N)" \ // -d '{"to_agent_id":"agent_abc123","amount":0.50}'
Simple, predictable pricing

No free tier. No surprise fees. Each plan includes a monthly transaction quota โ€” exceed it and overage is billed automatically.

Starter
$29/mo
1,000 transactions / month
(payments + verifications combined)
$0.03 / txn overage
  • API key authentication
  • Agent-to-agent payments
  • Transaction ledger
  • Stripe billing portal
  • Email support
Get Started
Scale
$299/mo
100,000 transactions / month
(payments + verifications combined)
$0.005 / txn overage
  • Everything in Growth
  • 100ร— transaction volume
  • Dedicated support
  • Custom limits on request
  • SLA available
Get Started