Zum Hauptinhalt springen

Übersicht

Die Dodo Payments API bietet detaillierte Gründe für Transaktionsfehler, um Ihnen zu helfen, zu verstehen, warum ein Zahlungsversuch fehlgeschlagen ist. Diese Fehlergründe sind über verschiedene Zahlungsmethoden und Anbieter standardisiert, was die Implementierung einer konsistenten Fehlerbehandlung in Ihrer Anwendung erleichtert. Jede Antwort auf einen Transaktionsfehler enthält:
  • Einen spezifischen Fehlercode
  • Eine verständliche Fehlermeldung
  • Zusätzlichen Kontext zum Fehler, wenn verfügbar
  • Ob der Fehler vom Benutzer behoben werden kann oder eine Systemintervention erfordert
Das Verständnis dieser Fehlergründe ist entscheidend für:
  • Klare Rückmeldungen an Ihre Kunden zu geben
  • Angemessene Wiederholungslogik zu implementieren
  • Unterschiedliche Fehlerszenarien elegant zu handhaben
  • Ein zuverlässiges Zahlungssystem aufrechtzuerhalten

Gründe für Transaktionsfehler

Die folgende Tabelle listet alle möglichen Gründe für Transaktionsfehler, deren Bedeutungen und ob es sich um benutzerbehebbare Fehler handelt.
FehlercodeBenutzerfehlerBeschreibung
AUTHENTICATION_FAILUREJaDer Authentifizierungsprozess schlug während der Transaktion fehl
AUTHENTICATION_REQUIREDJaEine zusätzliche Authentifizierung ist erforderlich, um die Transaktion abzuschließen
AUTHENTICATION_TIMEOUTJaDer Authentifizierungsprozess wurde abgebrochen
CARD_DECLINEDNeinDie Karte wurde von der ausstellenden Bank abgelehnt
CARD_NOT_ACTIVATEDJaDie Karte wurde vom Karteninhaber nicht aktiviert
CARD_VELOCITY_EXCEEDEDJaZu viele Transaktionen wurden in kurzer Zeit versucht
CUSTOMER_CANCELLEDJaDer Kunde hat die Transaktion abgebrochen
DO_NOT_HONORNeinDie ausstellende Bank hat die Transaktion abgelehnt
EXPIRED_CARDJaDie Karte ist abgelaufen
FRAUDULENTJaDie Transaktion wurde als potenziell betrügerisch markiert
GENERIC_DECLINENeinDie Transaktion wurde aus einem nicht näher spezifizierten Grund abgelehnt
INCORRECT_CVCJaDer angegebene CVC-Code war inkorrekt
INCORRECT_NUMBERJaDie Kartennummer wurde falsch eingegeben
INSUFFICIENT_FUNDSJaDas Konto verfügt über unzureichende Mittel zur Durchführung der Transaktion
INVALID_ACCOUNTJaDie angegebenen Kontodaten sind ungültig
INVALID_AMOUNTJaDer Transaktionsbetrag ist ungültig
INVALID_CARD_NUMBERJaDas Format der Kartennummer ist ungültig
INVALID_CARD_OWNERJaDie Karteninhaberinformationen sind ungültig
INVALID_CVCJaDas CVC-Format ist ungültig
INVALID_EXPIRY_YEARJaDas Ablaufjahr der Karte ist ungültig
INVALID_PINJaDer angegebene PIN ist inkorrekt
INVALID_REQUESTJaDie Transaktionsanfrage enthält ungültige Daten
INVALID_UPI_IDJaDie angegebene UPI-ID ist ungültig
LIMIT_EXCEEDEDJaDie Transaktion überschreitet das Karten- oder Kontolimit
LIVE_MODE_TEST_CARDJaEs wurde eine Testkarte im Live-Modus verwendet
LOST_CARDJaDie Karte wurde als verloren gemeldet
MANDATE_INVALIDJaDas Zahlungsmandat ist ungültig
MANDATE_REQUIREDJaFür diese Transaktion ist ein Mandat erforderlich
MANDATE_REQUIRED_SYSTEMNeinDas System verlangt für diesen Transaktionstyp ein Mandat
NETWORK_ERRORNeinWährend der Transaktion trat ein Netzwerkfehler auf
NETWORK_TIMEOUTNeinDie Netzwerkanfrage wurde nicht rechtzeitig abgeschlossen
ORDER_CREATION_FAILEDNeinDie Bestellung für die Transaktion konnte nicht erstellt werden
PAYMENT_METHOD_PROVIDER_DECLINEDJaDer Zahlungsdienstleister hat die Transaktion abgelehnt
PAYMENT_METHOD_UNSUPPORTEDJaDie Zahlungsmethode wird für diese Transaktion nicht unterstützt
PICKUP_CARDJaDie Karte wurde als gestohlen gemeldet und muss abgeholt werden
PROCESSING_ERRORNeinBei der Verarbeitung der Transaktion ist ein Fehler aufgetreten
PROVIDER_UNSUPPORTEDNeinDer Zahlungsanbieter unterstützt diesen Transaktionstyp nicht
REENTER_TRANSACTIONJaDie Transaktion muss erneut eingegeben werden
REVOCATION_OF_AUTHORIZATIONJaDie Autorisierung für die Transaktion wurde widerrufen
STOLEN_CARDJaDie Karte wurde als gestohlen gemeldet
TRANSACTION_NOT_ALLOWEDJaFür diese Karte oder dieses Konto ist die Transaktion nicht erlaubt
TRANSACTION_NOT_APPROVEDJaDie Transaktion wurde nicht genehmigt
TRY_AGAIN_LATERNeinDie Transaktion sollte später erneut versucht werden
UNKNOWN_ERRORNeinEs ist ein unbekannter Fehler aufgetreten
Benutzerfehler gibt an, ob die Zahlungsablehnung vom Kunden behoben werden kann. Wenn true, kann der Kunde Maßnahmen ergreifen, um das Problem zu beheben (z. B. korrekte Kartendaten eingeben). Wenn false, liegt die Ablehnung an Systemproblemen oder Bankbeschränkungen, die vom Kunden nicht behoben werden können.

Unterstützung

Für zusätzliche Hilfe bei Transaktionsfehlern oder Integrationsproblemen wenden Sie sich bitte an unser Support-Team unter support@dodopayments.com.