x402 vs Solana Pay

Solana Pay is a Solana-native payment specification for QR-code and URL-based USDC and SOL payments, primarily aimed at point-of-sale and consumer commerce. x402 is a chain-agnostic HTTP protocol aimed at machine-initiated API and agent payments. Both can settle USDC on Solana but they target very different use cases.

x402Solana Pay
ScopeSolana chain onlyChain-agnostic (Solana, Base, Polygon, Arbitrum, World Chain, +more)
Trigger surfaceQR codes, payment URLs, wallet deep linksHTTP 402 response from any web endpoint
Primary userHumans at checkout / merchantsAI agents and software clients
Auth modelWallet signs a Solana transactionSigned payment-proof header verified by a facilitator
Account / app requiredWallet app on phoneNone - any HTTP client
Settlement assetUSDC or SOL on SolanaUSDC by default; USDT and others via specific facilitators
Best forRetail checkout, P2P transfers, SaaS billing on SolanaPay-per-call APIs, autonomous agent commerce, micropayments across chains

See all comparisons, or jump to what x402 is.

Get these stories as a short daily email.

One email each morning. Free. Unsubscribe anytime.