
¿Qué es TPV-PC Implantado?
Un TPV-PC implantado es un sistema donde un datáfono físico (terminal de pago con tarjeta) está conectado directamente a un ordenador con software de facturación o punto de venta, permitiendo que el importe se envíe automáticamente desde el PC al datáfono y que la confirmación del pago se reciba de forma inmediata. Esto elimina errores manuales, agiliza el cobro y automatiza el registro del pago en el sistema, siendo ideal para entornos de venta o facturación profesional.
¿Qué requisitos tiene la conexión con TPV-PC Implantado?
Contamos con la posibilidad de conectar a datáfonos proporcionados por los bancos para que puedas cobrar directamente con el datáfono.
Para que esto pueda funcionar es necesario tener en cuenta que se debe tener:
- El datáfono Redsys instalado físicamente y conectado al PC (por USB/serie).
- El agente Windows (hms-iot-client) instalado en ese mismo PC y dado de alta en el bridge de IOT.
- Saber si vas a usar el modo DLL (el histórico, con la DLL de Redsys registrada en el PC) o el modo Servicio (el moderno, sin tener que instalar nada en el PC aparte del propio servicio de Windows). Si no lo sabes, pregunta al técnico que instaló el datáfono — es una decisión que se toma una vez por PC.
Importante: Además será necesario tener instalado en el ordenador donde se vaya a utilizar un cliente de Windows especial. Este cliente lo hemos desarrollado nosotros, si estas interesado contacta con nosotros.
¿Qué permite esta integración?
- Registrar el pago de una factura.
- Registrar el pago.
- Registrar el pago de una factura rectificativa (devolución)
- Realizar la devolución.
¿Cómo se configura los TPV-PC Implantado?
Los pasos para configurar los terminales de pago será necesario:
- Dar de alta el proveedor de pago
- Dar de alta el terminal
- Elegir cómo habla el PC con el datáfono
Paso 1 — Dar de alta el proveedor de pago
Menú: Contabilidad → Configuración → Proveedores de pago
Recomendamos: Busca en la lista uno que ya se llame "Redsys" — viene instalado de fábrica con el módulo, aunque con datos de ejemplo sin rellenar. No pulses "Nuevo" para crear otro: un proveedor Redsys creado desde cero nace sin ningún método de pago enlazado, y no hay forma de añadírselo después desde la pantalla — ese campo es de solo lectura.
Rellenar el código de comercio, el código de terminal y la clave secreta que os haya dado el banco.
Nota: Lo que se rellena con Bussines name recomendamos indicar el nombre del Hotel o Cadena.
Importante: en la pestaña de métodos de pago del proveedor, añadir al menos un método de pago (por ejemplo, Tarjeta). Si no se añade ninguno, el cobro fallará la primera vez que se intente usar, con un aviso claro de que falta configurarlo.
Diario de pago
Revisa el campo "Diario de pago" en la misma ficha del proveedor. Tiene que ser un diario de tipo Banco. Es obligatorio en cuanto el proveedor esté Activado o en Pruebas (no en Deshabilitado). Si lo dejas vacío, AstroHMScoge automáticamente el primer diario de banco que encuentre de esa compañía — pero si el hotel tiene varios, conviene elegirlo a mano para asegurarte de que es el correcto.
Paso 2 — Dar de alta el terminal
Menú: Interfaces → Payment Terminals → Payment Terminals
Crear un terminal nuevo.
Marca: elegir el hotel al que pertenece este datáfono.
Fabricante: elegir TPV PC Implantado.
Proveedor de pago: elegir el que creaste en el paso 1. Al enlazarlo, el sistema marca solo, automáticamente, que ese proveedor es "solo terminal físico" — no hay que tocar nada más ahí.
Dispositivo IOT: si el agente Windows ya aparece en la lista de dispositivos IOT del hotel, selecciónalo directamente — el sistema rellena solo el identificador y la dirección IP. Si no aparece en la lista, rellénalos a mano (pregunta al técnico el identificador exacto y la IP del PC).
Paso 3 — Elegir cómo habla el PC con el datáfono
En el mismo formulario del terminal, aparece un apartado "TPV PC Implantado (Redsys)" con el campo Backend TPV PC:
Si eliges "DLL TPV PC Latente (COM)"
- Puerto serie del PinPad: escribir el puerto tal como lo pide la DLL, por ejemplo COM10:,19200,N,8,1 (no vale solo "COM10").
- Versión del PinPad: por ejemplo 8.1.
- Estos dos campos van juntos: si rellenas uno, tienes que rellenar el otro — si no, el sistema no te deja guardar.
- Si el PC tiene un solo datáfono, puedes dejar los dos campos vacíos y el sistema lo encuentra solo.
- Si el PC tiene dos o más datáfonos, hay que rellenar el puerto y la versión de cada terminal — si no, los cobros pueden salir por el datáfono equivocado sin avisar.
Si eliges "TpvpcPinPadImplantadoService (WebSocket)"
- URL PinPad: normalmente se puede dejar vacía, el sistema la encuentra sola. Solo rellenarla si el técnico te da una URL concreta (tipo ws://localhost:9100).
Resultado esperado
Desde Recepción, al cobrar una reserva con tarjeta, aparece la opción de usar este datáfono. El cliente introduce la tarjeta en el pinpad físico, y el importe queda registrado con su código de autorización.
Cosas a tener en cuenta
- No crear un proveedor Redsys desde cero — editar/duplicar el que ya viene instalado. Es el fallo más habitual y el que más tarda en detectarse, porque no da ningún error claro al guardar, solo falla luego al cobrar.
- El diario de pago del proveedor debe ser de tipo Banco, y conviene elegirlo a mano si hay varios diarios de banco en la compañía.
- Con modo DLL y varios datáfonos en el mismo PC, no dejar el puerto serie vacío — es la causa más habitual de que un cobro "se vaya" al datáfono que no tocaba.
- El modo Servicio no necesita instalar nada en el PC aparte del propio servicio de Windows — es la opción recomendada para instalaciones nuevas.