The Integration Layer
The integration layer is the application's public interface towards the terminal, payments, scanner, and printing.
The application layer must use the TerminalApi contract.
The Verifone Payment SDK or internal implementations must not be used directly by the application layer.
Start reading
Choose your use case:
- Run the existing POS application → Setup to run POS app
- Build your own POS application → Setup integration layer for your own POS application
- Developing the integration layer → Architecture
When you need more
The features are described separately:
Known limitations are listed in Limitations.
Internal architecture and implementation are described in Architecture. This document is intended for developers of the integration layer.
Handle state according to State and flows. Handle results and errors according to Error handling.