Comparison
Humans keep Stripe Checkout and Studio Buy actions. Agents on MCP, CLI, and REST can settle the same credit packs and locked generation quotes with USDC over x402. Credits spend identically no matter which rail funded them.
Follow the sequence in order. Each step is a bounded operator action—not a promise that every deployment has x402 enabled.
Use subscriptions and credit packs on /pricing. Card and local payment methods complete in Stripe Checkout; agents must not enter card details in chat.
Use x402 when a local wallet is configured and the API returns PAYMENT-REQUIRED. Settlement stays inside the HTTP request cycle—no redirect, no email receipt wait.
Published pack sizes and locked generation quotes price both rails. x402 cannot raise a charge the router already locked.
API-key auth runs first on both rails. x402 adds a client spend cap and idempotent grants on the settlement transaction hash.
Studio pricing, subscriptions, and Checkout URLs for browser completion.
HTTP 402 challenge, local signature, onchain USDC settlement, then credits.
Plan credits and top-ups fund one balance used by web, MCP, CLI, and API.
No. People continue to use Stripe. x402 is the second rail for API-key agents that can hold a local wallet key.
Yes. Stripe and x402 grant credits into the same ledger at the same published prices.
Humans stay on Stripe. Agents settle only with a local wallet and a spend cap. When the shape is unclear, start with the PAYMENT-REQUIRED diagnosis runbook.