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.

The Connectivity Model

The integration utilizes a latent library model where the merchant application maintains full control over the transaction lifecycle. Unlike standalone systems, the POS software sends XML-formatted commands to the local middleware. The middleware then 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 high-performance desktop applications (C#, C++, VB.NET).
  • 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, ensuring full compliance with PCI-DSS standards 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 Receipt Management: Choose between letting the driver handle printing directly, or retrieving transaction receipts programmatically (including PDF/Base64 generation) to print via your own POS system.
  • 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: