HairConnect Manual Iniciar sesión

Viva.com y el terminal de pago

Actualizado el 2026-08-28

Viva.com

Stuur het bedrag van de kassa naar de betaalterminal op de balie, zonder het over te typen. (Envía el importe de la caja al terminal de pago del mostrador, sin volver a escribirlo.)

Sin integración, el peluquero vuelve a escribir el importe en el lector de tarjetas. Con integración, la caja lo envía allí y ve por sí misma si se ha pagado: no más errores de tecleo, y el ticket se cierra solo.

En Viva eso funciona mediante su Cloud Terminal API: la caja envía el importe a Viva, Viva lo envía a tu dispositivo, y después la caja pregunta cada segundo qué ha sido de él. Por eso el dispositivo no tiene que estar en la misma red wifi que el iPad.

Todavía no disponible. Ya puedes rellenar las claves y probarlas, pero el interruptor no aparece:

De koppeling is gebouwd maar nog niet tegen een echt toestel gedraaid, en het is bij Viva nog niet bevestigd of Bancontact op de terminal aangenomen wordt. Vul de sleutels gerust al in en druk op Verbinding testen — aanzetten kan zodra een proefbetaling op een echte terminal gelukt is. (La integración está construida pero todavía no se ha probado con un dispositivo real, y Viva todavía no ha confirmado si el terminal acepta Bancontact. Rellena ya las claves sin problema y pulsa Verbinding testen: se podrá activar en cuanto un pago de prueba en un terminal real haya funcionado.)

Lee esto antes de pedir nada: Bancontact no está confirmado

En un salón de peluquería belga, la mayoría paga con Bancontact. Hoy no sabemos con seguridad si un terminal de Viva acepta esa tarjeta, y no vamos a pintarlo mejor de lo que es:

  • Su página de tarifas belga menciona Bancontact expresamente como pago con tarjeta presencial: Card Present — Bancontact consumer card — € 0,14. Es el indicio más fuerte de que es posible.
  • Pero en la lista de medios de pago en el dispositivo de su documentación para desarrolladores no aparece Bancontact. Allí solo sale entre los medios de pago online ("Bancontact QR").

Una tarifa todavía no es un terminal que funcione. Pregúntaselo expresamente a Viva antes de pedir un dispositivo o firmar un contrato, y pregunta a la vez si se liquida como Bancontact o como Maestro cobrandeado: eso cambia la tarifa y lo que tu cliente ve en la pantalla.

Y fíjate en la permanencia del dispositivo

Un lector de tarjetas de Viva se puede conseguir de dos maneras, y la diferencia es mayor que el precio:

Comprar pagas el dispositivo una sola vez y no te atas a nada; el lector más barato de su tienda costaba € 49 (comprobado en su web el 28 de agosto de 2026)
Por mes más barato para empezar —desde unos € 8 al mes en esa misma fecha—, pero con una permanencia de 24 meses y una penalización si quieres salir antes

Esa permanencia figura en la letra pequeña de la tarifa mensual y no junto al precio; haz que te la confirmen antes de firmar. Y quien duda de si Bancontact funciona no debería empezar un contrato de dos años: compra el dispositivo, o espera a haber visto funcionar un pago de prueba.

Lo que necesitas

Una cuenta de Viva.com a nombre de tu propio negocio, con tus propios pagos
Claves de POS API un client-id y un client secret del portal de Viva
Un terminal dado de alta con la app Viva.com Terminal, y visible como Live
El terminal-id de cada dispositivo en la app, en Meer → Over → Source Terminal ID (más → acerca de → Source Terminal ID)

Configurar

Instellingen → Koppelingen → Betalen → Viva.com → Instellen (ajustes → integraciones → pagos → Viva.com → configurar).

Campo Obligatorio Explicación
Client-id sí Portal de Viva → Instellingen → API-toegang → POS APIs credentials. Un código largo que termina en .apps.vivapayments.com.
Client secret sí De la misma pantalla. Viva lo muestra una sola vez; guárdalo enseguida.
Omgeving (entorno) sí Empieza en el entorno de pruebas. Ponlo en producción solo cuando hayas visto funcionar un pago de prueba.

Las claves pertenecen al salón; qué terminal va con qué caja se establece por caja. Dos mostradores con dos dispositivos son, por tanto, dos terminal-id distintos con un solo juego de claves.

La prueba

Haz clic en Verbinding testen (probar conexión). La prueba pregunta qué dispositivos están activos: no se crea nada y no se mueve dinero. Respuestas posibles:

  • 2 terminals live gevonden (eerste: 16000010). (2 terminales activos encontrados (primero: 16000010).)
  • De sleutels kloppen, maar er staat geen enkele terminal live op dit Viva-account. Zet het toestel aan en meld het aan met de Viva.com Terminal-app. (Las claves son correctas, pero no hay ningún terminal activo en esta cuenta de Viva. Enciende el dispositivo y dalo de alta con la app Viva.com Terminal.)
  • Viva: de client-id of het geheim wordt geweigerd. (Viva: se rechaza el client-id o el secreto.)
  • Viva is niet bereikbaar. Netwerkprobleem? (No se puede acceder a Viva. ¿Problema de red?)

Cero terminales sí es aquí una prueba fallida, a diferencia de Stripe: esta integración solo existe para cobrar con un dispositivo.

En la caja

Registras el ticket, la caja pone el importe en el terminal y espera. Lo que muestra la caja:

Lo que ves Lo que significa
Bezig (en curso) El importe está en el terminal. El cliente todavía no ha presentado su tarjeta.
Betaald (pagado) El pago se ha realizado y figura en el ticket.
Geweigerd (rechazado) La tarjeta ha sido rechazada: saldo insuficiente, PIN incorrecto. Prueba con otra tarjeta.
Geannuleerd (cancelado) Se ha interrumpido, en el dispositivo o desde la caja.
Geen antwoord (sin respuesta) Nadie sabe si se ha movido dinero. Mira el dispositivo o el portal de Viva antes de volver a registrarlo.

Este último, a propósito, no es "fallido". Un pago del que no recibimos respuesta no puede apartarlo la caja en silencio: el peluquero lo registraría una segunda vez mientras el cliente ya ha pagado.

Las propinas están desactivadas. La caja envía siempre exactamente el importe del ticket y no pide propina en el dispositivo: un importe que crece en el terminal ya no cuadra después con tu caja del día.

Interrumpir

Si pulsas cancelar en la caja, HairConnect pide a Viva que retire la orden. Eso solo funciona mientras no se haya leído la tarjeta. Si el cliente ya ha empezado, lees De betaling loopt al op de terminal (el pago ya está en curso en el terminal): entonces solo se puede interrumpir en el propio dispositivo, y la caja espera a ver cómo termina.

Devolver

Una devolución también va al terminal: tiene que haber alguien al lado para completarla, igual que con un pago normal. Por eso la caja pone la devolución en bezig (en curso) y no directamente como terminada: solo cuando el dispositivo lo confirma, el dinero está en camino.