Faça um QR code PromptPay imprimível
Pegue o código PromptPay no aplicativo do seu banco, cole aqui e estilize o QR. Baixe pronto para impressão em um display de balcão, uma barraca de feira ou uma sacola de entrega.
Abre no Google Maps. Coordenadas também funcionam: 37.4224, -122.0841.
O código abre o formulário "Escrever avaliação" da sua empresa. Cole o Place ID, ou um link do Google Maps que o contenha.
Um link UPI não tem checksum: um ID digitado errado gera um código que escaneia perfeitamente e paga outra pessoa. Cole o ID do seu app de pagamentos em vez de digitar, e mande uma rupia para você mesmo antes de imprimir.
Cole exatamente como copiou. O KoloQR não monta o payload: ele codifica o que o seu banco emitiu e confere antes de você imprimir.
SVG, PNG, JPG • Máx. 2 MB
O que é um QR code PromptPay?
Um QR code PromptPay é um QR code que guarda uma cadeia Thai QR Payment: o formato nacional de pagamento da Tailândia, escrito na disposição EMVCo de recebedor. Ler esse código em um aplicativo bancário tailandês abre uma transferência já endereçada ao ID PromptPay de quem recebe, com o valor preenchido se o código carregar um. Todo aplicativo bancário tailandês lê o mesmo código, e é disso que se trata o padrão.

O código carrega um ID PromptPay, não um número de conta
O PromptPay funciona por procuração: um identificador curto é registrado em uma conta bancária, e o código carrega o identificador. A cadeia diz qual tipo ela guarda:
- Número de celular - o comum para pessoas físicas, escrito na cadeia como 0066 seguido do número sem o zero inicial, então 081 234 5678 vira 0066812345678.
- Documento de identidade ou CPF local - treze dígitos, usados por quem registra o documento de identidade e por autônomos que registram a inscrição fiscal.
- ID de carteira digital - quinze dígitos, para contas abertas em uma instituição de moeda eletrônica em vez de um banco.
Os três ficam dentro da cadeia sob o identificador de aplicação do PromptPay A000000677010111, que é o que avisa a um aplicativo bancário tailandês que aquilo é uma transferência PromptPay e não um dos outros arranjos que o mesmo contêiner EMVCo aceita. Emissores de boletos registrados usam outro identificador e um Biller ID, por isso o código de uma concessionária parece igual sem ser a mesma coisa. Para um código impresso, o que importa é a escolha acima: um número de celular é fácil de conferir com a placa, e um documento de identidade não é algo para imprimir em lugar público.
O KoloQR codifica o código que o seu banco emitiu
Uma cadeia Thai QR Payment é uma sequência de campos com o comprimento na frente - o ID PromptPay, a moeda 764 do baht, o país TH, a marca de estático ou dinâmico, um valor opcional - e termina com uma soma de verificação CRC16 sobre tudo o que vem antes. Um caractere alterado quebra a soma e o aplicativo de quem paga recusa o código, o que é o comportamento certo e também o motivo pelo qual uma ferramenta de design não tem por que montar uma cadeia dessas. O aplicativo do seu banco já produz uma válida: abra a área de recebimento por QR, gere o código e pegue a cadeia que ele mostrar. Cole no KoloQR e você tem o mesmo pagamento codificado num padrão que você controla - sua forma, suas cores, seu logo no meio - exportado no tamanho e na qualidade que uma gráfica realmente usa, que é o que o aplicativo do banco nunca ia fazer por você.
Gerar QR code
Onde os QR codes PromptPay são usados
O PromptPay chegou às partes do comércio tailandês onde nunca chegou uma maquininha, e o código impresso é o como:
Como criar um QR code PromptPay
Do aplicativo do banco ao display impresso em quatro passos:
Gerar QR code- 1
Registre um ID PromptPay
Vincule seu número de celular ou seu documento de identidade à sua conta bancária tailandesa pelo aplicativo do banco. Para um código que vai ser impresso e ficar à vista, o celular é o mais seguro dos dois.
- 2
Gere o código no aplicativo do banco
Abra a área de recebimento por QR e gere um código PromptPay. Coloque um valor se a placa for de preço fixo; deixe em branco se quem paga decide.
- 3
Cole o código e desenhe o QR
Escolha o tipo PromptPay no KoloQR e cole a cadeia exatamente como foi emitida - sem cortar nada, sem quebra de linha. O KoloQR recalcula o checksum e lê o payload de volta, para você conferir o nome do recebedor e o valor antes de imprimir. Depois estilize. Cuide do contraste: esse código é lido ao ar livre e sob sol forte.
- 4
Pague um baht para você antes de imprimir
Leia o código final com um aplicativo bancário tailandês e vá até a tela de confirmação. Confira se o nome do recebedor é o seu, mande um baht e depois exporte SVG ou PDF para impressão.

Qual formato de arquivo você deve baixar?
O KoloQR exporta seu QR code PromptPay em três formatos. Escolha pelo lugar onde ele vai aparecer:
- PNG para faturas enviadas por LINE ou e-mail, e para um código exibido em tela num tamanho fixo.
- SVG para displays, cartões plastificados e placas de barraca - tudo o que uma gráfica amplia sem amolecer as bordas.
- PDF para entregar a uma gráfica, ou para um cartão de preços que você mesmo imprime e plastifica.
Uma cadeia PromptPay é curta para os padrões dos códigos de pagamento: um código por número de celular e sem valor costuma ficar abaixo de 60 caracteres, o que dá um padrão bem mais grosso do que um Pix ou um UPI com a mesma informação. Gaste essa folga em tamanho e não em enfeite: uma grade menos densa aguenta um logo central maior e uma forma de módulo mais pesada sem perder leituras, e uma barraca de feira é exatamente onde essa tolerância acaba.
Gerar QR codeBoas práticas para QR codes PromptPay
Um código de pagamento impresso é atacado mais do que qualquer outro, e na Tailândia o ataque costuma vir na hora em que o cliente te mostra o comprovante:
Leia o comprovante, não só olhe
Comprovantes de pagamento falsificados são um golpe comum, e uma captura de tela se edita num instante. Confira sua própria notificação bancária ou seu saldo antes de entregar a mercadoria, ainda mais se for cara.
Imprima seu nome ao lado do código
O aplicativo de quem paga mostra o nome do recebedor antes de confirmar. Imprimir esse mesmo nome embaixo do código transforma aquela tela numa conferência que o cliente realmente consegue fazer.
Prefira o celular ao documento de identidade
Os dois funcionam. Só um deles é um número de documento que você imprimiu numa placa que qualquer pessoa pode fotografar na rua.
Fique de olho em adesivos colados sobre o seu
Cobrir um código de pagamento verdadeiro com um fraudulento é o ataque padrão contra placas sem vigilância. Use laminação com evidência de violação e confira suas placas no começo de cada dia.
Fixe o valor quando houver um
Um código por preço elimina o total digitado errado e a discussão sobre quem errou. Um código sem valor é para caixa de doações, não para o cardápio.
Plastifique contra sol e chuva
Um código colado num carrinho atravessa a estação de chuvas e o sol cheio da tarde. A tinta desbota e o papel ondula, e um código ondulado para de ler em ângulo.
Reimprima quando o registro mudar
Um ID PromptPay pode ser levado para outro banco ou cancelado. Um código impresso sobre um ID que você não tem mais é uma placa que para de receber sem avisar.
Faça maior do que você acha necessário
Um décimo da distância de leitura é o piso - uns 10 cm para um código lido a um metro. Códigos de pagamento são lidos com uma mão só, com pressa e por cima de um balcão.
Módulos escuros sobre fundo claro
Códigos de pagamento invertidos ou com pouco contraste falham exatamente na luz em que se paga. Escuro sobre claro, sempre, e quatro módulos de zona de silêncio livre em cada lado.
Teste com um aplicativo bancário, não com um app de leitura
Um leitor genérico só diz que a cadeia foi lida. Um aplicativo bancário tailandês diz que a soma de verificação bate, que o ID PromptPay resolve e que o nome na tela de confirmação é o seu.
Por que o seu QR code PromptPay não está funcionando
Um código de pagamento falha na frente de um cliente que já está com o celular na mão, então vale conferir isto antes de a placa subir, não depois.
O aplicativo do banco diz que o código é inválido
- Causa
- A cadeia foi alterada depois de o banco emitir: um espaço cortado, uma quebra de linha que o copiar e colar introduziu, ou um caractere perdido. A soma de verificação CRC16 do fim não bate mais com o resto.
- Solução
- Copie a cadeia de novo direto do aplicativo do banco e cole sem editar nada. Não digite de novo, e não passe por um editor de texto.
A câmera do celular lê, mas nada acontece
- Causa
- É o esperado. Uma cadeia Thai QR Payment não é um link, então a câmera não tem o que abrir e mostra os caracteres crus.
- Solução
- Teste com o leitor de um aplicativo bancário tailandês. Se abrir uma transferência endereçada a você, o código está certo, faça o que fizer o app de câmera.
Um visitante estrangeiro não consegue pagar
- Causa
- Ler PromptPay de fora depende de existir uma ligação entre a Tailândia e o arranjo do visitante, e de o banco dele suportar. Várias dessas ligações existem, mas nenhum código funciona para toda carteira estrangeira.
- Solução
- Mantenha uma segunda forma de recebimento para visitantes em vez de supor que o código cobre todo mundo, e pergunte ao seu banco de quais arranjos internacionais o seu código é alcançável.
O cliente mostrou o comprovante mas o dinheiro não chegou
- Causa
- Ou a transferência ainda está de fato liquidando, ou o comprovante é uma captura falsificada: um golpe comum onde quer que o pagamento seja confirmado mostrando um recibo.
- Solução
- Confirme pela sua própria notificação bancária ou pelo saldo, nunca pela tela do cliente. Para valores altos, espere a sua confirmação antes de entregar qualquer coisa.
Ainda não sabe se o problema é o arquivo ou a impressão? Solte a imagem exportada no scanner de QR code: se ela decodifica no computador e não no papel, o problema entrou depois do arquivo.
Questions? Answered
Um QR code PromptPay guarda uma cadeia Thai QR Payment: o formato nacional de pagamento da Tailândia na disposição EMVCo. Lido em um aplicativo bancário tailandês, abre uma transferência endereçada ao ID PromptPay de quem recebe, com o valor preenchido se o código carregar um.
Não. Uma cadeia PromptPay termina em uma soma de verificação que o banco de quem paga valida, então ela precisa vir de uma fonte em que o arranjo confia. Gere no aplicativo do seu banco e use o KoloQR para codificar, estilizar e imprimir exatamente essa cadeia.
A um número de celular, a um documento de identidade ou inscrição fiscal, ou a um ID de carteira digital. Os três identificam uma conta bancária sem expor o número dela. Para um código que fica à vista, o celular é a escolha mais segura de imprimir.
Sim. O aplicativo do seu banco oferece um campo de valor ao gerar o código, e quem paga vê o valor já preenchido. Deixe em branco para doações e gorjetas, onde quem paga decide quanto mandar.
O estático não: ele funciona enquanto o ID PromptPay continuar registrado na sua conta. Códigos gerados para uma única cobrança podem vencer, então imprima o estático e deixe os dinâmicos nas telas.
Uma cadeia PromptPay não é um link, então a câmera não tem o que abrir e costuma mostrar a cadeia bruta. Isso não é defeito do código. Teste com um aplicativo bancário tailandês.
Às vezes. Ligações internacionais conectam o PromptPay a arranjos como o PayNow de Cingapura, mas a cobertura depende do banco e do país do visitante. Mantenha uma segunda forma de recebimento em vez de supor que todo celular estrangeiro paga.
Confira sua própria notificação bancária ou seu saldo. Um comprovante na tela do cliente é uma captura, e comprovantes falsificados são um golpe rotineiro: o celular do cliente não prova nada sozinho.
Cerca de um décimo da distância de leitura, ou seja, uns 10 cm para um código lido a um metro. Cadeias PromptPay são curtas e imprimem bem pequenas, então use a folga para aumentar em vez de cortar o código.
Pode, e um código PromptPay tolera isso melhor que a maioria dos códigos de pagamento porque a cadeia é curta e o padrão é grosso. Deixe o logo abaixo de um quinto da largura, suba o nível de correção de erros e teste a prova impressa com um aplicativo bancário.
Continue explorando
Páginas que seguem de onde esta parou: o mesmo contexto, o mesmo tipo de código ou a próxima decisão a tomar.
QR code do PayPal
Receba a partir de um código impresso, mandando o escaneamento para seu link do PayPal.me.
QR code Pix
Codifique o Pix Copia e Cola que seu banco emitiu como um código que você pode estilizar e imprimir.
QR code de Bitcoin
Transforma um endereço de Bitcoin em um código que qualquer app de carteira consegue escanear, com um valor opcional.
Cardápios de restaurante
Cartões de mesa e embalagens para viagem que abrem o cardápio atual em um escaneamento - atualize um preço e todas as mesas mostram, sem reimprimir nada.
Lojas físicas
Detalhes do produto, estoque e links de avaliação em etiquetas de gôndola, vitrines e placas de caixa.
QR code UPI
Codifique seu ID UPI como um código que qualquer aplicativo de pagamento indiano lê, estilizado e pronto para imprimir.
Por que a KoloQR?
- Crie QR codes para sites, cardápios, Wi-Fi, PDFs e cartões de visita
- Personalize cores, logos e formas únicas
- Baixe arquivos PNG e SVG de alta qualidade
- Feito tanto para impressão quanto para o digital
