Installation
Soberano-Modus (Sie behalten 100%)
Bringen Sie Ihren eigenen Lightning-Anbieter mit — Zahlungen gehen direkt an Ihre Wallet, 0% Gebühren.Python unterstützt auch den Managed-Modus — verwenden Sie
ManagedProvider.from_address("you@blink.sv") (0,3% Gebühr, kein eigener Node erforderlich). Siehe den Abschnitt Anbieter weiter unten.Flask
@l402_required — Decorator
Parameter
Verhalten
402-Antwort
Anbieter
BlinkProvider
Blink — kostenlose verwaltete Lightning-Wallet, kein KYC für kleine Beträge.
LNbitsProvider
OpenNodeProvider
ManagedProvider — Cloud-Modus (0,3% Gebühr)
l402kit.com betreibt den Lightning-Node. Sie erhalten 99,7% jeder Zahlung — kein eigener Node-Setup erforderlich.
Replay-Schutz
Standard — Im Arbeitsspeicher (Entwicklung)
Integriert, keine Konfiguration erforderlich. Wird bei Prozess-Neustart zurückgesetzt.Redis (Produktion — Multi-Instanz)
Für Gunicorn/uvicorn-Deployments mit mehreren Workern, teilen Sie den Replay-Status über Redis:RedisReplayAdapter verwendet SET key 1 NX EX ttl — atomar und frei von Race Conditions.
Eigenständige Hilfsfunktionen
Benutzerdefinierter Anbieter
Testen
Ausführen
L402Client — automatische Zahlung
L402Client umschließt httpx und verarbeitet den vollständigen 402 → bezahlen → Wiederholung-Ablauf automatisch.
Wallets
AsyncL402Client — async/await
AsyncL402Client verwendet intern httpx.AsyncClient — ideal für FastAPI, asyncio und KI-Agent-Frameworks, die in einem asynchronen Event-Loop laufen.
Unterschied zu L402Client
DevProvider + DevWallet — lokale Entwicklung
Konfigurationsfreie lokale Entwicklung — kein Lightning-Node, keine echten Zahlungen. Kryptografisch identisch mit der Produktion:SHA256(preimage) === paymentHash.