Caixa — Credencial QR impressa com PIN
Para participante sem celular/app:
| Endpoint | O que faz |
|---|---|
POST /v1/events/{eventId}/cashier/wallet-credentials/printed-qr | Emite uma credencial revogável ligada à wallet. O sistema gera um PIN aleatório e devolve no corpo da resposta uma única vez — não fica gravado em texto puro em lugar nenhum, só o hash. Reemitir revoga automaticamente a credencial anterior — nunca fica mais de uma ativa por wallet. |
Não existe endpoint de reset de PIN isolado, mantendo o mesmo QR. QR e PIN são dois fatores independentes — o PDV lê o QR pra achar a credencial, só depois pede o PIN pra validar aquela credencial específica. Um vazando sozinho não serve pra nada; só os dois juntos são um problema. Por isso, diante de qualquer suspeita (PIN visto, cartão sumiu, o que for), a resposta é sempre reemitir tudo — nunca dá pra ter certeza que só um dos dois vazou. Se for só o participante esquecendo o PIN, sem suspeita nenhuma de vazamento, também vale reemitir (é o único jeito disponível hoje).
O uso dessa credencial pra pagar é feito pelo PDV — ver PDV → Pagamento via QR impresso + PIN.