402 existed for decades as a reserved code. Agent commerce finally gives it a job: machine-readable payment challenges instead of opaque 401 API keys.
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x…",
"amount": "1000"
}]
}
Amount 1000 with USDC (6 decimals) = $0.001.