What can I sell through x402?
A bounded HTTP resource: an API result, dataset lookup, MCP tool call, protected file, search response, content answer, or another output whose value and delivery rules are clear. The stronger offers are clean, trusted, useful, repeatable, and difficult to replace with a generic model response.
Do I need Cloudflare to use x402?
No. x402 is an open protocol and can be implemented in different server stacks. Cloudflare can be a useful deployment and enforcement layer when the resource already runs there or edge verification fits the architecture, but the route, buyer flow, settlement choice, and operating model still need to be designed.
Does x402 replace Stripe, subscriptions, or API keys?
No. It fits request-time machine purchases. Conventional billing remains the better tool for card payments, invoices, tax workflows, seats, account recovery, support entitlements, and longer customer relationships. A product can use both when the boundaries are explicit.
Should I start with an API, an MCP tool, or a paid page?
Start with the interface closest to the buyer’s job. Use an API for a stable programmatic contract, an MCP tool when the resource belongs inside an agent tool workflow, and a protected page or file when retrieval itself is the product. The first version should prove one use case, not every channel.
How do we choose the first price?
Price the outcome and the cost of delivering it, then test the smallest credible unit. A fixed price is easiest when the work is known before the request. A usage cap is useful only when the final work varies. The pilot should record paid requests, repeat use, failed settlements, and support cost before the price is treated as settled.
What must be tested before launch?
At minimum: unpaid access, a valid paid retry, invalid or expired authorization, wrong network or amount, duplicate requests, facilitator failure, timeouts, protected-output leakage, settlement feedback, rate limits, logs, and the behaviour clients should follow when payment or delivery fails.