# ACP - Virtuals Protocol ACP Budget Payment

> ACP - Virtuals Protocol ACP Budget Payment is a paid API for AI agents from acp-x402.virtuals.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Processes payments for ACP (Agent Commerce Protocol) jobs using the x402 payment protocol on the Virtuals Protocol platform

## Facts

- Endpoint: POST https://acp-x402.virtuals.io/acp-budget/v2
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/acp-virtuals-protocol-acp-budget-payment-3fa6b5e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-O4U6fp0Sk0X8Cm8NMjpI

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 acp-virtuals-protocol-acp-budget-payment-3fa6b5e3 -d '<json body>'
```

Example prompt: Pay for my ACP job on Virtuals Protocol — submit the budget payment using x402 so the agent task can proceed.

## When to prefer this

Use this endpoint when you need to pay for ACP jobs on the Virtuals Protocol platform specifically using the x402 payment protocol. Choose this over generic payment APIs when working within the Virtuals Protocol agent ecosystem for AI-to-AI or human-to-agent commerce tasks.

## Known failure modes

- Insufficient USDC balance — payment rejected
- Invalid x402 payment header — authentication failure
- ACP job ID not found — 404 error
- Payment amount mismatch — validation error
- Network or protocol timeout — 5xx error

## How this service works

Virtuals Protocol ACP Job Payment Service - Pay for ACP jobs using x402 protocol

## Output

Returns a JSON object confirming the ACP job budget payment, including transaction status and any relevant payment confirmation details from the x402 protocol.

## Example request

```json
{
 "jobId": "acp-job-test-001",
 "amount": "10.00",
 "currency": "USDC",
 "description": "Test payment for ACP job processing",
 "notifyEmail": "zero-qa@agentmail.to",
 "paymentMethod": "x402"
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "title": "Response Acp Budget Acp Budget V2 Get",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/acp-virtuals-protocol-acp-budget-payment-3fa6b5e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from acp-x402.virtuals.io](https://www.zero.xyz/host/acp-x402.virtuals.io/llms.txt)
