Unterstützte Karten-Netzwerke
Dodo Payments akzeptiert globale Netzwerke und mehrere regionale Netzwerke.Globale Netzwerke
Regionale Netzwerke
Konfiguration
Cards verwenden zwei Werte inallowed_payment_method_types:
Diese Sitzung bietet nur Kartenzahlungen an:
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, übergibforce_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.
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_holdoder zunächst zupast_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, übergibshow_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 derenpayment_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.- Successful Payments
- Declined Payments
Sicherheit und Compliance
Dodo Payments wendet diese Schutzmaßnahmen auf Kartenzahlungen an:Best Practices
Accept all major networks
Accept all major networks
Beschränke Kartentypen nur, wenn dies erforderlich ist. Kunden erwarten, dass ihre bevorzugte Karte funktioniert.
Display card logos
Display card logos
Zeige die Logos von Visa, Mastercard und Amex auf deiner Website, um Vertrauen aufzubauen.
Handle declines gracefully
Handle declines gracefully
Zeige klare Fehlermeldungen an. Zeige Kunden keine unverarbeiteten Fehlercodes.
Enable saved cards for returning customers
Enable saved cards for returning customers
Gespeicherte Zahlungsmethoden beschleunigen Wiederholungskäufe für wiederkehrende Kunden.
Fehlerbehebung
Card declined
Card declined
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.
3DS authentication failed
3DS authentication failed
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.
Card not supported
Card not supported
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.