Docs · error · HTTP 402

-32013 x402 payment missing, spent or expired

The X-PAYMENT credential has no live settlement behind it (never settled, units spent, or the window expired).

What to do

  1. GET /x402 for the menu and the 402 challenge
  2. Settle, then retry with `X-PAYMENT: <tx hash>`
  3. Testnet today: every tier serves community supply

Where it lives: /x402.

The exact answer

HTTP 402
{
  "error": {
    "code": -32013,
    "message": "No live x402 payment for that credential — settle again at /x402",
    "data": {
      "request_id": "<uuid>",
      "support": "/support/new?request_id=<uuid>"
    }
  }
}

All codes: error decoder · methods and limits · file it: /support/new?request_id=….