# Visión general de Get Central

Get Central (TPVPC) es un servicio de pagos local que proporciona un puente seguro entre los sistemas locales de automatización de punto de venta (POS) y los terminales físicos de pago (PIN pads). Diseñado para entornos de comercio minorista de alta fiabilidad, permite el procesamiento fluido de transacciones para estaciones de trabajo con entornos Windows, Linux o basados en Java.

## El modelo de conectividad

La integración utiliza un **modelo de biblioteca latente** en el que la aplicación del comercio mantiene el control total sobre el ciclo de vida de la transacción. A diferencia de los sistemas autónomos, el software POS envía comandos en formato XML al TPVPC local. Luego, el TPVPC maneja la lógica de negocio, gestiona la comunicación segura SSL/TLS con el host de Redsys y orquesta la interacción del usuario a través del PIN pad.

## Arquitectura de integración

Puedes elegir entre tres rutas de integración principales según la tecnología de tu aplicación:

* **Escritorio Nativo (DLL):** Integración directa para aplicaciones de escritorio de alto rendimiento (C#, C++, VB.NET).
* **Web y Navegador (JavaScript):** Utiliza un servicio local en segundo plano (`TpvpcPinPadImplantadoService`) para conectar el navegador y el hardware, permitiendo a las aplicaciones web modernas comunicarse con el PIN pad mediante una interfaz JS limpia.
* **Multiplataforma (Java):** Una interfaz Java dedicada que soporta entornos Windows y **Linux**, utilizando objetos compartidos para la comunicación con el hardware.

## Hardware soportado

Get Central funciona con los terminales atendidos que el manual de integración delimita: **Verifone Vx820** e **Ingénico iPP320**, con operativa de ventas y devoluciones. La solución abstrae la complejidad del hardware, de modo que tu aplicación POS habla siempre el mismo protocolo XML.

## Beneficios de Get Central

La integración con el TPVPC Get Central proporciona varias ventajas estratégicas para la automatización de pagos:

* **Datos de tarjeta fuera del POS**: Los datos sensibles de la tarjeta (PAN/PIN) son manejados íntegramente por el hardware y el TPVPC seguros, sin pasar nunca por la memoria de la aplicación POS.
* **Gestión Flexible de Recibos**: Elige entre dejar que el TPVPC maneje la impresión directamente o recuperar los recibos de forma programática (incluida la generación de **PDF/Base64**) para imprimirlos desde tu propio sistema POS.
* **Lógica Avanzada de Transacciones**: Soporte nativo para **Dynamic Currency Conversion (DCC)**, **Aprobaciones Parciales** (para pagos divididos) y flujos de trabajo complejos de preautorización.
* **Interfaz Unificada**: Un único protocolo de mensajería basado en XML funciona en todos los tipos de transacciones y plataformas de integración soportadas.
* **Alta Fiabilidad**: Construido para entornos de comercio minorista de alto volumen con una recuperación de errores robusta, gestión de logs y sincronización del estado de las transacciones (`CheckStatus`).

## Próximos pasos

Para comenzar tu integración con Get Central, explora los siguientes recursos:

* [Arquitectura](/es/get-central/first-steps/architecture) - Comprende el flujo de datos y los requisitos de conectividad.
* [Requisitos Previos y Configuración](/es/get-central/first-steps/prerequisites-and-setup) - Prepara tu estación de trabajo para la instalación.
* [Inicio Rápido: Tu Primera Transacción](/es/get-central/first-steps/tpvpc-quick-start-your-first-transaction) - Procesa tu primer pago en minutos.