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

  1. Melden Sie sich unter dashboard.stripe.com an.
  2. Navigieren Sie zu Entwickler → API-Schlüssel.
  3. Kopieren Sie den Publishable Key (beginnt mit pk_) und den Secret Key (beginnt mit sk_).
  4. 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

  1. Öffnen Sie Einstellungen → Zahlungen → Stripe.
  2. Geben Sie den Publishable Key und den Secret Key ein.
  3. Wählen Sie den Modus:
    • Test — für Testläufe ohne echte Abbuchungen
    • Live — für den produktiven Betrieb
  4. Klicken Sie auf Speichern.
  5. 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:

KartentypKartennummerErgebnis
Visa4242 4242 4242 4242Zahlung erfolgreich
Visa (3D Secure)4000 0025 0000 31553D-Secure-Prüfung
Abgelehnt4000 0000 0000 0002Zahlung fehlgeschlagen

Verwenden Sie ein beliebiges zukünftiges Ablaufdatum und einen beliebigen 3-stelligen CVC.

Zahlungsablauf für Kunden

  1. Kunde wählt im Checkout Kreditkarte als Zahlungsart.
  2. Das Stripe-Zahlungsformular wird direkt im Checkout eingeblendet.
  3. Kunde gibt Kartendaten ein und bestätigt die Zahlung.
  4. 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:

  1. Öffnen Sie im Stripe-Dashboard Entwickler → Webhooks.
  2. Klicken Sie auf Endpoint hinzufügen.
  3. Tragen Sie als URL ein: https://ihr-shop.de/api2/webhooks/stripe
  4. Wählen Sie die Ereignisse: payment_intent.succeeded, payment_intent.payment_failed, charge.refunded
  5. Kopieren Sie das Webhook-Signing-Secret und hinterlegen Sie es in Einstellungen → Zahlungen → Stripe.

Häufige Probleme

ProblemLösung
Stripe-Formular erscheint nichtPublishable Key prüfen; Browser-Konsole auf Fehler prüfen
Zahlung wird abgelehntKartenprüfung im Stripe-Dashboard unter Zahlungen einsehen
Live-Zahlungen nicht möglichStripe-Konto verifizieren (Identitätsprüfung abschließen)
Webhook-FehlerWebhook-Secret prüfen; Stripe-Dashboard → Webhooks → Logs einsehen

Rückerstattungen

  1. Öffnen Sie die Bestelldetailansicht im Admin-Bereich.
  2. Klicken Sie auf Rückerstattung einleiten.
  3. Geben Sie den zu erstattenden Betrag ein (volle oder teilweise Erstattung).
  4. Bestätigen Sie — der Betrag wird innerhalb von 5–10 Werktagen zurückgebucht.

Nächste Schritte