Payments

TPV de Swish para WooCommerce — Guía de integración de Oliver POS

Oliver POS no tiene una asociación con Swish. Es compatible con Swish de la misma manera que cualquier tienda de WooCommerce, a través de un plugin de Swish para WooCommerce, abierto dentro de la vista de navegador en el TPV de Oliver en el mostrador. Para los minoristas suecos, eso es lo único que importa en la práctica, porque los compradores suecos esperan Swish en la caja de la misma manera que los noruegos esperan Vipps. El flujo del TPV de WooCommerce para Swish descrito aquí es el mismo plugin, el mismo acuerdo de comerciante de Swish, solo que mostrado en el mostrador.

Qué es Swish, exactamente

Swish es un sistema de pago móvil propiedad de los bancos, lanzado en 2012 por un consorcio de los principales bancos suecos junto con Bankgirot. Actualmente informa de más de ocho millones de usuarios —esencialmente toda la población bancaria adulta sueca— y es ampliamente aceptado por empresas, organizaciones benéficas, clubes deportivos y particulares. La autorización se realiza a través de BankID, el sistema de identidad digital nacional de Suecia, razón por la cual los pagos con Swish se sienten nativos para los compradores locales.

Para los comerciantes, se abre un acuerdo Swish Handel con su banco. Ese acuerdo emite el número Swish y el certificado del comerciante que cualquier plugin de Swish para WooCommerce compatible necesita para comunicarse con la API de Swish. Oliver no cambia nada de eso.

Cómo Oliver POS abre Swish en el mostrador

El flujo en la caja sigue el patrón estándar de Oliver. El cajero registra un pedido en Oliver POS, pulsa Pagar y selecciona Swish. Oliver carga la página de pago de Swish generada por el plugin de WooCommerce dentro de una vista de navegador en el TPV, que es una vista web a pantalla completa bloqueada para esa única venta.

El cliente pulsa un botón de Swish en su teléfono, escanea un código QR que se muestra en la pantalla del cajero o introduce su número de teléfono en la página. La aplicación Swish se abre, BankID autentica al cliente y se aprueba el pago. Swish notifica a WooCommerce, el pedido se registra como pagado contra el carrito que Oliver montó, la vista del navegador en el TPV se cierra y se imprime el recibo. No hay un terminal de TPV separado en este bucle, y Oliver no se comunica directamente con Swish; el plugin de WooCommerce se encarga de todo.

El plugin de WooCommerce para Swish: en lo que se basa Oliver

La integración está impulsada por un plugin oficial de Swish para WooCommerce, disponible en el directorio de plugins de WordPress.org. Una vez instalado y configurado con el certificado y el número Swish del comerciante, aparece como un método de pago exactamente igual que cualquier otra pasarela de WooCommerce. La vista de navegador en el TPV de Oliver simplemente abre esa pasarela contra el carrito de la tienda.

Si el comerciante actualiza la configuración de Swish en WordPress —URL de devolución de llamada, comportamiento de captura, marca—, esos cambios fluyen al mostrador automáticamente, porque el plugin es el único lugar donde se configura Swish. La ruta completa del TPV de WooCommerce para Swish está documentada en la página de integración de Swish dedicada, y el patrón más amplio se cubre en integraciones.

Por qué Swish es una buena opción para el comercio minorista sueco

Suecia es uno de los países con menos uso de efectivo del mundo, y Swish es el tejido conectivo. Los clientes esperan pagar con la aplicación en restaurantes, puestos de mercado, tiendas de segunda mano, colectas benéficas y, cada vez más, en el comercio minorista habitual. Una caja que no acepta Swish en 2026 es un punto de fricción que los clientes sienten de inmediato.

La conciliación es sencilla. Swish se liquida directamente en la cuenta bancaria del comerciante, en tiempo real, con un extracto claro para el comerciante. Los pagos con Swish online y en tienda llegan al mismo lugar, por lo que no hay una vía de conciliación paralela que mantener. Para tiendas efímeras, food trucks y tiendas de pequeño formato, Swish a través de la vista de navegador en el TPV de Oliver reemplaza por completo un terminal de tarjetas.

Lo que esto NO es

  • Oliver POS no se asocia con Swish ni con los bancos participantes. No hay marketing conjunto, ni reparto de ingresos, ni precios bancarios especiales.
  • Oliver no negocia las tarifas de Swish. El comerciante paga lo que especifique el acuerdo Swish Handel de su banco.
  • Oliver no se interpone en el flujo de dinero. Swish se liquida directamente entre el banco del cliente y el banco del comerciante; Oliver es el software de TPV.
  • La integración es el mismo plugin de WooCommerce que los comerciantes suecos ya usan online. Oliver lo abre dentro de su vista de navegador en el TPV.

Configuración en 4 pasos

  1. Abre un acuerdo Swish Handel con tu banco y obtén el número Swish más el archivo de certificado que emite el acuerdo.
  2. Instala un plugin de Swish para WooCommerce desde el directorio de plugins de WordPress.org y sube el certificado en WooCommerce → Ajustes → Pagos → Swish.
  3. Instala Oliver POS, conéctalo a la misma tienda de WooCommerce y habilita Swish como método de pago en el mostrador en la configuración de pagos de Oliver.
  4. Realiza una pequeña venta de prueba en vivo en la caja y confirma que el pedido aparece en WooCommerce y que el Swish correspondiente se liquida en la cuenta bancaria del comerciante.

Preguntas frecuentes

¿Se asocia Oliver POS con Swish?

No. Oliver no tiene ninguna asociación comercial con Swish ni con ninguno de los bancos propietarios. La integración del TPV de WooCommerce para Swish es el plugin oficial de Swish para WooCommerce, abierto dentro de la vista de navegador en el TPV de Oliver.

¿Cobra Oliver un sobrecoste en Swish?

No. El comerciante paga las tarifas de Swish que su banco cobre bajo el acuerdo Swish Handel. El precio de Oliver es por el software de TPV y es independiente del volumen de pagos.

¿Necesita el cliente BankID?

Sí. La autorización de Swish se realiza a través de BankID, que es estándar en Suecia. El cliente se autentica dentro de su aplicación Swish; Oliver y WooCommerce nunca ven las credenciales de BankID.

¿Qué pasa si la autorización de Swish expira?

El cajero cierra la vista del navegador en el TPV, anula el pedido no pagado en Oliver y vuelve a intentar con Swish o cambia a otro método como un terminal de tarjetas. Swish en sí sigue siendo la fuente de la verdad sobre si el pago se completó.

Swish es el pago sueco por defecto por una razón: funciona, es rápido y se liquida directamente entre el banco del cliente y el banco del comerciante. Añadirlo en la caja con Oliver es solo conectar el mismo flujo del TPV de WooCommerce para Swish en el mostrador. Prueba Oliver POS gratis durante 30 días en /demo/.