For the complete documentation index, see llms.txt. This page is also available as Markdown.

Contato NFC e Pagamento

Objetivo

Estabelecer os requisitos mínimos para a interface e o comportamento do sistema durante a fase de pagamento via NFC, no momento em que o cartão ou dispositivo é aproximado. Esta etapa é crítica para a experiência do usuário e exige clareza, feedback em tempo real e sensação de segurança.

Diretrizes

  • As animações NFC devem seguir os padrões das plataformas (Android/iOS) para garantir segurança e compatibilidade.

  • A ilustração de proximidade deve respeitar proporcionalidade e semântica entre mão, cartão e celular.

  • Essa tela deve ser testada em diferentes contextos: POS embarcados, dispositivos móveis com NFC, carteiras digitais.


Tela de Contato NFC

01 - Valor e tipo de pagamento

Devem ser exibidos de forma clara (ex.: “R$ 122,00 – Crédito à vista”)

02 - Ilustração de pagamento por aproximação

Deve indicar claramente o gesto de proximidade entre cartão e dispositivo

03 - Indicador NFC ativo

Ícone animado ou pulsante sinalizando prontidão para leitura

04 - Cupom promocional (opcional)

Pode ser exibido na parte inferior como incentivo de fidelidade

05 - Métodos de pagamento aceitos

Exibir ícones atualizados das bandeiras e carteiras digitais compatíveis

Recomendado: Fornecer feedback tátil (vibração) ou sonoro quando um cartão ou celular compatível for detectado.


Transação Aprovada

06 - Indicador de sucesso

Círculo verde com ícone de check e a mensagem “Transação aprovada”

07 - Botão “Enviar comprovante”

Deve permitir o envio do comprovante via e-mail, WhatsApp ou outros canais configurados

08 - Botão “Finalizar compra”

Deve concluir a operação e retornar para a tela inicial ou para um estado de carrinho vazio

Recomendado: Reforçar o valor e o método de pagamento na tela de confirmação para maior segurança visual.


Transação Recusada

09 - Indicador de erro

Círculo vermelho com um “X” e a mensagem “Transação recusada”

10 - Botão “Cancelar”

Deve encerrar o processo de pagamento e retornar ao catálogo

11 - Botão “Tentar novamente”

Deve reiniciar o processo de leitura NFC mantendo os dados atuais da transação

Recomendado:: Se possível, exibir o motivo da falha (ex.: “Fundos insuficientes”, “Cartão expirado”)


Mensagens Obrigatórias

  • Pagamento aprovado:

Transação aprovada. Obrigado!

  • Pagamento recusado:

Transação recusada. Verifique seu cartão ou tente outro método de pagamento.


Comportamentos Esperados

  • A tela NFC deve permanecer ativa por até 60 segundos ou até ser cancelada manualmente.

  • A resposta do NFC deve ocorrer em tempo real (máximo de 2 segundos de latência).

  • Os usuários devem ter controle claro para tentar novamente ou sair do fluxo.

  • Após um erro, o módulo NFC deve ser totalmente reinicializado antes de uma nova tentativa.

Atualizado