Configuración de POS (Point of Sale)
El conector Adyen para VTEX admite transacciones de Punto de Venta (POS), lo que permite una integración fluida entre sus tiendas físicas y la plataforma VTEX.
Requisitos previos
Antes de configurar el POS en VTEX, asegúrese de que:
- Tiene una cuenta de Adyen con POS habilitado.
- Sus terminales POS están registrados y asignados a las tiendas correctas en el Área de Cliente de Adyen.
- Tiene la URL de POS en vivo (Live POS URL) si se encuentra en un entorno de producción.
Configuración del proveedor de POS en VTEX
- En el Admin de VTEX, vaya a Configuración de la tienda > Pagos > Proveedores.
- Edite su proveedor AdyenV3.
- En el campo Live POS URL, ingrese el endpoint de la API del terminal proporcionado por Adyen (ej:
https://terminal-api-live.adyen.com). - Haga clic en Guardar.
Condiciones de pago para POS
Para ofrecer el POS como opción de pago:
- Vaya a Configuración de la tienda > Pago > Configuración.
- En la pestaña Condiciones de pago, haga clic en el botón +.
- Busque los métodos de pago POS específicos (ej: Venda Direta Debito o Venda Direta Credito).
- Asócielos con el proveedor AdyenV3.
- Establezca el estado como Activo y haga clic en Guardar.
Lógica de selección de terminal
Cuando un cliente selecciona un método de pago POS en la caja (comúnmente usado en escenarios de "Pasillo Infinito" o Sales App), el conector necesita saber qué terminal debe procesar el pago.
Cómo funciona:
- Descubrimiento de terminales: El conector busca automáticamente todos los terminales y tiendas disponibles vinculados a su cuenta de Adyen.
- Selección del usuario: Si el terminal no está preconfigurado o no es reconocido, el conector redirigirá al usuario a una pantalla de selección (formulario JSON Schema).
- Formulario de selección:
- Tienda: El usuario selecciona la tienda física donde se realiza la transacción.
- Terminal: El usuario selecciona el terminal específico (por número de serie/POIID) de la lista de terminales asignados a esa tienda.
- Procesamiento: Una vez seleccionado, el conector envía la solicitud de pago directamente al terminal elegido.
Nota técnica: La lista de terminales y tiendas se obtiene en tiempo real de la API de administración de Adyen. En cuentas con una gran cantidad de tiendas/terminales, este proceso puede tardar unos segundos, ya que el conector itera a través de todos los resultados paginados para asegurar que la lista esté completa.
Solución de problemas de POS
- Terminal no encontrado: Asegúrese de que el terminal esté en línea y correctamente asignado a una tienda en el Área de Cliente de Adyen.
- Tiempo de espera (Timeout): Si la lista de selección de terminales tarda demasiado en cargarse, verifique las permisos de su clave de API de Adyen y la cantidad de tiendas/terminales en su cuenta.
- Pago denegado en el terminal: Verifique la conexión del terminal y asegúrese de que el método de pago esté habilitado para ese terminal específico.