Skip to main content

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:

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.