# Prerrequisitos y configuración

Antes de comenzar el proceso de integración con Get Central (TPVPC), asegúrate de que tu entorno cumpla con los siguientes requisitos de hardware, software y conectividad. Cumplir con estos requisitos previos es esencial para que el TPVPC establezca un enlace seguro tanto con el PIN pad como con la red de pagos de Redsys.

## Requisitos del sistema

La estación de trabajo que aloja el TPVPC Get Central debe cumplir con estas especificaciones:

- Windows. La vía del servicio local para JavaScript requiere un Windows 10/11 actualizado. Para integraciones en Linux, se requiere una distribución compatible con la comunicación serie estándar.  
- .NET 4.8, que exige el servicio local para JavaScript. La vía de DLL nativa utiliza los componentes ActiveX y COM.  
- Necesitas derechos de administrador en la estación de trabajo para instalar controladores, ejecutar el servicio local y registrar las DLL del sistema.

## Hardware y conectividad

Para procesar pagos físicos, es obligatoria la siguiente configuración de hardware:

- Un terminal certificado (ej., Verifone VX820, Ingenico iPP320) conectado a través del puerto USB o Serie.  
- Un puerto USB libre. Si utilizas un adaptador de serie a USB, asegúrate de que estén instalados sus controladores.  
- La estación de trabajo debe tener acceso de salida a internet hacia los hosts de autorización de Redsys.  
  - Puerto 443 (HTTPS/TLS): Necesario para la autorización de la transacción.  
  - Puerto 9100 / 10205: Deben estar disponibles localmente para la comunicación del servicio Web/JavaScript.

## Dependencias específicas de la integración

Dependiendo de la ruta de integración elegida, se requieren componentes adicionales:

**Para Aplicaciones Web (JavaScript)**

- El TpvpcPinPadImplantadoService debe estar activo.  
- Se requieren navegadores modernos (Chrome, Edge o Firefox). Ten en cuenta que la comunicación local requiere una relación de "confianza" con el certificado autofirmado del servicio.

**Para Aplicaciones Java**

- Debes incluir las bibliotecas **RXTX** o **jSSC** (Java Simple Serial Connector) en el CLASSPATH de tu proyecto para habilitar la comunicación con el hardware.

**Para Despliegues de Slim Pack**

- Si tu integración depende de Slim Pack para los recibos físicos, debe configurarse una impresora compatible con Windows como dispositivo predeterminado.

## Checklist de verificación

Antes de continuar con la guía [Inicializar la Biblioteca](/es/get-central/first-steps/initialize-the-library), verifique que:

1. El PIN pad está encendido y muestra el mensaje de reposo "Welcome" o "Redsys".  
2. El dispositivo es reconocido en el Administrador de Dispositivos de Windows (Windows Device Manager) en "Ports (COM & LPT)".  
3. Cualquier firewall o antivirus local esté configurado para permitir la ejecución del TPVPC.