Crea un código QR de PromptPay imprimible
Coge la cadena de PromptPay de la app de tu banco, pégala aquí y dale estilo al código. Descárgalo listo para imprimir en un expositor de mostrador, un puesto de mercado o una bolsa de reparto.
Se abre en Google Maps. Las coordenadas también funcionan: 37.4224, -122.0841.
El código abre el formulario «Escribir una reseña» de tu negocio. Pega el ID de lugar o un enlace de Google Maps que lo contenga.
Un enlace UPI no lleva suma de verificación: un ID mal escrito genera un código que se escanea perfectamente y le paga a otra persona. Pega el ID desde tu app de pagos en lugar de teclearlo, y mándate una rupia antes de imprimir.
Pégala exactamente como la copiaste. KoloQR no arma el payload: codifica el que emitió tu banco y lo comprueba antes de que lo imprimas.
SVG, PNG, JPG • Máx. 2 MB
¿Qué es un código QR de PromptPay?
Un código QR de PromptPay es un código QR que guarda una cadena Thai QR Payment: el formato de pago nacional de Tailandia, escrito en la disposición EMVCo de comercio. Al escanearlo en una app bancaria tailandesa se abre una transferencia ya dirigida al ID de PromptPay de quien cobra, con el importe puesto si el código lo lleva. Todas las apps bancarias tailandesas leen el mismo código, que es de lo que va el estándar.

El código lleva un ID de PromptPay, no un número de cuenta
PromptPay funciona por delegación: se registra un identificador corto contra una cuenta bancaria, y el código lleva el identificador. La cadena dice de qué tipo es:
- Número de móvil - el habitual para particulares, escrito en la cadena como 0066 seguido del número sin su cero inicial, así que 081 234 5678 se convierte en 0066812345678.
- ID nacional o ID fiscal - trece dígitos, que usan quienes registran su documento de identidad y los autónomos que registran su identificador fiscal.
- ID de monedero electrónico - quince dígitos, para cuentas abiertas con un emisor de dinero electrónico en lugar de con un banco.
Los tres van dentro de la cadena bajo el identificador de aplicación de PromptPay A000000677010111, que es lo que le dice a una app bancaria tailandesa que esto es una transferencia PromptPay y no cualquiera de los otros esquemas que cabe en el mismo contenedor EMVCo. Los emisores de facturas registrados usan otro identificador y un Biller ID, y por eso el código de una compañía de suministros se parece pero no es lo mismo. Para un código impreso, lo que importa es la elección de arriba: un número de móvil es fácil de contrastar con un cartel, y un documento de identidad no es algo que imprimir en un sitio público.
KoloQR codifica la cadena que emitió tu banco
Una cadena Thai QR Payment es una sucesión de campos con su longitud por delante - el ID de PromptPay, la moneda 764 del baht, el país TH, la marca de estático o dinámico, un importe opcional - y cierra con una suma de verificación CRC16 sobre todo lo anterior. Un carácter cambiado rompe la suma y la app de quien paga rechaza el código, que es lo correcto y también la razón por la que una herramienta de diseño no tiene por qué montar una. La app de tu banco ya produce una cadena válida: abre la sección de cobro por QR, genera el código y quédate con la cadena que te muestre. Pégala en KoloQR y tendrás el mismo pago codificado en un patrón que tú controlas - tu forma, tus colores, tu logotipo en el centro - exportado al tamaño y la calidad que una imprenta puede usar de verdad, que es lo que la app del banco nunca iba a hacer por ti.
Generar código QR
Dónde se usan los códigos QR de PromptPay
PromptPay llegó a las partes del comercio tailandés donde nunca llegó un datáfono, y el código impreso es el cómo:
Cómo crear un código QR de PromptPay
De la app del banco al expositor impreso en cuatro pasos:
Generar código QR- 1
Registra un ID de PromptPay
Vincula tu número de móvil o tu documento de identidad a tu cuenta bancaria tailandesa desde la app del banco. Para un código que se va a imprimir y dejar a la vista, el móvil es el más seguro de los dos.
- 2
Genera el código en la app de tu banco
Abre la sección de cobro por QR y genera un código PromptPay. Pon un importe si el cartel es para un precio fijo; déjalo en blanco si decide quien paga.
- 3
Pega la cadena y diseña el código
Elige el tipo PromptPay en KoloQR y pega la cadena tal cual la emitieron - sin recortar nada, sin saltos de línea. KoloQR recalcula la suma de verificación y lee el payload de vuelta, para que compruebes el nombre del receptor y el importe antes de imprimir. Luego dale estilo. Cuida el contraste: este código se escanea al aire libre y a pleno sol.
- 4
Págate un baht antes de imprimir
Escanea el código final con una app bancaria tailandesa y llega hasta la pantalla de confirmación. Comprueba que el nombre que aparece es el tuyo, envía un baht y luego exporta SVG o PDF para imprimir.

¿Qué formato de archivo deberías descargar?
KoloQR exporta tu código QR de PromptPay en tres formatos. Elige según dónde se vaya a ver:
- PNG para facturas enviadas por LINE o correo, y para un código que se muestra en pantalla a un tamaño fijo.
- SVG para expositores, tarjetas plastificadas y cartelería de puesto: todo lo que una imprenta escala sin ablandar los bordes.
- PDF para entregar a una imprenta, o para una tarjeta de precios que imprimas y plastifiques tú.
Una cadena de PromptPay es corta para lo que suelen ser los códigos de pago: un código por número de móvil y sin importe suele quedarse por debajo de 60 caracteres, lo que da un patrón bastante más grueso que un código Pix o UPI con la misma información. Gasta ese margen en tamaño y no en decoración: una rejilla menos densa aguanta un logotipo central más grande y una forma de módulo más pesada sin perder lecturas, y un puesto de mercado es justo donde se consume esa tolerancia.
Generar código QRBuenas prácticas para códigos QR de PromptPay
Un código de pago impreso se ataca más que ningún otro, y en Tailandia el ataque suele llegar en el momento en que el cliente te enseña el comprobante:
Lee el comprobante, no le eches un vistazo
Los comprobantes de pago falsificados son una estafa corriente, y una captura de pantalla se edita en un momento. Comprueba tu propia notificación bancaria o tu saldo antes de entregar la mercancía, sobre todo si es cara.
Imprime tu nombre junto al código
La app de quien paga muestra el nombre de quien cobra antes de confirmar. Imprimir ese mismo nombre bajo el código convierte esa pantalla en una comprobación que el cliente sí puede hacer.
Prefiere el móvil al documento de identidad
Los dos funcionan. Solo uno de ellos es un número de documento que has impreso en un cartel que cualquiera puede fotografiar en la calle.
Vigila las pegatinas colocadas encima de la tuya
Tapar un código de pago real con uno fraudulento es el ataque estándar contra la cartelería sin vigilancia. Usa plastificado con evidencia de manipulación y revisa tus carteles al empezar cada día.
Fija el importe cuando haya uno
Un código por precio elimina el total mal tecleado y la discusión sobre quién se equivocó. Un código sin importe es para un cepillo de donativos, no para una carta.
Plastifica contra el sol y la lluvia
Un código pegado a un carrito pasa la estación de lluvias y las tardes de pleno sol. La tinta se apaga y el papel se ondula, y un código ondulado deja de leerse en ángulo.
Reimprime cuando cambie el registro
Un ID de PromptPay se puede mover a otro banco o darse de baja. Un código impreso sobre un ID que ya no tienes es un cartel que deja de cobrar sin avisar.
Hazlo más grande de lo que crees
Un décimo de la distancia de lectura es el mínimo: unos 10 cm para un código que se lee a un metro. Los códigos de pago se escanean con una mano, con prisa y por encima de un mostrador.
Módulos oscuros sobre fondo claro
Los códigos de pago invertidos o con poco contraste fallan justo con la luz en la que se paga. Oscuro sobre claro, siempre, y cuatro módulos de zona tranquila libre por cada lado.
Pruébalo con una app bancaria, no con una app de escaneo
Un escáner genérico solo te dice que la cadena se ha leído. Una app bancaria tailandesa te dice que la suma de verificación cuadra, que el ID de PromptPay resuelve y que el nombre de la pantalla de confirmación es el tuyo.
Por qué tu código QR de PromptPay no funciona
Un código de pago falla delante de un cliente que ya tiene el móvil en la mano, así que conviene comprobar esto antes de colgar el cartel y no después.
La app del banco dice que el código no es válido
- Causa
- La cadena se alteró después de que el banco la emitiera: un espacio recortado, un salto de línea que metió el copiar y pegar, o un carácter perdido. La suma de verificación CRC16 del final ya no cuadra con el resto.
- Solución
- Copia otra vez la cadena directamente desde la app del banco y pégala sin tocar nada. No la reescribas y no la pases por un procesador de textos.
La cámara del móvil lo lee pero no pasa nada
- Causa
- Es lo esperable. Una cadena Thai QR Payment no es un enlace, así que la cámara no tiene nada que abrir y muestra los caracteres en bruto.
- Solución
- Pruébalo con el escáner de una app bancaria tailandesa. Si abre una transferencia dirigida a ti, el código está bien, haga lo que haga la app de cámara.
Un visitante extranjero no puede pagar con él
- Causa
- Escanear PromptPay desde fuera depende de que exista un enlace entre Tailandia y el esquema del visitante, y de que su banco lo soporte. Existen varios de esos enlaces, pero ningún código funciona para todos los monederos extranjeros.
- Solución
- Ten una segunda vía de cobro para visitantes en lugar de dar por hecho que el código cubre a todo el mundo, y pregunta a tu banco desde qué esquemas transfronterizos se llega a tu código.
El cliente enseñó un comprobante pero no llegó el dinero
- Causa
- O la transferencia todavía se está liquidando de verdad, o el comprobante es una captura falsificada: una estafa habitual allí donde el pago se confirma enseñando un recibo.
- Solución
- Confírmalo contra tu propia notificación bancaria o tu saldo, nunca contra la pantalla del cliente. Para importes grandes, espera a tu propia confirmación antes de entregar nada.
¿Sigues sin saber si el fallo está en el archivo o en la impresión? Suelta la imagen exportada en el escáner de códigos QR: si se descodifica en el ordenador y no en papel, el fallo entró después del archivo.
Questions? Answered
Un código QR de PromptPay guarda una cadena Thai QR Payment: el formato de pago nacional de Tailandia en disposición EMVCo. Al escanearlo en una app bancaria tailandesa se abre una transferencia dirigida al ID de PromptPay de quien cobra, con el importe puesto si el código lo lleva.
No. Una cadena de PromptPay termina en una suma de verificación que valida el banco de quien paga, así que tiene que venir de una fuente en la que el esquema confíe. Genérala en la app de tu banco y usa KoloQR para codificar, estilizar e imprimir esa cadena exacta.
A un número de móvil, a un documento de identidad o identificador fiscal, o a un ID de monedero electrónico. Los tres identifican una cuenta bancaria sin exponer el número de cuenta. Para un código a la vista, el móvil es la opción más segura de imprimir.
Sí. La app de tu banco ofrece un campo de importe al generar el código, y quien paga lo ve ya puesto. Déjalo en blanco para donativos y propinas, donde decide quien paga.
Uno estático no: funciona mientras el ID de PromptPay siga registrado en tu cuenta. Los códigos generados para una sola operación sí pueden caducar, así que imprime el estático y deja los dinámicos en pantallas.
Una cadena de PromptPay no es un enlace, así que la cámara no tiene nada que abrir y suele mostrar la cadena en bruto. Eso no es un fallo del código. Pruébalo con una app bancaria tailandesa.
A veces. Los enlaces transfronterizos conectan PromptPay con esquemas como PayNow de Singapur, pero la cobertura depende del banco y del país del visitante. Ten una segunda vía de cobro en lugar de dar por hecho que cualquier móvil extranjero puede pagar.
Mira tu propia notificación bancaria o tu saldo. Un comprobante en la pantalla del cliente es una captura, y los comprobantes falsificados son una estafa rutinaria: el móvil del cliente no demuestra nada por sí solo.
Alrededor de un décimo de la distancia de lectura, así que unos 10 cm para un código que se lee a un metro. Las cadenas de PromptPay son cortas y se imprimen bien en pequeño, así que usa ese margen para hacerlo más grande en vez de recortarlo.
Sí, y un código PromptPay lo tolera mejor que la mayoría de códigos de pago porque la cadena es corta y el patrón grueso. Deja el logotipo por debajo de un quinto del ancho, sube el nivel de corrección de errores y prueba la prueba impresa con una app bancaria.
Sigue explorando
Páginas que continúan donde esta termina: el mismo contexto, el mismo tipo de código o la siguiente decisión que tomar.
Código QR de PayPal
Cobra desde un código impreso enviando el escaneo a tu enlace de PayPal.me.
Código QR de Pix
Codifica la cadena Pix Copia e Cola que emitió tu banco como un código con estilo y listo para imprimir.
Código QR de Bitcoin
Convierte una dirección de Bitcoin en un código que cualquier app de monedero puede escanear, con un importe opcional.
Menús de restaurante
Atriles de mesa y envases para llevar que abren el menú actual con un solo escaneo - actualiza un precio y todas las mesas lo muestran, sin reimprimir nada.
Tiendas físicas
Fichas de producto, stock y enlaces de reseña en etiquetas de estante, escaparates y carteles de caja.
Código QR de UPI
Codifica tu ID de UPI como un código que cualquier app de pagos india puede escanear, con estilo y listo para imprimir.
¿Por qué KoloQR?
- Crea códigos QR para sitios web, menús, Wi-Fi, PDF y tarjetas de visita
- Personaliza colores, logotipos y formas únicas
- Descarga archivos PNG y SVG de alta calidad
- Pensado tanto para impresión como para digital
