---
title: "Android terminals"
description: "Learn about Android payment terminals and the Android apps you can install on them."
url: "https://docs.adyen.com/point-of-sale/android-terminals"
source_url: "https://docs.adyen.com/point-of-sale/android-terminals.md"
canonical: "https://docs.adyen.com/point-of-sale/android-terminals"
last_modified: "2025-05-01T11:09:00+02:00"
language: "en"
---

# Android terminals

Learn about Android payment terminals and the Android apps you can install on them.

[View source](/point-of-sale/android-terminals.md)

An Android payment terminal is a mobile all-in-one device that is capable of running Android apps. Depending on the features of the installed app(s), you can check what is in stock, update the inventory, check the shopper's previous orders, and run your loyalty program from the same device that you use for accepting payments.

Like any other Adyen payment terminal, Android terminals support accepting payments on the Adyen payments platform. You can initiate payments using an Android POS app that is installed on the Android terminal itself, from a POS app on another device, or from the Android terminal itself without POS app if it is a model that can be used as a standalone terminal.

This part of our documentation explains:

* How to make Android apps available on Android payment terminals.
* How to use the barcode scanner that is available on some Android terminal models.
* How to use features that are exclusively available on Android terminals.

## Requirements

Before you begin, check if the information in this part of the documentation applies to you.

| Requirement      | Description                                                                                                                                                                                                                                                                  |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Integration type | The information in this part of the documentation is relevant if you want to use Android payment terminals in your [Terminal API](/point-of-sale/design-your-integration/terminal-api) or [standalone](/point-of-sale/standalone) in-person payments integration with Adyen. |

## How it works

To make your Android app(s) available on Adyen-provided Android payment terminals:

1. [Make sure that the app meets the requirements](/point-of-sale/android-terminals/app-requirements).\
   There are specifications, permissions, and other restrictions that you need to be aware of, including security restrictions with regard to debugging the app.
2. [Deploy the app](/point-of-sale/android-terminals/deploy-apps) to the payment terminals.\
   You need to upload the app to Adyen, and then distribute the app to the terminals either on a schedule, using profiles, or using API requests.

## Terminal models

We offer the following Android terminal models.

| Model            | Manufacturer | Description                                                                                                                                                            | Android version                         |
| ---------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| **AMS1**         | Castle       | A battery-powered mobile terminal with Wi-Fi and 4G connectivity, and a camera.                                                                                        | Android 10                              |
| **M450**         | Verifone     | A countertop terminal with Wi-Fi, Bluetooth, and Ethernet connectivity, a front-facing camera, and a big landscape display.                                            | Android 10                              |
| **P630**         | Verifone     | A countertop terminal with Wi-Fi, Bluetooth, and Ethernet connectivity, and a great feature support.                                                                   | Verifone Secure OS based on Android 10  |
| **S1E**          | Castles      | A battery-powered mobile terminal with Wi-Fi and 3G/4G connectivity, and a camera.                                                                                     | Android 7.1.2                           |
| **S1E Barcode**  | Castles      | The same as the S1E, but with a built-in barcode scanner and an extended battery.                                                                                      | Android 7.1.2                           |
| **S1E2L**        | Castles      | A battery-powered mobile terminal with Wi-Fi and 3G/4G connectivity, a camera, a built-in barcode scanner, an octa-core processor, and an extended battery.            | Android 10                              |
| **S1E4Pro**      | Castles      | A battery-powered Android payment terminal that is drop-proof, dust-proof, splash-proof.                                                                               | Android 13                              |
| **S1F2**         | Castles      | A battery-powered portable terminal with Wi-Fi and 3G/4G connectivity, and a camera. The S1F2 also has a built-in printer, so you can use it as a standalone terminal. | Android 9 or 10 depending on the region |
| **S1F2 Barcode** | Castles      | The same as the S1F2, but with a built-in barcode scanner.                                                                                                             | Android 9 or 10 depending on the region |
| **S1F4Pro**      | Castles      | A battery-powered mobile terminal with Wi-Fi, Bluetooth, and 4G connectivity, a camera, and a built-in printer.                                                        | Android 13                              |
| **S1U2**         | Castles      | An unattended terminal suitable for outdoor use. It has Wi-Fi, Ethernet, Bluetooth, and 4G connectivity, a front-facing camera, and a barcode scanner.                 | Android 10                              |
| **SFO1**         | Datecs       | A countertop/multimedia terminal with an 8 inch display. It offers additional branding and customization capabilities.                                                 | Android 13                              |

![](/user/themes/adyen/images/illustrations/warning.svg) **Work in progress**. Currently not all models are available in all regions.\
You can check terminal availability for your region in your live [Customer Area](https://ca-live.adyen.com/).

## Next steps

[Menu access](/point-of-sale/menu-access)

[View and update passcodes to access the menus on Android payment terminals.](/point-of-sale/menu-access)

[Using the terminal](/point-of-sale/user-manuals)

[Make your new Android payment terminal ready to process payments.](/point-of-sale/user-manuals)

[required](/point-of-sale/android-terminals/app-requirements)

[App requirements and debugging](/point-of-sale/android-terminals/app-requirements)

[Learn about the specifications and debugging of apps for Android payment terminals.](/point-of-sale/android-terminals/app-requirements)

[required](/point-of-sale/android-terminals/deploy-apps)

[App deployment](/point-of-sale/android-terminals/deploy-apps)

[Upload apps to Adyen and make them available on Android payment terminals.](/point-of-sale/android-terminals/deploy-apps)

[Accessibility](/point-of-sale/android-terminals/accessibility-mode)

[Let your Android terminal read out instructions for visually impaired shoppers.](/point-of-sale/android-terminals/accessibility-mode)

[Barcode scanning](/point-of-sale/android-terminals/scan-barcode)

[Send Terminal API requests to scan barcodes with an Android payment terminal.](/point-of-sale/android-terminals/scan-barcode)

[Kiosk mode](/point-of-sale/android-terminals/kiosk-mode)

[Enable kiosk mode from your Customer Area.](/point-of-sale/android-terminals/kiosk-mode)

[Remote troubleshooting](/point-of-sale/android-terminals/start-remote-session)

[Start a remote session and access a user's terminal remotely.](/point-of-sale/android-terminals/start-remote-session)

[Theme customization](/point-of-sale/android-terminals/themes)

[Create and manage themes that show during the payment flow on Android payment terminals.](/point-of-sale/android-terminals/themes)
