Guides and reports

Terminal API: Introducing web-based payment integrations

Our web-based Terminal API is a new way to integrate your payment terminals. It's easy to configure and can be used with cloud based systems or via your local network.

22 March, 2018
 ·  3 minutes

Cut out the time and effort required to update your libraries and improve the payments flow for shoppers with Adyen’s Terminal API.

With a web-based API as the tech behind your point of sale (POS) system, it’s simple to initiate payments from a broad range of clients. This includes web browsers, mobile devices, tablets and even your traditional cash register systems. Using a standardised protocol, it establishes communication from the POS to the terminal.

If your terminal is free to connect to the Adyen platform, you can start payments and update software remotely and securely. It’s a change that will benefit retailers and improve the transaction flow for shoppers, whatever the preferred method of payment.

Easy terminal API configuration

Maintenance and configuration are two tasks any engineer working in the payments area would rather avoid. Once the initial API integration is complete, no further time consuming development is required to add or manage new payment methods.

No more resource-heavy coding or laborious updating of your payment libraries is required. Your terminals can now be automatically configured and updated, without messing with existing functionality. Plus, it's compatible with most programming languages and platforms. Roll out becomes automated – plug in your terminal and a world of local payment methods are at your fingertips. Store staff can also set up the terminal without engineering input.

Helping retailers combine ecommerce and retail

Shoppers want to know their shopping trip wasn’t fruitless. In Australia, 63% of shoppers say they will be more loyal to businesses that enabled them to purchase an item that was out-of-stock in store and have it shipped directly to their homes.

With the Terminal API, the full ecommerce inventory is made available when shoppers are in your store. This is what is referred to as an “endless aisle”, and can increase sales by up to 14%.

Creating an app to connect your online inventory, offline hardware, and cash register isn’t required when working with Adyen for your ecommerce and in-person payments. Simply use your ecommerce platform and send the payment request to the terminal.

How does the Terminal API work?

The Terminal API is an effortless way to integrate your POS systems with your payment terminal. A small web server works on the payment terminal and accepts standardised payment messages. There are two ways of implementing the Terminal API. Neither require client or server libraries:

1. Local Terminal API: Local communication to the payment terminal. Local network connection.

2. Terminal Cloud API: Cloud based communication to the payment terminal. Data is stored and controlled centrally. Businesses get a holistic view of all terminals in store.

Payment requests can be made by cloud-based systems to our platform and are then routed to cloud connected payment terminals.

Cloud based systems can be web-based POS systems and ecommerce platforms for your endless aisle transactions. Our global network of data centers ensure that the communication is made using the fastest connections to ensure speed of payment. The server-to-server request comes with the ID of the terminal so Adyen can handle the rest.

Developers, explore our documentation here.

Interested in finding out more about the technology behind the Terminal API and the people who built it? Learn more here.

Fresh insights, straight to your inbox

Subscribe to email alerts

By submitting your information you confirm that you have read Adyen's Privacy Policy and agree to the use of your data in all Adyen communications.