How can I set up encrypted communications for my terminals?

A green triangle with an exclamation point in it.

Do you have the right user role?

Please check whether you have the following user role:

  • Merchant POS Terminal Management Admin

If you don't have the required user role, please reach out to your admin.

Encrypt your POS communications

To prevent others from being able to read messages sent between your POS app and the payment terminal, you need to encrypt the communications.

For that, you first need to create a key passphrase and share it with Adyen. Both your code (or the Adyen GitHub library you're using) and the terminal will apply a key derivation function to the passphrase, and use the resulting key material to encrypt communications.

Tip: Learn how to create a shared key.

Let's practice

Learn more on this topic and practice what you’ve learned.

Go to your Customer Area