Skip to main content
Welcome to the SDK & Libraries hub. Use this page to decide whether to operate the Terminal Gateway App as a companion or embed the Terminal H2H / C2C SDKs directly in your application.
Choose one track per deployment: run the standalone Gateway App or embed Terminal H2H or C2C SDKs. Mixing Gateway App with SDK integrations on the same device leads to conflicting sessions.

Select the right toolkit

The Terminal Gateway App is a ready-to-use companion that manages device discovery, firmware, and secure networking. It is used by two integration paths:

  • H2H path — The Gateway App relays commands between the Terminal API (HTTP) and physical terminals. Required for BRI/NTT; other providers connect directly.
  • C2C path — The Gateway App exposes the Terminal C2C API (HTTP REST) on the local network. Required for BRI/NTT; other providers receive commands directly.
Follow the setup guide in Gateway App configuration to manage devices across locations.

Sample use cases

A browser-based POS team wants to accept cards without rebuilding their app in native mobile languages.

Choose the Gateway App when your cashier experience already runs on Windows or macOS and you prefer to keep payments outside the browser for compliance, driver management, and quick deployment.
  • Operations manage hardware from a single companion app while developers continue shipping updates in web frameworks.
  • IT teams can lock down dedicated workstations, separating PCI controls from the POS codebase.
Document the chosen operating model in your runbook so support teams know whether to escalate to Gateway App operators or the dedicated H2H/C2C SDK maintainers.