Errors

StatusMeaning
402Payment required — settle and retry identically
404Unknown path (not on the gateway allowlist)
409Payment already used
429Upstream daily budget exhausted (operator capacity)
501Receiver or facilitator not configured
502Upstream proxy failure
503Budget store unavailable in production

Error bodies are typically JSON { "error": "…" }. On settle failure you may receive a fresh 402 instead of a plain error — always prefer the latest challenge amounts.