Stripe
Kreditkartenzahlungen via Stripe einrichten.
Zuletzt aktualisiert: 2025-01-01
Stripe
Mit Stripe akzeptieren Sie Kreditkarten (Visa, Mastercard, American Express), SEPA-Lastschrift und weitere lokale Zahlungsmethoden direkt in Ihrem Shop. Die Zahlung erfolgt nahtlos im Checkout ohne Weiterleitung.
Voraussetzungen
- Ein aktives Stripe-Konto (kostenlos erstellen)
- Verifiziertes Geschäftskonto für Live-Zahlungen
- API-Schlüssel: Publishable Key und Secret Key
API-Schlüssel abrufen
- Melden Sie sich unter dashboard.stripe.com an.
- Navigieren Sie zu Entwickler → API-Schlüssel.
- Kopieren Sie den Publishable Key (beginnt mit
pk_) und den Secret Key (beginnt mitsk_). - Für Tests verwenden Sie die Testschlüssel (
pk_test_.../sk_test_...), für den Live-Betrieb die Live-Schlüssel.
Stripe im Admin-Bereich einrichten
- Öffnen Sie Einstellungen → Zahlungen → Stripe.
- Geben Sie den Publishable Key und den Secret Key ein.
- Wählen Sie den Modus:
- Test — für Testläufe ohne echte Abbuchungen
- Live — für den produktiven Betrieb
- Klicken Sie auf Speichern.
- Aktivieren Sie Stripe mit dem Schalter Stripe aktivieren.
Im Testmodus testen
Stripe stellt Testkreditkartennummern bereit, mit denen Sie den Zahlungsablauf ohne echte Karte prüfen können:
| Kartentyp | Kartennummer | Ergebnis |
|---|---|---|
| Visa | 4242 4242 4242 4242 | Zahlung erfolgreich |
| Visa (3D Secure) | 4000 0025 0000 3155 | 3D-Secure-Prüfung |
| Abgelehnt | 4000 0000 0000 0002 | Zahlung fehlgeschlagen |
Verwenden Sie ein beliebiges zukünftiges Ablaufdatum und einen beliebigen 3-stelligen CVC.
Zahlungsablauf für Kunden
- Kunde wählt im Checkout Kreditkarte als Zahlungsart.
- Das Stripe-Zahlungsformular wird direkt im Checkout eingeblendet.
- Kunde gibt Kartendaten ein und bestätigt die Zahlung.
- Bei Erfolg wird die Bestellung angelegt und per E-Mail bestätigt.
Kartendaten verlassen nie Ihren Shop — sie werden direkt und verschlüsselt an Stripe übertragen (PCI DSS Level 1).
Webhooks (optional)
Für eine zuverlässige Zahlungsstatusverarbeitung können Sie Stripe-Webhooks konfigurieren:
- Öffnen Sie im Stripe-Dashboard Entwickler → Webhooks.
- Klicken Sie auf Endpoint hinzufügen.
- Tragen Sie als URL ein:
https://ihr-shop.de/api2/webhooks/stripe - Wählen Sie die Ereignisse:
payment_intent.succeeded,payment_intent.payment_failed,charge.refunded - Kopieren Sie das Webhook-Signing-Secret und hinterlegen Sie es in Einstellungen → Zahlungen → Stripe.
Häufige Probleme
| Problem | Lösung |
|---|---|
| Stripe-Formular erscheint nicht | Publishable Key prüfen; Browser-Konsole auf Fehler prüfen |
| Zahlung wird abgelehnt | Kartenprüfung im Stripe-Dashboard unter Zahlungen einsehen |
| Live-Zahlungen nicht möglich | Stripe-Konto verifizieren (Identitätsprüfung abschließen) |
| Webhook-Fehler | Webhook-Secret prüfen; Stripe-Dashboard → Webhooks → Logs einsehen |
Rückerstattungen
- Öffnen Sie die Bestelldetailansicht im Admin-Bereich.
- Klicken Sie auf Rückerstattung einleiten.
- Geben Sie den zu erstattenden Betrag ein (volle oder teilweise Erstattung).
- Bestätigen Sie — der Betrag wird innerhalb von 5–10 Werktagen zurückgebucht.
Nächste Schritte
- Zahlungen Übersicht — Alle Zahlungsmethoden im Überblick
- PayPal einrichten — PayPal als zusätzliche Zahlungsoption
- Bestellungen verwalten — Eingegangene Bestellungen bearbeiten