← Vytvářejte agenty na Cloudflare / agents / tools / payments
x402
x402 ↗ je platební standard postavený na HTTP 402 (Payment Required). Služby vracejí odpověď 402 s pokyny k platbě a klienti platí programově bez účtů, relací nebo API klíčů.
Jak to funguje
- Klient požaduje resource:
GET /resource. - Server vrací
402 Payment RequiredsPAYMENT-REQUIREDhlavička obsahující platební údaje zakódované v Base64: cenu, přijímaný token, síť a adresu obchodníka. - Klient sestaví podepsaný platební payload a požadavek zopakuje s
PAYMENT-SIGNATUREhlavička. - Server ověří platební payload, a to buď přímo, nebo voláním facilitátor : A transakci vypořádá on-chain.
- Server vrací prostředek s
PAYMENT-RESPONSEhlavička obsahující potvrzení vyrovnání.
Klíčové komponenty
Klient
Klientem je jakýkoli subjekt, který požaduje placený zdroj: aplikace ovládaná člověkem, AI agent nebo programová služba. Klienti potřebují jen kryptoměnovou peněženku, žádné účty, přihlašovací údaje ani relační tokeny spravovat nemusí.
Server
Server definuje požadavky na platbu v 402 odpověď, ověří příchozí platební payloady, vypořádá transakci a poskytne prostředek. Většinu z toho automaticky zajišťují SDK x402 a facilitator.
Facilitátor
Facilitátor je volitelná, ale doporučená služba třetí strany, která abstrahuje interakci s blockchainem. Server místo přímého připojení k uzlu deleguje dvě operace:
POST /verify: Potvrzuje, že platební payload klienta je platný, než server požadavek splní.POST /settle: Odešle ověřenou platební transakci do blockchainu.
Facilitátor nedrží žádné prostředky. Ověří klientovu předem podepsanou transakci a odešle ji do sítě jménem serveru. https://x402.org/facilitator je veřejný facilitátor provozovaný společností Coinbase a používá se ve všech příkladech Cloudflare. Více facilitátorů ↗ jsou dostupné napříč různými sítěmi.
Platební schémata a sítě
x402 využívá platební schémata k definování způsobu, jakým se platba sestavuje a vypořádává v dané síti.
| Scheme | Sítě | Popis |
|---|---|---|
exact ↗ |
EVM, Solana, Aptos, Stellar, Hedera, Sui | Přenáší pevnou částku tokenů, obvykle ERC-20 ↗ USDC na EVM na adresu obchodníka. |
upto ↗ |
EVM | Autorizuje maximální částku; skutečný poplatek se určí v době vypořádání na základě spotřeby prostředků. |
Podporované sítě zahrnují Base, Ethereum, Polygon, Optimism, Arbitrum, Avalanche, Solana, Aptos, Stellar a Sui. Použijte base-sepolia pro testování s bezplatným testovacím USDC z Circle Faucet ↗.
Zpoplatnění zdrojů
Nástroje MCP
Platba za zdroje
Agents SDK
Kódovací nástroje
SDKs
| Balíček | Instalovat | Použití |
|---|---|---|
x402-hono |
npm install x402-hono |
Middleware Hono pro servery Worker |
@x402/fetch |
npm install @x402/fetch |
Wrapper pro fetch s automatickým zpracováním plateb |
@x402/evm |
npm install @x402/evm |
Podpora platebního schématu EVM |
agents/x402 |
Součástí agents |
Klient MCP s podporou plateb x402 |
Související
- x402.org ↗ : Specifikace protokolu
- x402 GitHub ↗ : Open source SDK
- Příklady x402 ↗ : Kompletní funkční kód
- Pay Per Crawl : Nativní monetizace Cloudflare