Skip to main content

Confira o exemplo

Os arquivos desta POC, com o destino de cada um.

Rota que cria

app/api/verifications/route.ts

Página que abre

app/registration/page.tsx
A tela nunca libera o cadastro. Ela só muda para waiting, quem libera é o handler de webhook, no servidor.

Antes de rodar

.env
Use uma integração sandbox. Nenhum dos três valores vai para o browser ou para o app.

O que esta POC não faz

POC é código para entender o fluxo, não para copiar em produção. Em todas elas, authenticate() é um stub, db é um objeto de mentira e não há migration, observabilidade nem retentativa própria.
  • Migrations e schema do banco.
  • Observabilidade e alerta.
  • Tela de retomada quando o titular abandona e volta. Veja a POC de retomada.

Próximo passo

Boas práticas

O que separa uma integração que funciona de uma que gera chamado.

Ir para produção

O checklist antes do primeiro titular real.