5. Pedido comprado
Após o pagamento no checkout, exiba o pedido ao usuário. A consulta do pedido não exige autenticação — basta o ID do pedido (que pode vir da URL ou de um link enviado por e-mail).
Escolha a abordagem que prefere:
Rota típica
A página do pedido geralmente fica em uma rota como:
/orders/[orderId]O orderId pode vir:
- Da URL após o redirecionamento do checkout
- De um link enviado por e-mail
- Da listagem de pedidos do usuário (quando autenticado)
Dados disponíveis no pedido
| Campo | Descrição |
|---|---|
order | Pedido completo (status, itens, comprador, totais) |
paidTickets | Ingressos pagos com qrCodeDataUrl, slug, nomination |
paymentIntent | Status do pagamento (SUCCEEDED, PENDING, etc.) |
Cada item em paidTickets contém:
id,slug— identificadores do ingressoqrCodeDataUrl— imagem base64 do QR code para validação na portariaticket— nome, tipo, evento, canalnomination— dados do titular (se nominável)
Resumo do fluxo completo (Parte 1)
Você concluiu o fluxo básico da ticketeira:
- ✅ Listar eventos com busca e categorias
- ✅ Ver detalhes do evento e gerenciar carrinho
- ✅ Aplicar cupom
- ✅ Criar pedido e redirecionar para checkout
- ✅ Exibir o pedido comprado
Last updated on