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
- GET /x402 for the menu and the 402 challenge
- Settle, then retry with `X-PAYMENT: <tx hash>`
- 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=….