Perché ricevo l'errore 422 : Unable to Decrypt Data utilizzando Card Component o Drop-in?

Disclaimer: se sei cliente e vedi questo errore durante il checkout, contatta il commerciante presso il quale stai effettuando l'acquisto per comunicargli che ha un problema con la sua integrazione. 

Se sei un commerciante, sei nel posto giusto per correggere il messaggio di errore che ricevi. Se il nostro sistema non riesce a decifrare i dati crittografati che invii con le tue richieste di pagamento, riceverai l'errore 422: Impossibile decrittografare il messaggio di errore.

Per risolvere questo problema:

  1. Assicurati che la chiave client e le credenziali per l'autenticazione backend (chiave API o autenticazione di base) siano generate sulla stessa credenziale API. Se usi la chiave cliente di ws@Company.[YourCompanyAccount] e la chiave API di ws_123456@Company.[YourCompanyAccount], si verificherà l'errore 422.
  2. Controlla che queste chiavi siano generate nello stesso ambiente (test/live) degli endpoint che usi. Se utilizzi la credenziale API ws@Company. [Account della tua azienda] dal tuo ambiente live, assicurati di effettuare una chiamata API a un endpoint live. Se hai dubbi se chiamare un endpoint live o di test, verifica la struttura dell'endpoint come spiegato qui
  3. Trasferisci i valori criptati esattamente come li hai raccolti dal frontend. Assicurati di non troncare o modificare accidentalmente i valori.
  4. Verifica che la richiesta di pagamento sia strutturata in modo corretto.

Consiglio: ulteriori informazioni su criptaggio e decriptaggio.

Visualizza e configura le tue credenziali API

Approfondisci questo argomento e metti in pratica ciò che hai imparato.

Vai alla tua Customer Area
Illustrazione stilizzata di un rappresentante del supporto clienti con cuffia.

Hai bisogno di ulteriore aiuto?

Contatta il nostro team di supporto

Inviaci i dettagli del tuo problema aggiungendo immagini o screenshot.

Invia una richiesta