Stripe-Integration und SCA
Seit 2021 ist Strong Customer Authentication (SCA) für die meisten Online-Zahlungen in der EU Pflicht. Wer ein Payment-Formular ohne SCA-Unterstützung baut, sieht in der DACH-Region Conversion-Verluste von 20 bis 40 Prozent — die Bank lehnt die Transaktion einfach ab. Stripe Payment Intents lösen das auf Tool-Ebene, indem sie automatisch 3D-Secure auslösen, wenn die Bank es verlangt.
Technisch heißt das: Sie erstellen serverseitig einen Payment Intent, geben den Client-Secret an das Frontend, dort wird er mit Stripe.js bestätigt. Die SCA-Aufforderung erscheint als modaler Dialog (3D-Secure), der Nutzer bestätigt per App oder SMS, danach läuft die Zahlung durch. Der gesamte Flow dauert typischerweise 10 bis 30 Sekunden zusätzlich, ist aber rechtlich unausweichlich.
Wichtig: Testen Sie SCA explizit mit den Test-Karten von Stripe (4000 0027 6000 3184 erzwingt 3D-Secure). Viele Teams stellen erst nach dem Live-Gang fest, dass ihr Flow unter SCA bricht — etwa weil das Modal von einem Popup-Blocker geschluckt wird oder die Erfolgs-Page zu früh redirected. Webhook-Listener auf "payment_intent.succeeded" sind die einzig zuverlässige Methode, den Zahlungsstatus serverseitig zu bestätigen.