

Mit Stripe-Testkarten spielst du reale Zahlungssituationen durch, ohne dass Geld fließt. Diese Übersicht sammelt die Karten, die du im Alltag wirklich brauchst: für erfolgreiche Zahlungen, konkrete Ablehnungen, 3D Secure, internationale Karten und Betrugstests. Jede Nummer lässt sich direkt kopieren. So musst du nicht mitten im Checkout die Stripe-Dokumentation durchsuchen.
Speichere diese Seite als Lesezeichen. Wenn du einen WooCommerce-Shop betreibst, lies auch den Leitfaden zur Checkout-Fehlersuche. Ein einzelner Test ist schnell erledigt. Entscheidend ist, dass dein Checkout auch nach der nächsten Änderung noch zuverlässig läuft.
Kurz gesagt: Die universelle Stripe-Testkartennummer lautet 4242 4242 4242 4242 . Nimm ein beliebiges zukünftiges Ablaufdatum, etwa 12/34, dazu eine dreistellige CVC und eine Postleitzahl. Im Testmodus führt die Karte immer zu einer erfolgreichen Zahlung.
Stripe-Testkarten funktionieren nur im Testmodus mit Test-API-Schlüsseln wie pk_test_ oder sk_test_. Sie bilden echte Zahlungsabläufe nach, ohne eine Karte zu belasten.
Ablaufdatum
CVC
Name & Adresse
Zwei typische Fehler
Diese Karten führen im Testmodus immer zu einer erfolgreichen Zahlung:
| Marke | Kartennummer | CVC |
|---|---|---|
| Visa | 4242 4242 4242 4242 | Beliebige 3 Ziffern |
| Visa (debit) | 4000 0566 5566 5556 | Beliebige 3 Ziffern |
| Mastercard | 5555 5555 5555 4444 | Beliebige 3 Ziffern |
| Mastercard (2-series) | 2223 0031 2200 3222 | Beliebige 3 Ziffern |
| Mastercard (debit) | 5200 8282 8282 8210 | Beliebige 3 Ziffern |
| Mastercard (prepaid) | 5105 1051 0510 5100 | Beliebige 3 Ziffern |
| American Express | 3782 822463 10005 | Beliebige 4 Ziffern |
| American Express | 3714 496353 98431 | Beliebige 4 Ziffern |
| Discover | 6011 1111 1111 1117 | Beliebige 3 Ziffern |
| Diners Club | 3056 9300 0902 0004 | Beliebige 3 Ziffern |
| JCB | 3566 0020 2036 0505 | Beliebige 3 Ziffern |
| UnionPay | 6200 0000 0000 0005 | Beliebige 3 Ziffern |
Unklare Ablehnungen kosten Umsatz, weil Kunden ihren Kauf abbrechen. Prüfe deshalb jedes dieser Szenarien:
| Szenario | Kartennummer | decline_code |
|---|---|---|
| Generische Ablehnung | 4000 0000 0000 0002 | generic_decline |
| Unzureichende Deckung | 4000 0000 0000 9995 | insufficient_funds |
| Verlorene Karte | 4000 0000 0000 9987 | lost_card |
| Gestohlene Karte | 4000 0000 0000 9979 | stolen_card |
| Abgelaufene Karte | 4000 0000 0000 0069 | expired_card |
| Falsche CVC | 4000 0000 0000 0127 | incorrect_cvc |
| Verarbeitungsfehler | 4000 0000 0000 0119 | processing_error |
| Falsche Nummer | 4242 4242 4242 4241 | incorrect_number |
| Zuordnung erfolgreich, Belastung fehlgeschlagen | 4000 0000 0000 0341 | Fails at charge time |
In der EU und im Vereinigten Königreich ist die starke Kundenauthentifizierung, kurz SCA, für die meisten Onlinezahlungen Pflicht. Mit diesen Karten prüfst du den 3DS-Ablauf:
| Verhalten | Kartennummer |
|---|---|
| 3DS erforderlich, Authentifizierung erfolgreich | 4000 0025 0000 3155 |
| 3DS erforderlich für Off-Session- und Setup-Abläufe | 4000 0027 6000 3184 |
| 3DS-Authentifizierung fehlgeschlagen oder abgelehnt | 4000 0084 0000 1629 |
| 3DS unterstützt, aber nicht erforderlich | 4000 0000 0000 3055 |
Das solltest du beim 3DS-Test prüfen
Das Land der Karte beeinflusst Gebühren, die Radar-Bewertung, Steuern und die Währungsabwicklung. Teste deshalb mit länderspezifischen Karten:
| Land | Kartennummer |
|---|---|
| 🇺🇸 United States | 4242 4242 4242 4242 |
| 🇬🇧 United Kingdom | 4000 0082 6000 0000 |
| 🇩🇪 Germany | 4000 0027 6000 0016 |
| 🇫🇷 France | 4000 0025 0000 0003 |
| 🇦🇺 Australia | 4000 0003 6000 0006 |
| 🇨🇦 Canada | 4000 0012 4000 0000 |
| 🇧🇷 Brazil | 4000 0007 6000 0002 |
| 🇯🇵 Japan | 4000 0039 2000 0003 |
| 🇮🇳 India | 4000 0035 6000 0008 |
Stripe stellt Karten für viele weitere Märkte bereit. Das Muster lautet 4000 plus numerischer Ländercode. Die vollständige Liste findest du in der Stripe-Dokumentation zum Testen.
Stripe Radar verwendet diese Karten, um Betrugssignale und Streitfälle zu simulieren:
4100 0000 0000 0019
Die Zahlung wird immer als höchstes Risiko blockiert. Der Kunde sollte eine Ablehnung sehen, keinen Erfolg.
4000 0000 0000 9235
Die Zahlung wird als erhöhtes Risiko eingestuft, aber erfolgreich abgeschlossen. Gut geeignet, um manuelle Prüfabläufe zu testen.
4000 0000 0000 0259
Die Belastung wird zunächst erfolgreich abgeschlossen und später als betrügerisch angefochten. Teste den Umgang mit Rückbuchungen.
4000 0000 0000 2685
Der Käufer ficht die Zahlung an, weil die Ware nicht eingetroffen ist.
Kopiere eine der Kartennummern und durchlaufe deinen echten Checkout. Das Stripe-Dashboard allein reicht nicht. Diese Reihenfolge ist in der Praxis sinnvoll:
Aktiviere den Testmodus im Stripe-Plugin unter WooCommerce → Einstellungen → Zahlungen → Stripe. Alternativ nutzt du eine Staging-Umgebung mit Test-Schlüsseln.
Lege ein Produkt in den Warenkorb und gehe den gesamten Checkout durch. Springe nicht direkt zur Zahlung. Warenkorbfragmente, Versand und Gutscheine haben eigene Fehlerquellen.
Bezahle mit 4242 4242 4242 4242. Prüfe, ob die Bestellung angelegt, der Lagerbestand reduziert und der Webhook empfangen wurde.
Wiederhole den Ablauf mit der Ablehnungskarte 4000 0000 0000 0002. Der Kunde muss eine klare Fehlermeldung sehen und es darf keine bezahlte Bestellung entstehen.
Wiederhole den Ablauf mit der 3DS-Karte 4000 0025 0000 3155. Dieser Test deckt besonders häufig Konflikte mit Caching oder JavaScript auf.
ShopMonitor führt rund um die Uhr einen echten Testkauf in deinem WooCommerce-Checkout durch. Jeder Schritt wird per KI-Bildanalyse geprüft. Bei Problemen erhältst du sofort eine Warnung, bevor Kunden es merken und Umsätze verloren gehen.
Keine Kreditkarte erforderlich. Schnell eingerichtet, ohne Änderungen am Code.

Über das Team
Verfasst vom Team von Winning Solutions, der Agentur hinter ShopMonitor, dem automatisierten Monitoring für WooCommerce-Checkouts.