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.
Connection Modes
The Integrated POS supports two connection modes. Both expose the same Connector instance and the same device operations — only the transport to the terminal differs.
- SDK (USB / HTTP) — the automation system connects to a terminal on the same local network or cable. Use
CreateHttpfor Wi-Fi or Ethernet andCreateUsbfor a serial link. - Cloud2Cloud — the automation system reaches a remote terminal through the Getnet cloud. Use
CreateCloud. No local network access to the terminal is required.
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, orPreAuth. - 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 compare the SDK (USB / HTTP) and Cloud2Cloud connection modes.
- Follow the Quick Start to run your first Integrated POS payment.
On this page