# Vextorium Ping / x402 Integration Test

> Vextorium Ping / x402 Integration Test is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-11).

Health-check endpoint that verifies an agent's x402 payment integration is working by echoing back connection and payment details

## Facts

- Endpoint: POST https://api.vextorium.com/v1/ping?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-ping-x402-integration-test-f9107d67
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pJNHfQ-540GvqFmTbJsFn

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 vextorium-ping-x402-integration-test-f9107d67 -d '<json body>'
```

Example prompt: Send a ping to Vextorium with the echo string 'hello' and tell me if my x402 payment integration is working — I want to see whether the server detected my payment and what it says back.

## When to prefer this

Use this endpoint when you need to verify that your x402 USDC micropayment integration is correctly configured before making substantive paid API calls to Vextorium. It is the cheapest and fastest way to confirm connectivity and payment detection. Prefer this over calling any data endpoint for debugging purposes.

## Known failure modes

- Payment not detected: seen_payment returns null if x402 headers are missing or malformed
- Network timeout if Vextorium servers are temporarily unreachable
- HTTP 402 if payment authorization is rejected
- Malformed body returns validation error if required fields are missing

## How this service works

Test your x402 client or agent for the minimum price: confirms the payment arrived and echoes back the network, scheme, payer and amount the server saw, your IP, user agent, time and any 'eco' text you send.

## Output

Returns a JSON object with a boolean 'ok' field, the echoed 'eco' string, a note explaining whether payment was detected, the server's UTC timestamp, and optionally the client IP, user agent, and seen_payment object showing the payer network and address if x402 payment headers were recognized.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [],
     "properties": {
      "eco": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": [
      "object",
      "null"
     ],
     "properties": {
      "ok": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "eco": {
       "type": [
        "string",
        "null"
       ]
      },
      "note": {
       "type": [
        "string",
        "null"
       ]
      },
      "time_utc": {
       "type": [
        "string",
        "null"
       ]
      },
      "client_ip": {},
      "user_agent": {},
      "seen_payment": {}
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "eco": "hello",
  "note": "If you see seen_payment with your network and payer, your x402 integration works.",
  "time_utc": "2026-10-03T19:09:26.315+00:00",
  "client_ip": null,
  "user_agent": null,
  "seen_payment": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-ping-x402-integration-test-f9107d67/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
