← Alle Playbooks
Playbook· build

Agentic Payments mit x402, was Du als Builder über maschinen-bezahlte APIs wissen musst

x402 weckt den alten HTTP-Status 402 wieder auf und macht ihn zur Bezahl-Schicht für AI-Agents. In 10 Schritten verstehst Du den Flow, baust eine kostenpflichtige API und lässt einen Agent autonom bezahlen, ohne Account und ohne Checkout.

Agenten können seit einem Jahr Tools aufrufen, Code schreiben und APIs lesen. Bezahlen konnten sie nie. Jede kostenpflichtige API verlangt einen Account, eine Kreditkarte, ein KYC-Verfahren und einen API-Key, und genau das ist die Wand an der ein autonomer Agent stehenbleibt. x402 reißt diese Wand ein. Coinbase hat das Protokoll im Mai 2025 gestartet, mittlerweile trägt es die x402 Foundation gemeinsam mit Cloudflare. Die Idee ist fast peinlich simpel, der HTTP-Statuscode 402 "Payment Required" steht seit den Anfängen im Web-Standard und wurde nie benutzt. x402 macht ihn zur Bezahl-Aufforderung, die ein Agent direkt in einem normalen Web-Request beantwortet. Wir bauen das hier von der Konzept-Seite bis zum MCP-Server durch.

Schritt 1, verstehen was x402 wirklich löst

Stell Dir vor Dein Agent will auf eine Wetter-API zugreifen die pro Abfrage einen Cent kostet. Heute heißt das, Du legst vorher einen Account an, hinterlegst eine Karte, kaufst Credits und gibst dem Agent einen Key. Vier manuelle Schritte, alle vor dem ersten Request. Bei x402 fällt das komplett weg. Der Agent ruft die API einfach auf, bekommt ein "402 Payment Required" zurück, bezahlt im selben Atemzug und bekommt die Antwort. Kein Account, kein Login, keine Session. Das ist der Kern, x402 verschiebt die Bezahlung vom vorgelagerten Onboarding in den Request selbst.

Schritt 2, den Bezahl-Flow einmal von Hand durchdenken

Bevor Du eine Zeile Code schreibst, geh den Ablauf einmal im Kopf durch, das spart Dir später Stunden Debugging. Der Flow hat sieben Stationen. Der Client schickt einen normalen Request. Der Server antwortet mit 402 und legt im Response-Body die Zahlungsdaten bei, also Betrag, Empfänger-Adresse und akzeptierte Chains. Der Client baut mit seiner Wallet eine signierte Zahlung. Er schickt den Request erneut, diesmal mit der signierten Zahlung im X-Payment Header. Der Server prüft die Zahlung, entweder selbst oder über einen Facilitator. Die Zahlung wird on-chain abgewickelt. Der Server liefert die eigentliche Ressource aus. Wenn Du diese sieben Schritte verinnerlicht hast, ist der Rest nur noch Tooling.

Schritt 3, die richtige Chain und Währung wählen

x402 ist Chain-agnostisch, läuft aber nicht überall gleich gut. Die mit Abstand aktivste Deployment-Basis ist Base, Coinbases eigene Layer-2-Chain, weil dort die Gas-Gebühren nahezu null sind und Micro-Payments im Cent-Bereich überhaupt erst Sinn ergeben. Solana und Polygon werden ebenfalls unterstützt. Bezahlt wird in der Regel mit Stablecoins, meistens USDC, damit der Agent nicht mit volatilen Token-Kursen rechnen muss. Für den Einstieg nimmst Du Base plus USDC, das ist der am besten dokumentierte Pfad und der den die meisten Beispiele voraussetzen.

Schritt 4, eine API kostenpflichtig machen

Auf der Server-Seite ist x402 erstaunlich wenig Code. In einer Node-Umgebung packst Du eine Middleware vor Deine Route. Das Muster sieht im Kern so aus:

import { paymentMiddleware } from "x402-express";

app.use(
  paymentMiddleware("0xDeineEmpfaengerAdresse", {
    "/premium-data": "$0.01",
  })
);

Die Middleware übernimmt alles Lästige, sie generiert die 402-Antwort wenn keine Zahlung anliegt, prüft eingehende Zahlungen und gibt die Route erst frei wenn bezahlt wurde. Mehr musst Du auf der einfachsten Stufe nicht tun. Das npm-Paket x402 ist stabil genug für echte Experimente, die genaue Versionsnummer schaust Du kurz auf npm nach, sie wechselt häufig.

Schritt 5, den Facilitator verstehen

Der Begriff Facilitator taucht in jeder x402-Doku auf und verwirrt am Anfang. Ein Facilitator ist ein Dienst der die Zahlung tatsächlich on-chain ausführt und verifiziert, damit Dein Server das nicht selbst gegen die Blockchain machen muss. Coinbase betreibt so einen Facilitator, der die Zahlung settled und für den Käufer sogar die Gas-Gebühr übernimmt. Du kannst Zahlungen auch lokal verifizieren, aber für den Start nimmst Du den Facilitator, weil er Dir die gesamte Blockchain-Interaktion abnimmt. Merk Dir die Rollen, Client zahlt, Server fordert, Facilitator wickelt ab, Blockchain ist die Settlement-Schicht.

Schritt 6, die Agent-Seite mit x402-fetch

Jetzt die Käufer-Seite. Dein Agent soll auf ein 402 nicht mit einem Fehler reagieren, sondern automatisch bezahlen. Dafür gibt es x402-fetch, einen dünnen Wrapper um das normale fetch. Du gibst ihm eine Wallet mit, und ab da behandelt er einen 402 nicht als Abbruch sondern als Bezahl-Aufforderung. Der Wrapper baut die signierte Zahlung, setzt den X-Payment Header und schickt den Request automatisch ein zweites Mal. Für Deinen Agent-Code sieht das aus wie ein ganz normaler API-Call der einfach funktioniert. Genau das ist der Punkt, die Bezahl-Logik verschwindet hinter dem Fetch-Wrapper.

Schritt 7, x402 in einen MCP-Server bringen

Für die Academy ist der spannendste Teil die MCP-Verbindung. Wenn Du schon einen MCP-Server gebaut hast, weißt Du dass Tools bisher gratis sind, wer den Server installiert, nutzt alle Tools umsonst. Mit x402-mcp, noch früh bei Version 0.1.1, kannst Du einzelne Tools kostenpflichtig machen. Ein Tool das eine teure Berechnung macht oder einen bezahlten Drittanbieter-Dienst anzapft, verlangt dann pro Aufruf eine Micro-Zahlung. Das ist eine echte Monetarisierungs-Schicht für MCP-Server, die ohne Stripe, ohne Subscription und ohne User-Accounts auskommt. Behandle die Version aber als das was sie ist, ein frühes Paket. Für ein Produkt würde ich es noch nicht scharf schalten, zum Lernen ist es ideal.

Schritt 8, Limits setzen bevor der Agent das Konto leerräumt

Hier ist die Stelle die in den Marketing-Posts gern verschwiegen wird. Ein Agent der autonom bezahlen kann, kann auch autonom zu viel bezahlen. Im vierten Quartal 2025 gab es das Meme-Coin-Experiment PING, das x402 als Spiel missbraucht hat, über 150.000 Transaktionen im ersten Monat, weil Leute die Bezahl-Schleife auf Base wegen der Null-Gas-Gebühren hunderte Male wiederholt haben. Genau diese Wiederholbarkeit ist das Risiko. Bevor Du einem Agent eine Wallet gibst, setz harte Grenzen. Ein Tages-Limit auf der Wallet, ein Pro-Request-Maximum, und im Idealfall eine separate Wallet mit nur ein paar USDC drauf statt Deiner Haupt-Wallet. Behandle die Agent-Wallet wie eine Prepaid-Karte, nie wie ein Girokonto.

Schritt 9, AP2 und das größere Bild

x402 steht nicht allein. Es wurde in AP2, das von Google getriebene Agents Payment Protocol, aufgenommen. Das ist relevant weil es x402 von einem Coinbase-Projekt zu einem breiter getragenen Standard macht, und das senkt das Risiko dass Du auf etwas baust das in einem Jahr tot ist. Parallel melden mehrere Quellen dass agentic Payments über MCP direkt in ChatGPT und Claude einziehen. Du musst AP2 heute nicht nutzen, aber Du solltest wissen dass x402 kein isoliertes Krypto-Gimmick ist sondern Teil einer Standardisierungs-Welle für maschinen-bezahlte Dienste.

Schritt 10, wann Du x402 NICHT brauchst

Der ehrlichste Schritt zum Schluss. x402 ist eine Lösung für ein spezifisches Problem, nämlich autonome Maschinen-zu-Maschinen-Bezahlung von Micro-Beträgen ohne Account. Wenn Du Menschen monatlich 19 Euro abbuchst, ist Stripe weiter das richtige Werkzeug, nicht x402. Wenn Deine API von bekannten Geschäftspartnern mit Verträgen genutzt wird, brauchst Du keine on-chain Micro-Payments. x402 glänzt da wo viele kleine Beträge zwischen Parteien fließen die sich vorher nicht kennen, pay-per-call APIs, bezahlte MCP-Tools, Daten-Abrufe im Cent-Bereich. Bau es nicht ein weil es neu ist, bau es ein wenn Dein Use-Case genau dieser ist.

Was als nächstes

Wenn Du Schritt 7 spannend fandest, fang mit einem eigenen MCP-Server an und mach erst eines seiner Tools kostenpflichtig. Der Playbook Erster MCP-Server in 90 Minuten bringt Dich auf die Basis, und MCP-STDIO-Sicherheit zeigt Dir worauf Du achten musst sobald Geld im Spiel ist. Wer tiefer in Agent-Architektur will, für den ist Level 5 ab Was ist ein Agent der richtige Einstieg.

Quelle

  • x402 offizielle Seite und Whitepaper, https://x402.org
  • Coinbase Developer Platform, x402 Doku, https://docs.cdp.coinbase.com/x402/welcome
  • Zuplo, Autonomous API und MCP Server Payments mit x402, https://zuplo.com/blog/mcp-api-payments-with-x402
  • npm-Pakete x402, x402-fetch, x402-mcp (Stand 2026-06) — die genauen Versionsnummern wechseln häufig, vor dem Einsatz kurz auf npmjs.com prüfen