Get Central Overview

Get Central (TPVPC) is a local payment service 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 TPVPC. The TPVPC 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 works with the attended terminals the integration manual delimits: Verifone Vx820 and Ingénico iPP320, running sales and refunds. The solution abstracts the hardware, so your POS application always speaks the same XML protocol.

Benefits of Get Central

Integrating with the TPVPC provides several strategic advantages for payment automation:

  • Card data outside the POS: Sensitive card data (PAN/PIN) is handled entirely by the secure hardware and TPVPC, 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: