How does the card data encryption/decryption work for the Card Component or Drop-in integration?

When you are using the Card Component or Drop-In integration for processing card transactions, the card data that is entered on the front-end will be directly encrypted in the input fields hosted by Adyen using the client key. After you collect the encrypted values from the front-end and submit them in your payment request, our system will decrypt the card data.

If something goes wrong and our system is not able to decrypt the data when we receive your payment request, you will receive the error 422: Unable to Decrypt Data. To troubleshoot this error, you can check this article.

Please note that it is not possible for you to decrypt the encrypted data for compliance reasons.

The illustration of support agent wearing a headset.

Do you need additional help?

Contact our support team

Send us the details of your issue by adding images or screenshots.

Submit a request