Validador de comprovante Pix

O comprovante que te mostraram é real?

Suba a imagem de um comprovante de transferência Pix. Confrontamos o que está impresso com o ID da transação (EndToEndId) embutido nele — um dado gerado pelo Bacen no momento do pagamento, que um print editado não consegue forjar corretamente.

Enviando…0%

Confrontamos o ID da transação (embutido pelo Bacen) com o que está impresso no comprovante — instituição e data/hora precisam bater. Seta verde = bateu; vermelha = divergiu; apagada (cinza) = sem dado pra confrontar.

Comprovante (impresso)

ID da transação (Bacen)

Resposta da API (GET /api/result/:id)

Como funciona

O EndToEndId (ID da transação) segue um formato fixo definido pelo Bacen: identifica a instituição e crava a data/hora do processamento. Isso não aparece "bonito" pro usuário — é técnico — e é exatamente por isso que um documento adulterado raramente o corrige junto.

1

Leitura

OCR lê todo o texto do comprovante enviado.

2

Decodificação

O ID da transação é decomposto: instituição (ISPB) + data/hora (UTC).

3

Confronto

Instituição e data/hora embutidas são comparadas com o que está impresso.

4

Veredito

Tudo batendo, aprovado. Divergência vira alerta de possível adulteração.