Terminal API Integration Overview

Adyen’s Terminal API integration allows you to integrate your Point-of-Sale systems to our payment terminal.

The Adyen Terminal API is based on the nexo Retail Protocol. nexo uses JSON messages to communicate to and from the terminal. Messages are in JSON format and are formed as outlined in the nexo standard. Review our guidelines on how to form and validate these messages.

The Terminal API is supported by the P400 plus, v400m, v400c, and MX925 terminals.


We offer two types of architecture to integrate your POS with our terminals:

This setup gives you the flexibility to start accepting payments as soon as possible. 

Start integrating

After you've reviewed our guidelines on the Terminal API architecture and message structure, you're ready to begin integrating. To get started with your integration, see Make a Payment.