Skip to main content
Karten sind bei jedem Dodo Payments Checkout in jedem unterstützten Land und jeder unterstützten Währung verfügbar. Dodo Payments akzeptiert die gängigen Kartennetzwerke, ersetzt Kartennummern durch Tokens und führt die für Kartenzahlungen erforderlichen Prüfungen durch, sodass Sie keine unverarbeiteten Kartendaten handhaben müssen.

Unterstützte Karten-Netzwerke

Dodo Payments akzeptiert globale Netzwerke und mehrere regionale Netzwerke.

Globale Netzwerke

Regionale Netzwerke

Konfiguration

Cards verwenden zwei Werte in allowed_payment_method_types: Diese Sitzung bietet nur Kartenzahlungen an:
Füge sowohl credit als auch debit hinzu, sofern du keinen bestimmten Grund hast, einen der beiden Werte auszuschließen. Viele Kunden bevorzugen die Zahlung mit einer Debitkarte.

3D-Secure-Authentifizierung

3D Secure (3DS) bittet die Bank des Karteninhabers, die Identität des Karteninhabers zu bestätigen, beispielsweise mit einem Einmalcode, einer biometrischen Prüfung oder einer Bestätigung in der Banking-App. Dadurch werden Betrug und Rückbuchungen reduziert.

Wann 3DS ausgelöst wird

Dodo Payments fordert 3DS an, wenn:
  • Das Kartennetzwerk dies verlangt.
  • Eine regionale Vorschrift dies verlangt, beispielsweise PSD2 in Europa.
  • Die Transaktion als risikoreich eingestuft wird.

3DS erzwingen

Um 3DS für jede Kartenzahlung deines Unternehmens zu verlangen, aktiviere 3D Secure unter Settings → Pricing. Um diese Einstellung für eine einzelne Checkout-Sitzung zu überschreiben, übergib force_3ds:
Die Anforderung von 3DS für jede Transaktion reduziert Betrug, kann aber die Conversion-Rate senken, da einige Kunden den Checkout während der Authentifizierung abbrechen.

Umgang mit Authentifizierungsfehlern

Wenn eine Zahlung eine 3DS-Authentifizierung benötigt, durchläuft die Zahlung Zwischenstatus, bevor sie erfolgreich ist oder fehlschlägt: Wenn die Authentifizierung nicht abgeschlossen wird, schlägt die Zahlung mit einem dieser Ablehnungscodes fehl:
  • AUTHENTICATION_FAILURE: Der Kunde konnte nicht authentifiziert werden.
  • AUTHENTICATION_REQUIRED: Eine Authentifizierung ist erforderlich, wurde aber nicht durchgeführt.
  • AUTHENTICATION_TIMEOUT: Der Kunde hat nicht rechtzeitig geantwortet.
Die Referenz Transaction Failures enthält die empfohlene Aktion für jeden Code.

Beim Checkout vs. bei der Verlängerung

  • Beim Checkout (Kunde anwesend): Die 3DS-Herausforderung wird während des Checkouts angezeigt. Wenn sie fehlschlägt, bitte den Kunden, es erneut zu versuchen oder eine andere Karte zu verwenden.
  • Bei der Abonnementverlängerung (Kunde nicht anwesend): Eine 3DS-Herausforderung kann nicht in Echtzeit angezeigt werden. Wenn eine Verlängerung eine Authentifizierung erfordert und fehlschlägt, wechselt das Abonnement zu on_hold oder zunächst zu past_due, wenn du eine grace period festgelegt hast. Um es wiederherzustellen, fordere den Kunden auf, zurückzukehren und seine Zahlungsmethode zu aktualisieren. Siehe Handle Payment Failures und Subscription Dunning.

Gespeicherte Zahlungsmethoden

Wiederkehrende Kunden können mit einer Karte bezahlen, die bei einem früheren Checkout gespeichert wurde.

Tokenized

Originale Kartennummern werden niemals gespeichert.

PCI Compliant

Dodo Payments übernimmt die PCI-Compliance.

Customer-Scoped

Jede gespeicherte Karte gehört genau einem Kunden.

Gespeicherte Karten aktivieren

Um beim Checkout die gespeicherten Karten eines wiederkehrenden Kunden anzuzeigen, übergib show_saved_payment_methods: true zusammen mit dem vorhandenen customer_id. Der Standardwert ist false.

Käufe mit einem Klick

Um eine gespeicherte Karte zu belasten, ohne den Checkout anzuzeigen, übergib deren payment_method_id zusammen mit confirm: true und dem vorhandenen customer_id. Die Sitzung belastet die Karte direkt und gibt kein checkout_url zurück. Verwende daher Webhooks, um das Zahlungsergebnis zu erfahren.

Testen

Verwende diese Karten im Testmodus. Weitere Testdaten findest du unter Testing Process.
Testkarten funktionieren nur im Testmodus. Im Live-Modus schlägt eine mit einer Testkarte durchgeführte Zahlung fehl.

Sicherheit und Compliance

Dodo Payments wendet diese Schutzmaßnahmen auf Kartenzahlungen an:

Best Practices

Beschränke Kartentypen nur, wenn dies erforderlich ist. Kunden erwarten, dass ihre bevorzugte Karte funktioniert.
Zeige die Logos von Visa, Mastercard und Amex auf deiner Website, um Vertrauen aufzubauen.
Zeige klare Fehlermeldungen an. Zeige Kunden keine unverarbeiteten Fehlercodes.
Gespeicherte Zahlungsmethoden beschleunigen Wiederholungskäufe für wiederkehrende Kunden.

Fehlerbehebung

Ursachen: Unzureichendes Guthaben, eine abgelaufene Karte, ein falscher CVV oder der Betrugsschutz der Bank.Lösung: Bitte den Kunden, seine Daten zu überprüfen oder eine andere Karte zu verwenden. Suche den Fehlercode der Ablehnung und die empfohlene Aktion in der Referenz Transaction Failures nach. Unter Handle Payment Failures erfährst du, wie du Ablehnungen im Code behandelst.
Ursachen: Der Kunde hat die Herausforderung abgebrochen, das System der Bank war nicht verfügbar oder die Herausforderung ist abgelaufen.Lösung: Versuche es erneut oder bitte den Kunden, seine Bank zu kontaktieren. Unter Handling Authentication Failures findest du die betreffenden Zahlungsstatus und Ablehnungscodes.
Ursachen: Das regionale Netzwerk wird nicht unterstützt oder die Karte ist eine eingeschränkte Prepaid-Karte.Lösung: Bitte den Kunden, eine Karte eines großen Netzwerks zu verwenden.

Verwandte Seiten

Payment Methods Overview

Alle unterstützten Zahlungsmethoden.

Upsells & Downsells

Käufe mit einem Klick und gespeicherten Karten.

Testing Process

Testdaten für jede Zahlungsmethode.

Subscriptions

Wiederkehrende Abrechnung mit Karten.
Zuletzt geändert am 26. September 2026