# AgentPay Escrow — Atomic USDC Escrow Payment

> AgentPay Escrow — Atomic USDC Escrow Payment is a paid API for AI agents from x402-agent-pay.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Executes an atomic USDC escrow payment from an AI agent or autonomous system to a specified payee wallet address via the x402 payment protocol

## Facts

- Endpoint: POST https://x402-agent-pay.com/escrow
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentpay-escrow-atomic-usdc-escrow-payment-c2ca3186
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WBD_MDmBod2v6RAPhBlaM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentpay-escrow-atomic-usdc-escrow-payment-c2ca3186 -d '<json body>'
```

Example prompt: Send an escrow payment of 5 USDC to wallet address 0xABC123...DEF for 'data processing service rendered' — use my AgentPay x402 payment header to authorize it atomically.

## When to prefer this

Choose this endpoint when an AI agent, IoT device, or autonomous system needs to send USDC to a specific wallet atomically without human intervention, especially within the x402 payment protocol ecosystem. Prefer over generic crypto transfer APIs when you need escrow semantics and machine-to-machine authorization via payment headers.

## Known failure modes

- Invalid or malformed payee wallet address — 400 Bad Request
- Insufficient USDC balance for payment amount — 402 Payment Required
- Missing or invalid x402 payment_header — 401 Unauthorized
- Amount is zero or negative — 422 Unprocessable Entity
- Network or on-chain settlement failure — 503 Service Unavailable
- Payment already processed (duplicate submission) — 409 Conflict

## How this service works

AgentPay is the x402 payment layer for autonomous AI agents, IoT devices, and businesses. Send and receive USDC payments atomically — no human required. Patent pending.

## Output

Returns a transaction receipt or confirmation indicating the escrow payment was successfully initiated or settled, including transaction ID, payee address, amount in USDC, and settlement status. On failure, returns an error indicating insufficient funds, invalid wallet address, or authorization failure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "payee",
  "amount_usdc",
  "payment_header"
 ],
 "properties": {
  "payee": {
   "type": "string",
   "description": "Payee wallet address"
  },
  "amount_usdc": {
   "type": "number"
  },
  "description": {
   "type": "string"
  },
  "payment_header": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentpay-escrow-atomic-usdc-escrow-payment-c2ca3186/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent-pay.com](https://www.zero.xyz/host/x402-agent-pay.com/llms.txt)
