x402 sellers returning 202 after payment: what 14,991 paid calls show
A seller can settle an x402 payment and still answer 202 Accepted, and a plain res.ok check counts that as finished work. The vet402 team, which pays x402 sellers from its own wallets, reports 510 of 14,991 settled payments returned no usable content, mostly due to missing HTTP status, 5xx errors, or 202 responses. Under the reference Express middleware, any status below 400 triggers settlement, so a 202 or empty 200 gets charged while a 500 does not. The post describes how refunds differ between the exact and auth-capture schemes and offers a pre-payment lookup via a public REST endpoint and a hosted MCP server. It also recommends checking the response status and body after each paid call and marking tasks done only when content is actually delivered.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in