stripe-integration
Stripe-Zahlungen mit klaren Mustern implementieren
Die Einrichtung von Stripe-Zahlungsabläufen kann verwirrend und fehleranfällig sein. Diese Skill bietet fertige Muster für Checkout, Abonnements und sichere Webhooks für PCI-konforme Implementierungen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "stripe-integration". Erkläre einen Stripe-Abonnement-Ablauf und erforderliche Webhooks.
Erwartetes Ergebnis:
- Kunde und Abonnement mit einer Price-ID erstellen
- Client-Secret für die erste Rechnungszahlung zurückgeben
- Webhook-Signaturen für Zahlungs- und Stornierungsereignisse verifizieren
- Zugriff erst nach Webhook-Bestätigung aktualisieren
Verwendung von "stripe-integration". Wie richte ich ein einmaliges Zahlungs-Checkout ein?
Erwartetes Ergebnis:
- Checkout-Session mit payment_method_types und line_items erstellen
- Modus auf payment für einmalige Gebühren setzen
- Erfolgs- und Cancel-URLs mit session_id-Platzhaltern bereitstellen
- Benutzer zu session.url für Zahlung weiterleiten
Verwendung von "stripe-integration". Welche Webhook-Ereignisse sollte ich behandeln?
Erwartetes Ergebnis:
- payment_intent.succeeded für erfolgreiche Zahlungen
- payment_intent.payment_failed für fehlgeschlagene Versuche
- customer.subscription.deleted für Stornierungen
- charge.refunded für verarbeitete Rückerstattungen
Sicherheitsaudit
SicherThis skill is a pure documentation file (SKILL.md, 443 lines) providing Stripe integration patterns and code examples. All 56 static findings are false positives triggered by documentation patterns: SHA-256/HMAC for webhook verification are secure algorithms, test API key placeholders (sk_test_...) are not real secrets, markdown backticks and Python f-strings are not shell execution, and placeholder URLs are documentation examples. No executable malicious code exists. The skill does not execute network calls, access credentials, or perform system operations.
Risikofaktoren
🌐 Netzwerkzugriff (7)
⚙️ Externe Befehle (25)
🔑 Umgebungsvariablen (2)
Qualitätsbewertung
Was du bauen kannst
Bezahlten Plan starten
Checkout für Abonnements und Webhook-Bestätigung für einen neuen SaaS-Plan einrichten.
Einmaligen Kauf hinzufügen
Einen gehosteten Checkout-Ablauf für Einzelkäufe in einer mobilen App implementieren.
Webhook-Sicherheit verstärken
Signaturverifizierung und idempotente Handhabung für Stripe-Webhooks hinzufügen.
Probiere diese Prompts
Zeige einen minimalen Stripe-Checkout-Session-Ablauf mit Erfolgs- und Cancel-URLs und erkläre die Server- und Client-Schritte.
Gib ein Backend-Beispiel für Zahlungs-Intents und den passenden Stripe.js confirmCardPayment-Ablauf.
Umrisse die Abonnement-Erstellung mit einer Price-ID und gib das Client-Secret für die erste Rechnung zurück.
Gib Webhook-Verifizierung und idempotente Verarbeitungsanleitung mit wichtigen zu behandelnden Ereignissen.
Bewährte Verfahren
- Webhook-Signaturen verifizieren und Idempotenz-Schlüssel verwenden, um doppelte Verarbeitung zu verhindern
- Testmodus-Schlüssel und Stripe-Testkarten verwenden, bevor Sie in die Produktion wechseln
- Stripe-Objekt-IDs in Ihrer Datenbank speichern, um Zahlungen mit Kundendatensätzen zu verknüpfen
Vermeiden
- Vertrauen allein auf den clientseitigen Zahlungsstatus ohne Webhook-Bestätigung
- Verarbeiten von rohen Kartendaten auf Ihrem Server statt gehosteter Stripe-Seiten
- Überspringen von Webhook-Ereignissen für Abonnement-Updates und Verlassen auf Client-Callbacks
Häufig gestellte Fragen
Ist dies mit allen Stripe-SDKs kompatibel?
Was sind die Grenzen dieser Skill?
Wie integriere ich mich in mein Backend?
Greift es auf meine Geheimnisse zu oder speichert sie?
Was tun, wenn die Webhook-Verifizierung fehlschlägt?
Wie unterscheidet es sich von Stripe-Dokumentation?
Entwicklerdetails
Autor
wshobsonLizenz
MIT
Repository
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/stripe-integrationRef
main
Dateistruktur
📄 SKILL.md