APPD

Payment Protocols

The two major agent payment protocols in production.

x402

HTTP 402 Payment Protocol

x402 is an open internet-native payment standard that revives the dormant HTTP 402 'Payment Required' status code, enabling direct blockchain-based transactions over HTTP.

MPP

Machine Payments Protocol

MPP is an internet payment protocol for machine-to-machine commerce. It uses the HTTP 402 status code to signal payment requirements, supporting both crypto (on-chain stablecoins) and fiat (cards, wallets via Stripe). Developed by Stripe and Tempo.

Comparison

Featurex402MPP
Payment TypeOn-chain stablecoinFiat + stablecoin
SettlementInstant (on-chain)Session-based
Auth FlowHTTP 402 → payment → accessHTTP 402 → session → payment → access
CurrenciesUSDCUSD, USDC, USDT
Backed ByCoinbase, CloudflareStripe, Tempo