Qué contiene un código UPN QR
El código contiene texto plano con los campos en un orden fijo, uno por línea. El texto empieza por UPNQR y termina con un número de control que la app del banco usa para detectar un código dañado o modificado.
- Beneficiario
- Nombre, calle y localidad de la persona o empresa que cobra, hasta 33 caracteres cada uno.
- IBAN
- La cuenta del beneficiario, por ejemplo
SI56…. - Importe
- En euros, escrito con once dígitos y sin separador decimal (4290 es 42,90).
- Referencia
- Un modelo como
SI00seguido del número de referencia, de 26 caracteres como máximo. - Finalidad
- Un código de finalidad de cuatro letras (
GDSVpara mercancías) y una descripción de hasta 42 caracteres.
Detalles que suelen salir mal
- El texto debe codificarse en ISO 8859-2, no en UTF-8, para que č, š y ž se conserven. Los caracteres fuera de este juego, como las letras cirílicas o griegas, no se pueden almacenar.
- El tamaño del código es fijo (versión 15). No dejes que una biblioteca elija uno menor, o algunas apps bancarias lo rechazarán.
- El modelo de referencia
SI00significa que no lleva dígito de control. Los demás modelos tienen sus propias reglas de dígito de control.
Cómo usarlo en tu tienda Shopify
Scanay genera el código de cada pedido automáticamente y lo añade a tus e-mails de pedido de Shopify, así que nunca tienes que escribir estos datos a mano. Elige el estándar adecuado según el país del pedido.
La guía de configuración lleva unos diez minutos, o empieza la prueba gratuita.
Preguntas
¿Qué bancos leen UPN QR?
UPN QR es el estándar nacional, así que las apps de banca móvil de los bancos eslovenos están preparadas para leerlo. Los bancos difieren en pequeños detalles, así que escanea un código de prueba con la app que te interese.
¿Puedo usar UPN QR para pagos desde fuera de Eslovenia?
Una app de un banco extranjero normalmente no lo leerá. Para pagadores de otros países del euro usa el código EPC QR, que muchas apps europeas entienden.
Otros estándares
- HUB3: El código de barras PDF417 de las órdenes de pago croatas, que leen las apps de los bancos croatas.
- QR Platba: El código QR corto y legible para transferencias bancarias checas, admitido por las apps bancarias checas.
- PAY by square: El código QR comprimido que se usa en las transferencias bancarias y facturas eslovacas.
- ZBP: El código de pago 2D separado por barras verticales que recomienda la Asociación Bancaria Polaca.
- MNB QR: El código QR de pago definido por el banco central húngaro, con fecha de validez.
- EPC QR: El código QR europeo para transferencias SEPA en euros, también conocido como GiroCode.
Scanay no está afiliada a las organizaciones que definen estos estándares. Las descripciones resumen sus especificaciones públicas; consulta la propia especificación para los detalles vinculantes.