Payments

Stripe WooCommerce POS — Guía de integración de Oliver POS

Oliver POS no tiene una asociación con Stripe. Es compatible con Stripe de la misma manera que cualquier tienda de WooCommerce, a través del plugin oficial de Stripe para WooCommerce, abierto dentro de la vista de navegador en el POS de Oliver en el mostrador. Una vez que ese único hecho está claro, el resto de esta guía es mecánico: qué plugin, qué ve el cajero, qué toca el cliente, dónde se registra el pedido. Stripe realiza el procesamiento. WooCommerce es el sistema de registro. Oliver es la caja registradora que lo complementa.

Qué es Stripe Checkout, exactamente

Stripe es un procesador de pagos fundado en EE. UU. y disponible a nivel mundial que gestiona transacciones con tarjeta para millones de negocios online. Stripe Checkout es la página de pago alojada de la compañía: una URL propiedad de Stripe a la que se redirige al cliente, donde Stripe recopila y tokeniza los detalles de la tarjeta. El comerciante nunca toca los datos brutos de la tarjeta, que es el punto principal de usar un checkout alojado en primer lugar.

Para una tienda de WooCommerce, Stripe Checkout significa que el total del carrito se envía a Stripe, el cliente paga en una página alojada por Stripe y Stripe confirma el resultado de vuelta a WooCommerce. Apple Pay, Google Pay y Link (la opción de tarjeta guardada con un solo clic de Stripe) se activan automáticamente en los dispositivos compatibles. Esa misma página alojada es la que Oliver abre en la caja registradora.

Cómo Oliver POS abre Stripe Checkout en el mostrador

El flujo del POS de WooCommerce para Stripe dentro de Oliver es corto y predecible:

  1. El cajero registra la venta en la caja de Oliver y toca Cobrar.
  2. Oliver crea un pedido pendiente de WooCommerce contra la pasarela de Stripe configurada.
  3. Oliver abre la URL del checkout alojado de Stripe dentro de la vista de navegador en el POS, una vista web a pantalla completa bloqueada para esa venta.
  4. El cajero gira la tablet hacia el cliente. El cliente paga con tarjeta, Apple Pay, Google Pay o Link.
  5. Stripe procesa el cargo y dispara su webhook de éxito de vuelta a WooCommerce. El pedido pasa a estado de procesamiento o completado.
  6. Oliver recoge la confirmación, cierra la vista del navegador e imprime el recibo.

De principio a fin, una venta de Stripe a través de la caja registradora de Oliver suele tardar entre 15 y 25 segundos, dependiendo de la rapidez con que el cliente ingrese los detalles de la tarjeta o toque un botón de billetera. No hay un contrato de terminal de Stripe por separado ni una segunda integración que mantener: la misma cuenta de Stripe que impulsa la tienda online de WooCommerce impulsa a Stripe en el mostrador.

El plugin de Stripe para WooCommerce: en lo que se apoya Oliver

El plugin en el que se apoya Oliver es Payment Plugins for Stripe WooCommerce, listado en el repositorio de WordPress.org en wordpress.org/plugins/woo-stripe-payment. Es mantenido por Payment Plugins, Inc. y construido directamente sobre las API publicadas de Stripe, y es la opción de facto que la mayoría de las tiendas de WooCommerce + Stripe ya ejecutan en producción.

La configuración es idéntica a la de cualquier tienda de WooCommerce: instalá el plugin, pegá las claves publicables y secretas del Panel de Stripe y habilitá Stripe Checkout en WooCommerce → Ajustes → Pagos. Oliver detecta automáticamente cualquier pasarela habilitada en WooCommerce y la muestra como una opción de pago en la caja registradora. Si Stripe ya funciona para la tienda online, funciona en la caja registradora de Oliver, sin una segunda integración, sin un segundo contrato, sin credenciales adicionales que conectar.

Por qué Stripe es una buena opción (o qué saber)

El precio online estándar publicado de Stripe en EE. UU. es del 2,9 % + 0,30 USD por cargo de tarjeta exitoso, con Canadá al 2,9 % + 0,30 CAD y el EEE en aproximadamente 1,5 % + 0,25 € para tarjetas europeas y 2,5 % + 0,25 € para tarjetas no pertenecientes al EEE. Esas son las tarifas que se aplican cuando Oliver POS para Stripe abre Stripe Checkout, exactamente como si el cliente estuviera pagando desde su casa.

Algunos detalles que vale la pena conocer antes de activar Stripe en el mostrador:

  • Las billeteras son automáticas. Apple Pay, Google Pay y Link aparecen en la página alojada en dispositivos compatibles. En un iPad de mostrador, la experiencia de Stripe en el mostrador se convierte efectivamente en un flujo de pago por toque sin un contrato de lector por separado.
  • Stripe Radar está activado por defecto. Radar califica los intentos de tarjeta en toda la red de Stripe y bloquea los de alto riesgo antes de que se publiquen.
  • El alcance de PCI se mantiene en SAQ A. Debido a que los datos de la tarjeta se capturan en una página alojada por Stripe, el comerciante mantiene el nivel más bajo de PCI. Oliver en sí nunca ve los números de tarjeta brutos.
  • La multimoneda funciona de inmediato. Stripe admite más de 135 monedas de presentación; una caja registradora de Stripe hereda eso de la tienda de WooCommerce.
  • Stripe Terminal es una opción separada. Stripe también vende lectores de tarjetas físicos bajo la marca Stripe Terminal. Oliver POS no integra el SDK de Terminal directamente. La ruta descrita aquí es Stripe Checkout en la vista de navegador en el POS, que es la ruta más común para los comerciantes de WooCommerce que ya tienen Stripe online.

Lo que esto NO es

Oliver POS no es un socio de Stripe. No hay ningún acuerdo de marketing conjunto, ni reparto de ingresos, ni tarifas especiales de Stripe para los comerciantes de Oliver. Oliver no cobra un recargo en las transacciones de Stripe; el comerciante paga las tarifas publicadas de Stripe directamente a Stripe, al igual que antes de instalar Oliver. Stripe es el comerciante registrado para la transacción con tarjeta. Los fondos se liquidan desde Stripe a la cuenta de Stripe del comerciante según el cronograma de pago estándar de Stripe, generalmente dos días hábiles en EE. UU. Oliver nunca se interpone en el flujo de fondos. El Panel de Stripe del comerciante, los reembolsos, las disputas y los informes 1099-K no cambian; Oliver es puramente el software de POS que lo complementa.

Configuración en 4 pasos

  1. Instalá el plugin de WooCommerce Stripe desde wordpress.org/plugins/woo-stripe-payment.
  2. Ingresá tus claves publicables y secretas de Stripe en WooCommerce → Ajustes → Pagos → Stripe Checkout, y habilitá la pasarela.
  3. Instalá Oliver POS, iniciá sesión en la caja registradora en tu tablet del mostrador y elegí la pasarela de Stripe de la lista de pagos: Oliver la detecta automáticamente desde WooCommerce.
  4. Realizá una pequeña venta de prueba en vivo en el mostrador y confirmá que el pedido aparezca en WooCommerce, en el Panel de Stripe y en el recibo impreso.

Preguntas frecuentes

¿Oliver POS se asocia con Stripe?

No. Oliver POS no es un socio de Stripe. Stripe es compatible porque Stripe ofrece un plugin de WooCommerce de grado oficial que cualquier tienda de WooCommerce puede instalar, y Oliver abre esa pasarela en nuestra vista de navegador en el POS en el mostrador.

¿Oliver cobra un recargo en Stripe?

No. Tu tarifa de Stripe es tu tarifa de Stripe. Le pagás a Stripe directamente según los precios publicados de Stripe. El precio de Oliver es una tarifa mensual fija por el software de POS que no tiene nada que ver con la pasarela que elijas.

¿Funcionarán Apple Pay y Google Pay en la caja registradora?

Sí. Las billeteras están habilitadas por el propio Stripe Checkout. Cuando Oliver abre el checkout alojado de Stripe en la vista de navegador en el POS en una tablet moderna, Apple Pay, Google Pay y Link aparecen como botones y el cliente toca para pagar.

¿Puedo usar el hardware de Stripe Terminal con Oliver POS?

Stripe Terminal es el producto de lector de tarjetas separado de Stripe con su propio SDK. Oliver POS para Stripe usa la ruta de checkout alojado de Stripe para WooCommerce descrita aquí, no Terminal. Si ya tenés un lector de Terminal, funcionaría como un canal separado.

Probá Oliver POS gratis durante 30 días en /demo/: traé tu tienda de WooCommerce existente y tu cuenta de Stripe existente.