← Vytvářejte agenty na Cloudflare / agents / tools / payments
MPP (Machine Payments Protocol)
Machine Payments Protocol (MPP) ↗ je otevřený protokol pro platby mezi stroji. Standardizuje HTTP 402 Payment Required stavový kód s formálním schématem ověření navrženým IETF ↗. MPP dává agentům, aplikacím i lidem jedno rozhraní pro platbu za službu v rámci téhož HTTP požadavku.
MPP je nezávislé na platební metodě. Podporuje stablecoiny, karty prostřednictvím Stripe a vlastní platební metody. Jedna služba může nabízet více než jednu metodu.
Jak to funguje
- Agent nebo HTTP klient požaduje placený prostředek.
- Služba vrací
402 Payment Requireds platební Challenge. - Klient provede platbu.
- Klient požadavek zopakuje s objektem typu Credential.
- Služba vrací prostředek spolu s platební Receipt.
Služby HTTP si vyměňují platební údaje v autentizačních hlavičkách. Nástroje Model Context Protocol (MCP) používají stejný postup prostřednictvím JSON-RPC.
Platební záměry
MPP definuje tři platební záměry:
charge: Inkasujte jednorázovou platbu.session: Účtujte za měřené využití.subscription: Prodávejte opakovaný přístup.
Další informace najdete v tématu Platební záměry MPP ↗.
Kompatibilita s x402
MPP je zpětně kompatibilní s x402. Klienti MPP mohou využívat existující služby x402 bez jakýchkoli úprav na jejich straně.
Stavte na Cloudflare
Platba z Agents SDK
SDKs
MPP poskytuje SDK pro TypeScript, Python, Rust, Go a Ruby. Průvodci Cloudflare používají TypeScript mppx SDK ↗.
Aktuální balíčky a integrace najdete v Dokumentace MPP SDK ↗.
Související
- mpp.dev ↗ : Dokumentace protokolu a návody
- Specifikace IETF ↗ : Schéma HTTP autentizace pro platby
- Pay Per Crawl : Nativní monetizace webového obsahu Cloudflare