Lina Voucher

Template visual v2 para aprovação

Voucher em formato de carteira digital, com a marca real de cada parceiro e QR dinâmico. Chega pelo WhatsApp, abre no navegador e pode ser salvo no Apple Wallet ou no Google Wallet.

Só layout, sem backend 6 parceiros Apple + Google Wallet Versão 27/10/2026
01 · Voucher na tela do cliente

A marca do parceiro na frente, a Lina por trás

Cabeçalho com o logo e as cores do parceiro, picote de ingresso, QR dinâmico com o selo da Lina, código de fallback, titular com CPF mascarado e os botões das carteiras digitais.

02 · QR dinâmico

Precisa ser dinâmico? Para a maioria, sim

Um QR estático vira print e circula no WhatsApp. O dinâmico é um token assinado que muda a cada 30 segundos, então print e foto não passam no validador. A regra fica configurável por campanha.

Dinâmico padrão

Token assinado (TOTP) que gira a cada 30 s, preso ao titular atual e à versão do voucher.

  • Ingressos e atrações: Cinemark, Sampa Sky, Zoo SP, Roda Rico
  • Tudo o que é transferível ou tem valor de revenda
  • Funciona na página web e no Google Wallet (rotating barcode)

Estático versionado opcional

QR fixo, mas que muda de versão a cada transferência ou revogação. Mais simples para o balcão.

  • Cortesias de baixo valor: café do Girondino, selo do Rei Park
  • Uso dentro de um evento fechado, com validade de horas
  • Apple Wallet: QR fixo com atualização por push quando o voucher muda

Sem internet no balcão

O validador confere a assinatura do token offline e sincroniza os usos quando a conexão volta. Se o QR falhar, o atendente digita o código LNA e confirma com os 4 últimos dígitos do WhatsApp.

ParceiroTipoQRTransferênciaWallet
Café GirondinoCortesia, allotment 1.000Estático versionadoNãoApple + Google
CinemarkVoucher genérico 2DDinâmicoSim, 1 vezApple + Google
Roda RicoGiro, allotment por diaDinâmicoSim, 1 vezApple + Google
Sampa SkyHorário marcado, 2 pessoasDinâmicoSim, até 2 h antesApple + Google
Zoo São PauloEntrada, data à escolhaDinâmicoSim, 1 vezApple + Google
Rei ParkSelo de estacionamentoEstático versionadoNão (preso à placa)Apple + Google
03 · Carteiras digitais

Como fica no Apple Wallet e no Google Wallet

O mesmo voucher vira um passe. Lembrete no horário e na localização do parceiro, atualização automática quando o voucher é usado ou transferido.

Apple Wallet · iPhone
Sampa Sky
Data
01/11 · 16h
Acesso
Mirante
Pessoas
2
Titular
Maria S.
Validade
01/11/2026
LNA-5KY8-Q2 · POWERED BY LINA
Google Wallet · Android
Zoo São Paulo
Zoo São Paulo
Ingresso via Lina
Entrada inteira
TitularLucas R.
Validade28/02/2027
CódigoLNA-ZOO3-5M
Usos1 de 1
Código rotativo · atualiza sozinho

Apple Wallet

Arquivo .pkpass assinado pelo Worker no Cloudflare.

  • Apple Developer Program (US$ 99 por ano) e certificado Pass Type ID
  • QR fixo por versão; quando o voucher é usado ou transferido, o passe é atualizado por push (PassKit web service)
  • Lembrete na tela bloqueada por horário e localização do parceiro

Google Wallet

Link "Salvar no Google Wallet" com JWT assinado pelo Worker.

  • Conta de emissor no Google Pay & Wallet Console (gratuita) e conta de serviço do Google Cloud
  • Suporta QR rotativo nativo (rotating barcode), igual ao da página web
  • Atualização e revogação do passe pela API
04 · Entrega

Como o voucher chega no WhatsApp

1Dois gatilhos de envio

O operador emite pelo painel (lote ou individual) ou o bot envia automaticamente depois da compra confirmada (Stripe ou Asaas).

2Mensagem com cartão e botões

Template aprovado na Meta com a imagem do voucher e 3 botões: abrir, salvar na carteira e transferir.

3Carteira detectada sozinha

A página identifica o celular: iPhone vê "Adicionar à Apple Wallet", Android vê "Salvar no Google Wallet".

4Identidade leve

A chave do titular é o WhatsApp mais o CPF. A data de nascimento confirma o CPF. Para trocar o titular, entra um código único do Lina Verify.

05 · Balcão do parceiro

Resposta do validador

O atendente lê o QR com o leitor que já existe (lina-qr), pela câmera do celular ou do tablet. A resposta ocupa a tela inteira e dá para ler a dois metros.

Válido

Confirme para baixar 1 uso.

  • TitularMaria S.
  • BenefícioEspresso + pão de queijo
  • Usos1 de 1

Já utilizado

Usado em 26/10 às 14:12 no caixa 2.

  • TitularJoão P.
  • ValidadorCaixa 2

Inválido

QR vencido (print), de versão antiga após transferência, expirado ou revogado.

  • MotivoQR expirou há 4 min
  • AçãoPedir o QR na tela
06 · Troca de titular

Transferir para outra pessoa

O código LNA continua o mesmo; o titular muda no banco e a versão do token sobe. O QR antigo e o passe da carteira antiga deixam de valer na hora. É o padrão de Ticketmaster (SafeTix), AXS e Ingresso.com: 1 transferência por voucher, até 24 h antes, com aceite do destinatário.

1

Toca em Transferir

Informa o WhatsApp, o nome e o CPF de quem vai usar.

2

Confirma com código

O Lina Verify manda um código para o titular atual.

4827
3

O novo titular aceita

Recebe o voucher no WhatsApp e confirma a data de nascimento.

4

Versão nova

O QR anterior responde Inválido e o passe antigo da carteira é revogado. O histórico guarda quem transferiu, para quem e quando.

07 · Para aprovar

O que precisa do seu ok antes do backend