Warum erhalte ich den Fehler 422 : „Unable to Decrypt Data“, wenn ich die Card-Component- oder Drop-in-Integration verwende?
Disclaimer: Wenn Sie als Kunde diesen Fehler beim Checkout sehen, wenden Sie sich bitte an den Händler, bei dem Sie einkaufen, um ihn über das Problem mit seiner Integration zu informieren.
Wenn Sie ein Händler sind, sind Sie hier richtig, um die erhaltene Fehlermeldung zu beheben. Wenn unser System die verschlüsselten Daten, die Sie mit Ihren Zahlungsanforderungen senden, nicht entschlüsseln kann, erhalten Sie die Fehlermeldung 422: Unable to Decrypt Data.
Um dieses Problem zu lösen, gehen Sie bitte wie folgt vor:
- Stellen Sie sicher, dass Ihre Anmeldeinformationen für die Front-End-Authentifizierung (Ursprungsschlüssel oder Clientschlüssel) und für die Backend-Authentifizierung (API-Schlüssel oder Standardauthentifizierung )für dieselben API-Anmeldeinformationen generiert werden. Wenn Sie den Clientschlüssel von ws@Firma.[IhrFirmenkonto] und den API-Schlüssel von ws_123456Firma.[IhrFirmenkonto] nutzen, führt dies zum Fehler 422.
- Überprüfen Sie, ob diese Schlüssel in der Umgebung (Test/Live) generiert werden, in der sich die von Ihnen verwendeten Endpoints befinden. Wenn Sie die API-Anmeldeinformationen ws@Firma.[IhrFirmenkonto] aus Ihrer Live-Umgebung verwenden, stellen Sie bitte sicher, dass Sie einen API-Aufruf an einen Live-Endpunkt tätigen. Wenn Sie sich nicht sicher sind, ob Sie einen Live- oder einen Test-Endpunkt aufrufen, können Sie die Endpunktstruktur wie hier erklärt überprüfen.
- Übergeben Sie die verschlüsselten Werte exakt so, wie Sie sie im Frontend erhalten haben. Vergewissern Sie sich, dass Sie die Schlüssel nicht versehentlich abschneiden oder die Werte verändern.
- Überprüfen Sie, ob Ihre Zahlungsanforderung korrekt strukturiert ist.
Tipp: Erfahren Sie mehr über Verschlüsselung und Entschlüsselung.
War dieser Artikel hilfreich?
Lassen Sie uns üben
Erfahren Sie mehr zu diesem Thema und üben Sie, was Sie gelernt haben.
Zu Ihrer Customer Area