Como criar QR Code Pix dinâmico para vendas no e-commerce e WhatsApp

Muhammad Jahangeer
August 12, 2026
48 mins read
Como criar QR Code Pix dinâmico para vendas no e-commerce e WhatsApp

Seu cliente escaneou o QR Code Pix, pagou e você não faz ideia de qual campanha gerou a venda. Sem rastreio, você queima orçamento em canais que não convertem. O Pix ultrapassou 150 milhões de usuários no Brasil e processa mais de 5 bilhões de transações mensais, segundo dados do Banco Central. A maioria dos vendedores ainda usa QR codes estáticos que não permitem identificar a origem do pagamento. Criar um QR Code Pix dinâmico muda isso: você rastreia cada venda, atualiza valores sem reimprimir e reusa o mesmo código em múltiplas campanhas.

Neste guia, você vai aprender a criar um QR Code Pix dinâmico que se atualiza, rastreia cada venda e funciona tanto no e-commerce quanto no WhatsApp.

O que é um QR Code Pix dinâmico e por que ele importa para suas vendas

Um QR Code dinâmico é aquele em que a URL de destino pode ser alterada depois de impresso ou compartilhado. No contexto do Pix, o QR Code dinâmico não embarca o payload completo do BR Code na imagem. Em vez disso, armazena um link curto que redireciona para o endpoint de pagamento da sua instituição financeira.

"Um QR Code Pix dinâmico armazena um link curto que redireciona para o pagamento, não o payload completo do Pix. Isso permite atualizar o valor, rastrear leituras e trocar o destino sem reimprimir o código."

O BR Code, ou payload do Pix, é a string de dados que o app do banco lê para iniciar o pagamento. No QR Code estático, essa string vai direto na imagem. No dinâmico, a imagem guarda uma URL que retorna o BR Code quando acessada. O Banco Central define esse padrão no Manual de Padrões para Iniciação do Pix.

Esse modelo traz três vantagens diretas para quem vende online:

  • Atualização de valor: você muda o preço sem gerar um novo QR Code.
  • Rastreio de origem: cada scan pode carregar parâmetros UTM para identificar a campanha.
  • Reuso em múltiplas campanhas: um único código serve para diferentes produtos ou promoções.

Para quem vende em múltiplos canais, o QR Code Pix dinâmico resolve um problema real: saber de onde vem cada real recebido.

QR Code Pix estático ou dinâmico: qual escolher?

Escolha o dinâmico se você precisa rastrear vendas, atualizar valores ou usar o mesmo QR Code em múltiplas campanhas. Use o estático apenas para cobranças fixas e pontuais, como um único produto com preço imutável.

A diferença prática é direta. O QR Code estático embarca todas as informações do pagamento (chave Pix, valor, nome do recebedor) direto no código da imagem. Não há URL de redirecionamento. Funciona para cobranças únicas, mas não permite rastreio nem atualização.

O QR Code dinâmico guarda uma URL. Quando o cliente escaneia, o app do banco acessa essa URL, recebe o BR Code e processa o pagamento. O Nubank explica essa diferença em detalhes no seu blog institucional.

CaracterísticaEstáticoDinâmico
Atualizar valorNãoSim
Rastrear origem do scanNãoSim
Reusar em campanhasNãoSim
Cobrança com valor definido pelo clienteSimSim
Exige processamento no backendNãoSim

Se você gerencia um e-commerce ou vende por WhatsApp, o dinâmico é a escolha certa. O custo de implementação é baixo e o retorno em rastreabilidade compensa.

Como criar um QR Code Pix dinâmico passo a passo

Vamos seguir o Método Pix-QR-Rastreável, um fluxo de cinco etapas que conecta o Pix dinâmico a um link curto rastreável e a um QR Code escaneável.

Passo 1: Gere o BR Code dinâmico

Sua instituição financeira ou PSP (Provedor de Serviços de Pagamento) oferece uma API para gerar cobranças Pix dinâmicas. Ao criar a cobrança, você recebe um QR Code e uma URL de redirecionamento. Essa URL é o que torna o QR Code dinâmico: ela retorna o BR Code atualizado sempre que é acessada.

O Guia de Implementação do Pix do Banco Central detalha o formato do BR Code e os campos obrigatórios. Se você usa uma plataforma como Mercado Pago, PagSeguro ou Asaas, a API já retorna tudo pronto.

Passo 2: Encurte a URL do Pix dinâmico

A URL retornada pela API do seu PSP é longa. Ninguém quer escanear um QR Code gerado a partir de um link de 200 caracteres. Encurte essa URL com um encurtador de links que ofereça rastreio e parâmetros UTM.

Ao encurtar, você cria um link curto pix qr que carrega os parâmetros de rastreio. Por exemplo: hiturl.at/pix-produto-a. Esse link curto redireciona para a URL dinâmica do seu PSP, mas mantém os dados de campanha intactos.

Passo 3: Gere o QR Code a partir do link curto

Com o link curto em mãos, gere o QR Code. Se você usar os QR codes dinâmicos do HitURL, o QR Code é gerado automaticamente a partir do link curto e pode ser baixado em alta resolução.

"O QR Code gerado a partir do link curto funciona como uma ponte: o cliente escaneia, o link curto registra o clique com os parâmetros UTM, e o redirecionamento leva ao BR Code dinâmico do PSP."

Passo 4: Configure parâmetros UTM no link curto

Antes de distribuir, adicione UTMs ao link curto. UTM, ou Urchin Tracking Module, é um padrão de parâmetros de URL que identifica a origem do tráfego em ferramentas de analytics. Isso permite saber se o scan veio do Instagram, do WhatsApp ou de uma feira offline.

Exemplo de UTMs para uma campanha de Instagram:

  • utm_source=instagram
  • utm_medium=story
  • utm_campaign=pix-promo-blackfriday

Cada canal recebe um link curto diferente com UTMs próprias. O QR Code pode ser o mesmo se você usar redirecionamento dinâmico, ou diferente por canal para rastreio granular.

Passo 5: Distribua no e-commerce e no WhatsApp

Com o QR Code pronto e rastreado, distribua nos seus canais de venda. No e-commerce, coloque na página de produto, no checkout ou no email de confirmação. No WhatsApp, envie o QR Code como imagem ou inclua o link curto direto na conversa.

Para mais detalhes sobre o fluxo completo, confira nosso guia completo de QR codes dinâmicos para receber Pix.

Como usar QR Code Pix no e-commerce

No e-commerce, o pagamento via QR Code Pix já é padrão. Mas a maioria das lojas gera QR codes estáticos no checkout, sem rastreio de campanha. Com um QR Code dinâmico, você vai além.

Veja três formas de aplicar no e-commerce:

  1. Checkout com QR dinâmico: gere o BR Code dinâmico no momento do checkout e encurte a URL. O cliente escaneia, paga e você sabe que a venda veio do checkout web.
  2. QR Code impresso no pacote: coloque um QR Code no insert do produto que leva a uma página de recompra. Como é dinâmico, você pode mudar o produto da promoção a qualquer momento.
  3. QR Code em anúncios físicos: se você vende em feiras ou loja física, o QR Code dinâmico permite atualizar o valor do produto sem reimprimir o material.

Para lojas na Shopee ou Mercado Livre, o Pix já é integrado. Mas se você vende por site próprio ou loja virtual independente, o qr code pix ecommerce com rastreio é onde você ganha vantagem sobre quem usa só o QR estático.

"No e-commerce, o QR Code Pix dinâmico com link curto rastreável permite atribuir cada pagamento a um canal de origem. Você para de adivinhar qual anúncio converte e passa a medir."

Quer rastrear cada scan do seu QR Code Pix? Veja como o HitURL rastreia cada clique, dispara seus pixels de retargeting e gera QR codes dinâmicos. Crie sua conta grátis em hiturl.at.

Como integrar QR Code Pix ao WhatsApp?

Sim, você pode receber pagamentos via Pix diretamente no WhatsApp usando um QR Code dinâmico. O fluxo é simples: o cliente pergunta pelo produto, você envia o QR Code ou link curto, ele paga e você confirma o recebimento.

O WhatsApp é o canal de vendas mais usado no Brasil. Mais de 100 milhões de brasileiros usam o app ativamente, segundo a Meta. Para vendedores que usam o WhatsApp Business, o catálogo do WhatsApp permite listar produtos, mas não processa pagamentos. É aí que o QR Code Pix entra.

Veja o fluxo prático para Pix dinâmico no WhatsApp:

  1. Cliente pede o produto: "Quero o curso de R$ 97, como pago?"
  2. Você gera a cobrança: via API do seu PSP, crie uma cobrança Pix dinâmica com valor de R$ 97.
  3. Encurte a URL: crie um link curto com UTM utm_source=whatsapp e utm_campaign=curso-97.
  4. Envie o QR Code: mande a imagem do QR Code ou o link curto direto na conversa.
  5. Confirme o pagamento: receba a notificação de pagamento via webhook do PSP e confirme ao cliente.

Se você atende muitos clientes por dia, automatize os passos 2 e 3 com uma API. Gere a cobrança, encurte o link e envie o QR Code de forma automática. O HitURL oferece uma API REST que encurta links e gera QR Codes em um único request.

"No WhatsApp, cada link curto enviado carrega UTM de origem. Você sabe exatamente quantos pagamentos vieram de conversas no WhatsApp versus outras fontes, sem precisar perguntar ao cliente."

Como rastrear pagamentos e cliques do seu QR Code Pix?

Rastrear funciona em duas camadas: o clique no link curto (quantas pessoas escanearam o QR Code) e o pagamento confirmado (quantas pessoas pagaram de fato). A primeira camada vem do seu encurtador de links, a segunda do webhook do seu PSP.

No painel do HitURL, você vê quantas vezes cada link curto foi clicado, de qual dispositivo, de qual cidade e de qual fonte. Isso responde perguntas como: "quantas pessoas escanearam o QR Code da feira?" ou "o QR Code do Instagram Stories gerou mais scans que o do Facebook?"

Para rastrear o pagamento em si, configure o webhook do seu PSP. Quando o Pix é confirmado, o PSP envia uma notificação para o seu servidor. Você cruza o ID da cobrança com a UTM do link curto e descobre a origem exata da venda.

O resultado é um funil completo:

  • Scan do QR Code (rastreado pelo encurtador)
  • Clique no link curto (rastreado pelo encurtador)
  • Redirecionamento para o BR Code (rastreado pelo PSP)
  • Pagamento confirmado (rastreado pelo webhook do PSP)

Com esse funil, você calcula a taxa de conversão de scan para pagamento. Se 100 pessoas escanearam e 30 pagaram, sua taxa é de 30%. Se a taxa cai, você investiga: o valor está errado? O QR Code está legível? O app do banco do cliente não suporta QR dinâmico?

"O funil de rastreio do QR Code Pix dinâmico tem quatro etapas: scan, clique, redirecionamento e pagamento confirmado. Sem o link curto com UTM, você perde as duas primeiras etapas e fica cego sobre a origem da venda."

Erros comuns ao usar QR Code Pix e como evitar

Usar QR Code estático para campanhas variáveis

O erro mais comum é gerar um QR Code estático para uma promoção que muda de preço. Se você mudar de R$ 97 para R$ 67, precisa reimprimir tudo. Com o dinâmico, você atualiza o valor no PSP e o QR Code continua o mesmo.

Não encurtar a URL antes de gerar o QR Code

URLs dinâmicas de PSPs são longas. QR Codes gerados a partir de URLs longas ficam densos, com pixels pequenos, e falham na leitura. Sempre encurte antes de gerar o QR Code. Um link curto gera um QR Code mais limpo, que lê mais rápido.

Esquecer os parâmetros UTM

Sem UTM, você sabe que recebeu um pagamento mas não sabe de onde. Cada canal precisa de um link curto com UTMs próprias. Não reuse o mesmo link curto para Instagram e WhatsApp se quiser rastreio granular.

Não testar o QR Code antes de publicar

Sempre escaneie o QR Code com o seu próprio app de banco antes de enviar ao cliente ou imprimir. Verifique se o valor está correto, se o nome do recebedor aparece e se o redirecionamento funciona.

FAQ: Perguntas frequentes sobre QR Code Pix dinâmico

Posso usar o mesmo QR Code Pix dinâmico para produtos diferentes?

Sim. O QR Code dinâmico aponta para uma URL que retorna o BR Code. Se você mudar o produto ou valor no backend do PSP, o mesmo QR Code continua funcionando sem reimpressão.

O QR Code Pix dinâmico funciona offline?

Funciona parcialmente. O cliente precisa de internet para escanear, pois o app do banco acessa a URL do QR Code dinâmico. Diferente do estático, que funciona sem internet porque o BR Code está embarcado na imagem.

Preciso de um PSP para usar QR Code Pix dinâmico?

Sim. O QR Code dinâmico exige um backend que gere cobranças e retorne o BR Code. Você precisa de uma conta em um PSP como Mercado Pago, PagSeguro, Asaas ou uma instituição bancária com API Pix.

Como o link curto ajuda no rastreio do Pix?

O link curto atua como camada de rastreio entre o QR Code e o PSP. Ele registra o clique com UTMs, dispositivo, geolocalização e horário. Sem o link curto, o PSP só sabe que a cobrança foi paga, não de onde veio o cliente.

Posso usar QR Code Pix dinâmico no Instagram?

Sim. Coloque o QR Code em Stories, posts, bio ou link-in-bio. Como é dinâmico, você pode mudar o produto promovido sem trocar o QR Code nas impressões anteriores.

O Pix mudou a forma como o Brasil paga. Mas sem rastreio, você vende no escuro. Um QR Code Pix dinâmico com link curto e UTMs resolve isso: você sabe de onde veio cada venda, atualiza valores sem reimprimir e reusa o mesmo código em múltiplas campanhas.

Veja como o HitURL rastreia cada clique, dispara seus pixels e gera QR codes dinâmicos. Crie sua conta grátis em hiturl.at e comece a vender com rastreio hoje.

Author

Muhammad Jahangeer
Muhammad Jahangeer
Muhammad Jahangeer is a Full-Stack Developer and digital entrepreneur with over 12 years of experience building web applications and online tools. Through the HitUrl Blog, he shares practical insights on QR codes, link management, digital marketing, and automation. HitUrl publishes content in English, Spanish, and Portuguese, helping users worldwide leverage simple tools to enhance their online presence.

Keep reading

More posts from our blog

Como integrar API de encurtador de URL no n8n para automação de marketing
By Muhammad Jahangeer August 18, 2026
Você tem 200 produtos cadastrados no Mercado Livre, 50 posts agendados no Instagram e uma planilha com 500 URLs que precisam ser encurtadas e...
Read more
Cómo crear enlaces para el catálogo de WhatsApp Business y medir clics
By Muhammad Jahangeer August 17, 2026
El 60% de los usuarios de WhatsApp en Latinoamérica ya ha interactuado con un catálogo de productos dentro de la app, según datos de Meta. Sin...
Read more
Melhores alternativas ao Bitly e Rebrandly no Brasil em 2026 (Gratuitas e Pagas)
By Muhammad Jahangeer August 15, 2026
Você paga R$ 200 por mês em um encurtador de links e ainda vê anúncios na sua página de destino. Ou pior: a plataforma limita 50 links por mês...
Read more