Datáfono del banco (Redsys)
Mesero puede cobrar un pedido directamente en el datáfono de tu banco (terminal sobre la red Redsys, en modo integrado): pulsas Cobrar tarjeta en el TPV y el importe viaja solo al terminal, sin que nadie teclee la cantidad. El cliente inserta o acerca la tarjeta, y el resultado (autorizado, últimos 4 dígitos, código) vuelve a Mesero y queda registrado en el pedido.
Qué necesitas
El cobro integrado con datáfono usa el producto TPV‑PC de Redsys. Para que funcione necesitas:
- Un terminal Redsys (p. ej. Verifone P400) dado de alta por tu banco para TPV‑PC, con su código de comercio (FUC), número de terminal y clave de firma.
- Un PC con Windows en la barra, con el terminal conectado por USB y el plugin de Redsys (TpvpcWinService) instalado. Es el componente que comunica el navegador con el datáfono.
- El navegador del TPV abierto en ese mismo PC (el que tiene el terminal). El plugin sólo está disponible para Windows.
Configurar el datáfono en Mesero
En Admin → Pagos → Datáfono (banco / Redsys)
(/admin/<slug>/pagos), activa la tarjeta y rellena:
| Campo | Qué poner |
|---|---|
| Modo de integración | TPV‑PC Web (recomendado): al cobrar se abre la pantalla de Redsys que gestiona el datáfono y vuelve al TPV. |
| Nº de terminal | El número corto del 1 al 99 (normalmente 1), el mismo que aparece como «Número de Terminal» en canales.redsys.es. No es el TID largo de 8 dígitos del banco. |
| Código de comercio (FUC) | Tu comercio Redsys, 9 dígitos. |
| Clave de firma | La que da Redsys en Módulo de Administración → Configuración → Consultar Clave de Comercio. Se guarda cifrada. |
| Entorno | Producción para cobros reales; Pruebas sólo si tu banco te ha dado credenciales de test. |
TPVPC0005 — algunos elementos no contienen los valores esperados. El
valor correcto es el número corto 1–99 (casi siempre 1).
Cobrar con el datáfono
- En la pantalla de cobro, pulsa Cobrar tarjeta.
- Mesero abre la pantalla de Redsys y manda el importe al datáfono: verás «Inserte o acerque la tarjeta en el datáfono…».
- El cliente paga en el terminal. Al autorizarse, Mesero registra el cobro como tarjeta con su código de autorización, últimos 4 dígitos y marca, que salen en el recibo y en el detalle del pedido.
El cobro queda en el arqueo como pago con tarjeta, igual que cualquier otro.
Devoluciones
Para devolver un cobro hecho con datáfono, ve a Pedidos → Devolver → Tarjeta: Mesero lanza una devolución real en el terminal (el dinero se mueve primero y luego se registra el abono). Requiere PIN de responsable y no registra nada si el terminal no responde. Más detalle en Devoluciones.
Solución de problemas (Datáfono Doctor)
Si el cobro no llega al terminal, revisa por este orden:
- «algunos elementos no contienen los valores esperados» (TPVPC0005) — casi siempre el Nº de terminal: debe ser el número corto 1–99 (normalmente 1), no el TID largo del banco.
- «Firma incorrecta» (TPVPC0002) — la clave de firma no es la correcta. Vuelve a copiarla desde Consultar Clave de Comercio, sin espacios.
- «El comercio no tiene habilitada la operativa de Entrada Manual» (TPV‑PC0055) — la pantalla de Redsys intentó tecleo manual porque el datáfono no se inicializó en esa sesión. Asegúrate de que el plugin está activo y el terminal conectado e inicializado en ese PC (ver punto siguiente).
- El terminal pone «PINPAD NO INICIALIZADO» / la prueba se queda en «Conectando
con el terminal…» — el plugin no está comunicando con el datáfono. Comprueba
en
canales.redsys.es → Configuración de Dispositivo → «Probar versión de PIN‑PAD»: cuando esa prueba devuelve la versión, el cobro funciona. Si se queda colgada: el terminal debe estar en el puerto COM correcto (mira el Administrador de dispositivos de Windows), con el driver de Verifone instalado, conectado directamente por USB (sin hub/concentrador, que cortan la comunicación serie) y encendido. - Equipo: el datáfono integrado necesita un PC Windows con el terminal por USB directo; configuraciones poco habituales (Mac con Windows virtualizado/Boot Camp, adaptadores USB‑C, hubs) suelen impedir la comunicación con el terminal aunque el puerto aparezca.
canales.redsys.es, ejecuta «Probar versión de PIN‑PAD».
Si esa prueba del propio banco tampoco conecta con el terminal, el problema
está en el datáfono o su conexión (no en Mesero): revisa USB/driver/PC o llama a tu
banco. Cuando la prueba devuelve la versión, el cobro desde Mesero va solo.