All tools / Checklist

x402 client checklist

A local checklist for building a client that can read a 402 and retry after paying.

  • You can see status 402, not only a generic network error. If the browser hides it, you have a server-side or curl path.

  • All four are present on the requirement you intend to pay.

  • The asset address is USDC (or the token you expect) on that network, not a lookalike.

  • maxTimeoutSeconds gives the wallet enough time to sign and submit.

  • After paying, the client can send the payment header and read the 200. CORS is solved for that hop too.

  • A human or an explicit policy confirms payTo and amount before any signature.

  • You compared a paid response with the challenge so a still-402 is not treated as success.

Local only

Ticks stay in this tab. This checklist does not send a payment.