Definition
3-D Secure ist ein Protokoll zur Kartenauthentifizierung, entwickelt von Visa, Mastercard, American Express und weiteren. Es fügt Online-Transaktionen einen Authentifizierungsschritt hinzu: Nachdem der Kunde seine Kartendaten eingegeben hat, prüft die Bank seine Identität per SMS-Code, Push-Benachrichtigung in der Banking-App oder biometrischer Authentifizierung.
Der aktuelle Standard ist 3DSv2, der risikobasiert arbeitet — er fordert nur dann eine Bestätigung an, wenn es nötig ist, und bietet damit ein flüssigeres Erlebnis als das ursprüngliche 3DS. In der EU und im Vereinigten Königreich ist 3DS nach PSD2/SCA vorgeschrieben und wird weltweit zunehmend zum Betrugsschutz empfohlen.
Warum das für WooCommerce-Shops wichtig ist
3DS verlagert die Haftung für betrugsbedingte Rückbuchungen vom Händler auf die ausgebende Bank. Ohne 3DS sind betrügerische Transaktionen das Problem des Händlers.
Mit 3DS übernimmt die Bank die Verantwortung. Für Abonnementgeschäfte in regulierten Märkten (EU, Vereinigtes Königreich, Indien) ist 3DS bei der ersten Abonnementtransaktion verpflichtend.
Der Knackpunkt: Nachfolgende wiederkehrende Belastungen sollten nicht jedes Mal 3DS auslösen — das würde eine enorme Hürde für Kunden bedeuten. Moderne Abonnement-Abrechnung nutzt daher Ausnahmen für händlerinitiierte Transaktionen (MIT), um 3DS bei Verlängerungen zu überspringen und zugleich das ursprüngliche Mandat zu wahren.
So funktioniert es
Der Kunde gibt seine Karte an der Kasse ein → das Gateway entscheidet anhand von Kartenherausgeber, Transaktionshöhe und Risikobewertung, ob 3DS nötig ist → falls ja, wird der Kunde auf die Authentifizierungsseite der Bank geleitet oder per Push in der Banking-App benachrichtigt → der Kunde authentifiziert sich (SMS-Code, Biometrie, Freigabe in der App) → die Bank liefert das Authentifizierungsergebnis zurück → die Transaktion wird abgeschlossen oder scheitert. Bei Abonnements enthält die erste Transaktion 3DS, um ein Mandat mit Karteninhaber-Authentifizierung zu begründen.
Nachfolgende Verlängerungen nutzen dieses Mandat mit MIT-Ausnahmekennzeichen und umgehen 3DS, ohne die Konformität zu verlieren.
Beispiel aus der Praxis
Eine deutsche Kundin abonniert einen Dienst für 49 $ pro Monat. Stripe erkennt die EU-Zuständigkeit und löst 3DSv2 aus.
In der Banking-App der Kundin erscheint eine Push-Benachrichtigung: Belastung über 43,50 € an Example Store freigeben? Sie bestätigt per Fingerabdruck.
Die Transaktion wird abgeschlossen, das Abonnement aktiviert und das Mandat gespeichert. Bei der Verlängerung im Folgemonat verarbeitet Stripe die Belastung über 49 $ mit MIT-Ausnahme — keine 3DS-Abfrage nötig, keine Hürde für die Kundin.
Die Kundin erlebt eine reibungslose Abrechnung und bleibt zugleich SCA-konform.
Bewährte Vorgehensweisen
- Nutzen Sie ein Gateway mit nativer 3DSv2-Unterstützung (Stripe, Adyen, Mollie) — es übernimmt die Komplexität
- Konfigurieren Sie die SCA-Ausnahmekennzeichen für wiederkehrende Transaktionen korrekt, um Abfragen bei Verlängerungen zu vermeiden
- Testen Sie die 3DS-Abläufe gründlich — eine fehlgeschlagene Authentifizierung ist ein wesentlicher Treiber von Kaufabbrüchen
- Zeigen Sie während der 3DS-Weiterleitung klare Hinweise, damit Kunden wissen, was gerade geschieht
- Überwachen Sie die Quote der 3DS-Abfragen — ist sie zu hoch, verbessern Sie die Risikosignale an Ihr Gateway
Häufige Fehler
- 3DS bei jeder wiederkehrenden Transaktion auszulösen (falsch) — hier gehört die MIT-Ausnahme hin
- Ein schlechtes 3DS-Erlebnis, das 10-20 % Kaufabbrüche verursacht — gestalten Sie die Weiterleitung sorgfältig
- 3DS-Fehlschläge nicht sauber abzufangen — Kunden brauchen klare Fehlermeldungen und Wege zur Korrektur
- 3DS fest in Transaktionen zu verdrahten, statt die vom Gateway verwaltete Risikobewertung zu nutzen
- 3DS in regulierten Rechtsordnungen zu überspringen, um Hürden zu vermeiden — Strafen bei Verstößen wiegen schwerer
In WooCommerce mit WPSubscription
WPSubscription mit Stripe wickelt 3DS automatisch ab, einschließlich SCA-konformer Ausnahmen für wiederkehrende Verlängerungen. Das Plugin nutzt die Payment-Intents-API von Stripe, die die Komplexität der 3DSv2-Authentifizierung, der Off-Session-Zahlungen und der Mandatsverwaltung übernimmt.
Shops in regulierten Märkten (EU, Vereinigtes Königreich) erhalten konformes 3DS ohne eigene Entwicklung.
Passende Schritt-für-Schritt-Anleitungen
Stripe in WooCommerce-Abonnements integrieren
Verbinden Sie Stripe mit WPSubscription für zuverlässige wiederkehrende Abrechnung, Webhooks und die Rückgewinnung von Zahlungen.
Wiederkehrende Zahlungen in WooCommerce einrichten
Verbinden Sie Ihr Zahlungs-Gateway und konfigurieren Sie automatische Abrechnungspläne für Abonnement-Produkte.
