SmartPOS API overview
The SmartPOS API is an abstraction layer that provides developers with access to the features and capabilities of SmartPOS devices, which are specialized Android-based devices designed for payment processing and related applications.

Why you should use SmartPOS API?
Compared to standard Android devices, SmartPOS devices have a number of additional features and capabilities that make them well-suited for use in payment processing and related applications:
Access to built-in printer
Security interface to ensure confidentiality and integrity of the data exchanged between Business Application and the device
Access to card readers (in both, contactless and contact modes) that allows to support additional, non-payment use cases in your application
Access to device specific information for the purpose of analysis or customizing user experience
How to use SmartPOS API?
The SmartPOS API is an Android service that can be integrated into any Business application. It provides access to a range of hardware features and capabilities that are specific to SmartPOS devices, including NFC reading / writing, printers and more. It also provides access to system information, which is essential for ensuring the security and confidentiality of sensitive information.
To use the SmartPOS API, developers need to have access to a SmartPOS device, which can be obtained from Worldline. Once the device is obtained, the SmartPOS API can be integrated into the application, providing access to the device's hardware and software features.
Read full SmartPOS API specification.
Where you can use SmartPOS API?
SmartPOS API is currently available on the following devices offered by Worldline:
Ingenico VALINA
Castles S1F2
Castles S1U2
Castles S1P