Participante — visão geral
O participante é o único perfil sem senha: login por telefone + código recebido por SMS (OTP). Sem cadastro separado — o mesmo fluxo atende primeiro acesso e acesso recorrente.
O que o participante pode fazer hoje
- Login/logout/refresh por telefone (OTP).
- Ver e editar o próprio perfil global.
- Encontrar um evento por um código curto e ativar a própria wallet nele.
- Consultar o saldo da própria wallet num evento.
- Listar todas as wallets que já tem, em todos os eventos.
- Pagar num PDV via QR ou NFC — ler o payload que o PDV gerou, ver o valor e confirmar o pagamento no próprio app, sem PIN (o login já é o fator).
O que ainda não existe: recarregar a própria wallet direto — recarga hoje só acontece assistida pelo caixa (ver Caixa), o participante não recarrega sozinho —, histórico de movimentações.
Onde cada coisa vive
- Autenticação — OTP, refresh, logout, cookies.
- Perfil — nome, locale.
- Encontrar evento e ativar wallet — o fluxo de "digitar um código e ativar minha wallet nesse evento".
- Minhas wallets — ver todas as wallets já ativadas, em qualquer evento.
- Pagar via QR ou NFC — resolver e aprovar um pagamento declarado por um PDV.
Uma wallet por evento, nunca compartilhada
Um participante pode ter várias wallets — uma por evento em que participou — mas nunca duas wallets no mesmo evento. Cada wallet tem saldo, moeda e histórico completamente isolados das demais; não existe "saldo global" do participante somando tudo.