Get Central Overview

Get Central (TPV-PC) is a robust payment middleware that provides a secure bridge between local point-of-sale (POS) automation systems and physical payment terminals (PIN Pads). Designed for high-reliability retail environments, it enables seamless transaction processing for workstations running Windows, Linux, or Java-based environments.

Get Central supports two primary local integration models for desktop environments: TPVPC Implantado (DLL) and Slim Pack (DLL). While both support the same core transaction flows, they differ in setup, screen handling, and receipt management. This distinction should be considered before starting the integration.

The Connectivity Model

The integration utilizes a local library model where the merchant application exchanges XML-formatted commands with the middleware.
In TPVPC Implantado, the merchant application can maintain greater control over the transaction lifecycle and, in transparent mode, display transaction messages in its own interface.
In Slim Pack, the library follows a more closed operational model, handling certified flow screens directly and managing receipt printing through the configured printer.

In both cases, the middleware handles the business logic, manages secure SSL/TLS communication with the Redsys host, and orchestrates user interaction through the PIN Pad.

Integration Architecture

Developers can choose from three primary integration paths depending on their application's technology stack:

  • Native Desktop (DLL): Direct integration for desktop applications using either TPVPC Implantado or Slim Pack.
  • Web & Browser (JavaScript): Uses a local background service (TpvpcPinPadImplantadoService) to bridge the browser and the hardware, enabling modern web apps to communicate with the PIN Pad via a clean JS interface.
  • Cross-Platform (Java): A dedicated Java interface that supports both Windows and Linux environments, utilizing shared objects for hardware communication.

Supported Hardware

Get Central is built for broad compatibility and works with industry-leading terminals from manufacturers like Verifone and Ingenico. The solution abstracts the hardware complexity, helping maintain PCI-DSS-aligned payment flows regardless of the physical device model connected to the workstation.

Benefits of Get Central

Integrating with the Get Central middleware provides several strategic advantages for payment automation:

  • Reduced PCI Scope: Sensitive card data (PAN/PIN) is handled entirely by the secure hardware and middleware, never touching the POS application's memory.
  • Flexible Integration Models: Choose the integration approach that best fits your application architecture and operational requirements.
  • Advanced Transaction Logic: Native support for Dynamic Currency Conversion (DCC), Partial Approvals (for split payments), and complex pre-authorization workflows.
  • Unified Interface: A single XML-based messaging protocol works across all supported transaction types and integration platforms.
  • High Reliability: Built for high-volume retail environments with robust error recovery, log management, and transaction status synchronization (CheckStatus).

Next Steps

To begin your integration with Get Central, explore the following resources: