TYPO3-Inhalte per HTTP-402-Protokoll monetarisieren: die x402 Paywall für TYPO3 v14

Die TYPO3-x402-Paywall bringt das offene HTTP-402-Micropayment-Protokoll nach TYPO3 v14 — für klassische Besucher:innen ebenso wie für KI-Agenten-Traffic. Per-Seiten-Schalter, On-Chain-Stablecoin-Payments und MCP-Tools inklusive.

Auf einen Blick

  • Das x402-Protokoll nutzt HTTP 402 „Payment Required" als offenen Micropayment-Standard — ohne Subscription-Logik, rein über HTTP-Header und On-Chain-Micropayments.
  • Eine PSR-15-Middleware erzwingt den 402-Flow auf konfigurierten TYPO3-Seiten und API-Routen — auch für KI-Agenten-HTTP-Traffic via gated_route_patterns; Paywall-Schalter und Preis-Override direkt in den TYPO3-Seiteneigenschaften.
  • Frontend-Overlay mit EIP-1193-Wallet-Signaturfluss (MetaMask u. kompatible) für Endnutzer:innen; Stablecoin (USDC) auf Base, Polygon u. a.
  • Backend-Analytics-Dashboard, PSR-14-Events, MCP-Tools und ein optionales React/Next.js-Begleitpaket runden das Paket ab.

Digitale Inhalte zu monetarisieren, ohne Nutzer:innen in ein Abo-Modell zu zwingen, war lange ein ungelöstes Problem im Web. Das x402-Protokoll greift hier auf einen fast vergessenen HTTP-Statuscode zurück: 402 „Payment Required". Statt einer Abo-Logik signalisiert der Server bei gesperrten Inhalten schlicht einen 402 — und der Client bezahlt per On-Chain-Micropayment, ohne Login, ohne Kreditkarte.

Die TYPO3-x402-Paywall-Extension bringt diesen Ansatz nach TYPO3 v14 — und denkt dabei sowohl klassische Browser-Besucher:innen als auch KI-Agenten-HTTP-Traffic mit. Ein einheitlicher Mechanismus, der ohne Subscription-Logik auskommt und TYPO3 zur Zahlungsschicht für beide Zielgruppen macht.


Inhaltsverzeichnis  

Überblick

x402-Protokoll und Konzept der Extension.

Funktionen im Detail

Middleware, Wallet-Fluss, KI-Agenten-Gating, Analytics.

Installation

Composer-Setup und Extension-Einrichtung.

Fazit

Einordnung und Ausblick.

Überblick  

Das x402-Protokoll ist ein offener Standard für HTTP-Micropayments: Antwortet ein Server mit HTTP 402, teilt er dem Client gleichzeitig mit, welche Zahlung erwartet wird — Betrag, Währung, Netzwerk, Empfängeradresse. Der Client führt die On-Chain-Transaktion durch, hängt den Payment-Proof als HTTP-Header an und wiederholt den Request. Der Server prüft den Proof und liefert den Inhalt aus. Kein Intermediär, kein Account, kein Passwort.

Die TYPO3-x402-Paywall-Extension implementiert diesen Ablauf als PSR-15-Middleware: Sie überwacht konfigurierte Seiten-UIDs und Route-Patterns, gibt bei fehlendem oder ungültigem Payment-Proof einen 402 zurück und lässt validierte Requests durch. Der Ansatz bleibt bewusst infrastrukturnah: Die Zahlungslogik liegt im HTTP-Protokoll, nicht in der Applikation.

Ein besonderer Schwerpunkt liegt auf KI-Agenten-Traffic. Über gated_route_patterns in der Site-YAML lassen sich API-Routen definieren, die programmatisch von HTTP-Clients angesteuert werden — ohne Browser, ohne UI. KI-Coding-Agenten und LLM-Workflows, die TYPO3-Inhalte konsumieren, bezahlen dabei nach demselben Protokoll wie menschliche Besucher:innen. Das macht TYPO3 zur Zahlungsschicht für eine neue Kategorie von Konsument:innen.

Nur für TYPO3 v14

Diese Extension setzt TYPO3 ^14.3 und PHP ^8.2 voraus. On-Chain-Zahlungen über öffentliche Netzwerke (Base, Polygon, Ethereum) setzen eine funktionierende Netzwerkkonfiguration und einen x402-kompatiblen Payment-Facilitator voraus. Für Tests steht Base Sepolia als Testnetzwerk zur Verfügung.

x402 paywall dashboard in the TYPO3 backend with payment totals and recent transactions

x402-Zahlungsdashboard: Umsatz, freigeschaltete Seiten und Transaktionsstatus werden dort sichtbar, wo Redakteur:innen die geschützten Inhalte pflegen.

Funktionen im Detail  

Die PSR-15-Middleware ist der Kern der Extension. Sie wird in den TYPO3-Middleware-Stack eingehängt und prüft bei jedem Request, ob die aufgerufene URL einer Paywall-Konfiguration unterliegt. Ist das der Fall und fehlt ein gültiger Payment-Proof im X-PAYMENT-Header, antwortet sie mit HTTP 402 und einem maschinenlesbaren Payment-Requirements-Objekt.

Für KI-Agenten und programmatischen HTTP-Traffic stehen gated_route_patterns in der Site-YAML zur Verfügung. Diese regulären Ausdrücke erfassen API-Pfade und unterwerfen sie denselben 402-Regeln wie Seiten-UIDs — ohne dass dafür explizite TYPO3-Seiten existieren müssen.

Ergänzend bringt die Extension MCP-Tools mit, die Seiten-Discovery, Probing des Payment-Status, Statistiken und Transaktionslisten über das Model Context Protocol verfügbar machen. Ein optionales React/Next.js-Begleitpaket erleichtert die Integration in Headless-TYPO3-Setups.

Installation  

Häufige Fragen  

Fazit  

TYPO3 als Zahlungsschicht — ohne Subscription-Logik, ohne Intermediäre, auf Basis eines offenen HTTP-Standards. Die x402-Paywall-Extension zeigt, dass die Monetarisierung von Webinhalten und KI-Agenten-Traffic dieselbe technische Grundlage teilen kann. Per-Seiten-Konfiguration, PSR-15-Middleware und MCP-Tools machen den Ansatz für klassische TYPO3-Redaktionsworkflows ebenso nutzbar wie für agentenbasierte Systeme.

Dank

Die Extension nutzt das x402-Protokoll und die PSR-15-Middleware-Architektur von TYPO3 v14. Dank an das TYPO3-Core-Team und die Community. Die Extension steht unter der GPL-Lizenz.

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.