>
Pagamentos & Checkout Claude 3.5 Sonnet

Gerador de QR Code Pix e Verificador de Status em Node.js

Gera o código Copia-e-Cola EMV Pix padrão Banco Central, imagem QR Code em Base64 e endpoint de verificação por polling.

EPEquipe Prompt Salvo ·Criado em 11 de set. de 2026 ·Atualizado em 24 de set. de 2026
0cópias
0joinhas
0favoritos

O prompt

Desenvolva uma biblioteca autônoma em Node.js/TypeScript para gerar cobranças instantâneas via Pix (padrão BACEN BR Code EMV).

Parâmetros:
- Chave Pix: {{chave_pix}}
- Nome do Beneficiário: {{nome_beneficiario}}
- Cidade do Beneficiário: {{cidade_beneficiario}}

Requisitos Técnicos:
1. Função pura que monta a string TLV (Tag-Length-Value) do padrão EMV Pix com os campos estáticos do beneficiário (chave {{chave_pix}}, nome {{nome_beneficiario}}, cidade {{cidade_beneficiario}}) e cálculo do CRC16-CCITT obrigatório.
2. Suporte a valor monetário dinâmico e código de identificação da transação (txid).
3. Geração do QRCode no servidor e conversão para Data URL Base64 para exibição imediata no frontend.
4. Rota de verificação de status com long-polling ou SSE para o front detectar a aprovação em tempo real.
5. Código limpo, sem dependências inchadas, pronto para produção.

Como usar

  1. Substitua {{chave_pix}}, {{nome_beneficiario}} e {{cidade_beneficiario}} (máx. 15 caracteres, sem acentos — padrão BACEN).
  2. Cole no Claude; a biblioteca é autônoma, sem dependências pesadas.
  3. Chame generatePix({ valor, txid }) → retorna a string EMV + Data URL Base64 do QR Code para exibição imediata.
  4. O frontend faz polling em /status/:txid até detectar a aprovação (long-polling ou SSE).

Exemplo de saída

Biblioteca (~150 linhas): função pura montando o TLV/EMV com CRC16-CCITT, valor dinâmico e txid, geração do QRCode no servidor como Data URL Base64 e rota de status via long-polling/SSE. Saída de exemplo: '00020126...5802BR59xxxx6009SAO PAULO...' + data:image/png;base64.

Guias relacionados

Prompts para programação e revisão de códigoBoilerplate, refatoração e code review com auditoria de segurança: como pedir código que compila de primeira.Prompt chains: encadear prompts para tarefas complexasQuando um prompt não basta: decomponha o trabalho em etapas com saída de uma alimentando a entrada da outra.Segurança e privacidade ao usar IAs com dados pessoaisO que nunca colar em um chat de IA, como anonimizar dados sensíveis e o que a LGPD exige do seu fluxo.
Usar na extensão