Integrated POS Overview
Welcome to the Integrated POS documentation. This integration model allows your commercial automation system to communicate directly with a Getnet payment terminal so that payment operations can be initiated, controlled, and completed programmatically.
What is an Integrated POS
Unlike a standalone POS, where the operator manually enters values and navigates screens, an Integrated POS receives structured commands from the automation system and returns structured responses through a predefined digital protocol.
High-Level Architecture
In an Integrated POS architecture, the commercial automation system is responsible for:
- Integrating the Integrated POS Library
- Establishing communication with the POS terminal
- Sending commands that initiate payment-related operations
- Handling structured responses returned by the terminal
Once the Payment App completes the requested operation, the result is returned to the automation system, closing the communication loop and keeping both systems synchronized.
Supported Integration Modes
The Integrated POS supports multiple transport layers for communication between the automation system and the terminal:
- HTTP (Wi-Fi / Ethernet) — using
CreateHttp - USB / Serial — using
CreateUsb - Cloud-to-Cloud — using
CreateCloud
Communication Lifecycle
Every interaction with an Integrated POS must follow this sequence:
- Create a Connector — Establish a communication channel using one of the supported creation methods.
- Validate connectivity with the Terminal — Execute
Pollingto confirm that the POS is connected and ready to receive commands. - Execute Business Operations — Invoke device operations such as
Sale,Refund,GetReports, orPreAuthorization. - Finish Resources — Call
Closeto free all resources allocated by the integration library.
Failing to respect this lifecycle may result in rejected operations or undefined behavior.
Next Steps
To start integrating:
- Read POS Architecture to understand components and execution flow.
- Review Connection Models to understand the difference between USB, network, or cloud connectivity.
- Follow the Quick Start to run your first Integrated POS payment.