Volver al blog

Pago con código QR para transferencias bancarias en el checkout de Shopify

Convierte cada pedido pagado por transferencia en un código QR escaneable. Checkito genera códigos SEPA EPC, SPAYD, PAY by square y ZBP con el número de cuenta, el importe y el concepto ya rellenados.

·8 min de lectura

La transferencia bancaria sigue siendo uno de los métodos de pago más utilizados en Europa: no te cuesta ni un céntimo en comisiones de pasarela y el dinero llega directamente a tu cuenta. Pero tiene una debilidad evidente. Cuando el cliente termina el pedido, tiene que abrir la app de su banco y teclear a mano un número de cuenta, un importe y un concepto. Cada uno de esos pasos es una oportunidad para equivocarse en un dígito, para dejar el pago "para luego" o, sencillamente, para no pagar nunca.

La función de pago por QR de Checkito elimina esa fricción. En cuanto se confirma el pedido, el cliente ve un código QR en la propia página de agradecimiento. Lo escanea con su aplicación bancaria y la transferencia aparece ya preparada: tu cuenta, el importe exacto pendiente y el concepto correcto. Un escaneo, una confirmación y listo.

Qué hace la función de pago por QR

La función añade al flujo de compra de Shopify un bloque con las instrucciones de pago. Se muestra en dos sitios:

  • Página de agradecimiento: justo después de confirmar el pedido, cuando el cliente todavía tiene el móvil en la mano.
  • Página de estado del pedido en la cuenta del cliente: así puede volver al código más tarde y pagar cuando mejor le venga.

El bloque incluye un texto breve de instrucciones, un panel con los datos de la transferencia en formato legible (número de cuenta local, IBAN y concepto) y uno o dos códigos QR según el país. Todo se genera a partir del pedido real, así que el importe siempre coincide con lo que realmente queda por pagar.

Qué estándares de QR genera Checkito

No existe un único estándar mundial de código QR para pagos, así que Checkito genera el que la app bancaria del cliente entiende de verdad. El estándar se elige automáticamente a partir de la moneda de tu cuenta bancaria y del país de facturación del pedido.

SPAYD – QR Platba (República Checa)

El estándar checo Short Payment Descriptor, compatible con todas las aplicaciones bancarias checas importantes. Checkito rellena el IBAN, el importe con dos decimales, la moneda, la fecha de vencimiento, un mensaje para el beneficiario y el símbolo variable. Se usa en todas las cuentas en coronas checas (CZK).

PAY by square (Eslovaquia)

El estándar eslovaco que utilizan las aplicaciones bancarias del país. Se genera para cuentas en euros cuando el pedido se factura en Eslovaquia o el IBAN de la cuenta es eslovaco. En ese caso el cliente recibe dos códigos, PAY by square y SEPA EPC, de modo que da igual qué aplicación abra.

SEPA EPC (zona euro)

El estándar de transferencia SEPA EPC069-12, el que reconocen las aplicaciones bancarias de toda la zona euro y, por tanto, el relevante para cualquier cuenta española con IBAN ES. Checkito lo construye con el nombre del beneficiario, el IBAN, el importe en euros y el concepto de la transferencia. El BIC se omite a propósito: desde la versión 002 del estándar el banco lo deduce del IBAN, y dejarlo fuera hace que el código sea compatible con más aplicaciones.

Rekomendacja ZBP (Polonia)

El código bidimensional recomendado por la Asociación de Bancos Polacos. Se genera para cuentas en eslotis (PLN) y contiene el número de cuenta NRB, el importe en groszy, el beneficiario y el título del pago.

Las cuentas en CZK, EUR y PLN siempre generan un código QR. Una cuenta checa o eslovaca en otra moneda recurre a SPAYD. Para el resto de monedas el bloque sigue mostrando las instrucciones de pago por escrito: el cliente simplemente copia los datos en lugar de escanear.

Qué se rellena automáticamente

No tienes que mantener nada pedido a pedido. Cada valor del código QR sale directamente del pedido:

  • Importe: el saldo pendiente del pedido, no el total original. Si el pedido está pagado en parte, el código QR pide únicamente el resto.
  • Moneda: la moneda de presentación en la que el cliente ha comprado realmente.
  • Referencia o concepto: el número de pedido de Shopify, para que conciliar los pagos entrantes sea inmediato.
  • Beneficiario: el nombre de cuenta que hayas configurado, para que el cliente vea a quién está pagando.
  • Mensaje de pago: una nota con el nombre del pedido, visible en el extracto bancario.
  • Número de cuenta: en los IBAN checos y eslovacos se muestra además en el formato local habitual de prefijo-número/código de banco.

Qué puedes configurar

Cuentas bancarias

En la sección QR Payments de la aplicación añades tantas cuentas bancarias como necesites, sin ningún límite. Cada cuenta tiene:

  • Nombre: una etiqueta interna, por ejemplo "EUR – España".
  • IBAN: la cuenta en la que debe entrar el dinero.
  • BIC / SWIFT: opcional, lo usa el código eslovaco PAY by square.
  • Moneda: una entre CZK, EUR, PLN, HUF, GBP, CHF, DKK, SEK, NOK, RON, BGN o USD. También determina qué estándar de QR se genera.
  • Países: los países de facturación a los que debe servir esta cuenta, elegidos entre 30 países europeos.

Cómo se elige la cuenta correcta

Si vendes en varios mercados, lo normal es tener una cuenta local por moneda. Cuál se usa lo decide el país de facturación del pedido, así que rellena siempre el campo Countries. Una cuenta sin ningún país seleccionado no se usa nunca.

  1. 1Solo entran en juego las cuentas cuyo campo Countries incluye el país de facturación del pedido: la lista de países es un filtro, no una preferencia.
  2. 2Entre las cuentas admitidas se usa aquella cuya moneda coincide con la del pedido.
  3. 3Si ninguna coincide en moneda, se usa la primera cuenta admitida. Y si ninguna cuenta cubre el país de facturación, el bloque no aparece en absoluto.

Qué métodos de pago activan el bloque

En QR Payments → Settings indicas los métodos de pago que deben mostrar el código QR. Los valores se comparan como fragmentos sin distinguir mayúsculas frente al nombre del método de pago del pedido, así que una sola entrada como "transferencia" o "deposit" cubre todos los métodos manuales cuyo nombre la contenga. Si dejas el campo vacío, Checkito usa "deposit" por defecto.

Textos y traducciones

Puedes reescribir tres textos por idioma: el encabezado, la introducción y el consejo que aparece debajo. Checkito incluye traducciones propias para inglés, checo, eslovaco, polaco y francés, y además puedes añadir tu propia redacción para alemán, húngaro y rumano.

La introducción admite dos marcadores, así que no tienes que fijar ningún dato a mano:

  • {{account}}: inserta el número de cuenta de la cuenta bancaria seleccionada.
  • {{vs}}: inserta el número de referencia del pedido.
Las etiquetas del panel de datos de pago (número de cuenta, IBAN, referencia y los pies de los códigos QR) las traduce la propia aplicación, así que tú solo escribes las partes que llevan tu tono de voz.

Cuándo aparece el código QR

El bloque es deliberadamente prudente: solo se muestra cuando un código QR resulta realmente útil.

  • El método de pago del pedido coincide con alguno de los nombres que has configurado.
  • El pedido sigue sin pagar, es decir, su estado financiero es pendiente. En cuanto marcas el pedido como pagado, las instrucciones dejan de mostrarse.
  • Hay configurada una cuenta bancaria capaz de atender ese pedido.

Eso significa que un cliente que ha pagado con tarjeta nunca ve instrucciones de pago, y a un cliente que ya ha hecho la transferencia no se le pide dos veces.

Cómo configurarlo

  1. 1Abre la aplicación Checkito en tu panel de Shopify y ve a QR Payments.
  2. 2Crea una cuenta bancaria: nombre, IBAN, BIC opcional, moneda y los países a los que sirve. Guarda.
  3. 3Abre QR Payments → Settings y añade los nombres de los métodos de pago que deben mostrar el código QR. Si quieres, reescribe los textos para tus idiomas.
  4. 4En el editor de checkout de Shopify, añade el bloque "Payments - Qr Code" a la página de agradecimiento, y haz lo mismo en la página de estado del pedido dentro del editor de la cuenta de cliente.
  5. 5Haz un pedido de prueba con tu método de transferencia y comprueba que el código se escanea correctamente en tu app bancaria.
El cuarto paso es clave: la extensión es un bloque de checkout, así que hasta que no lo coloques en el editor el cliente no verá nada, por muy bien configurado que esté todo lo demás.

Disponibilidad

Las instrucciones de pago con QR forman parte del plan de pago de Checkito, que empieza en $3.99 al mes e incluye todas las demás funciones de Checkito: ocultar, renombrar y reordenar métodos de pago y de envío, además del conjunto completo de condiciones de reglas. Hay periodo de prueba gratuito, así que puedes probar todo el flujo con un pedido real antes de decidirte.

Si aceptas transferencias bancarias en España o en cualquier país de la zona euro, esta es una de las mejoras de conversión más baratas que existen: los mismos pedidos, el mismo método de pago y muchos menos clientes que nunca llegan a pagar.

¿Listo para personalizar tu checkout?

Probar gratis
Pago con código QR por transferencia en Shopify | Checkito