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:
- Architecture - Understand the data flow and connectivity requirements.
- Prerequisites and Setup - Prepare your workstation for installation.
- Quick Start: Your First Transaction - Process your first payment in minutes.