Pular para o conteúdo

Projeto de desenvolvimento · Plataforma de Pagamentos

BrizePay

Plataforma para vendas digitais: cadastro de produtos e ofertas, link de checkout, cobrança Pix, confirmação por webhook e o resultado financeiro fechando em vendas e extrato.

Projeto
BrizePay
Categoria
Plataforma de Pagamentos
Status
Concluído
Painel do BrizePay com faturamento, vendas aprovadas, ticket médio e resumo financeiro

Desafio

Vender um produto digital exige juntar cobrança, confirmação de pagamento, entrega e controle financeiro — normalmente espalhados em ferramentas diferentes, sem um registro único do que aconteceu.

Solução

Desenvolvimento de uma plataforma que cobre o ciclo inteiro: o vendedor cadastra o produto, conecta o gateway, gera o link de checkout e recebe por Pix, com a venda registrada, o extrato fechando e a entrega liberada automaticamente.

O que foi construído

Estrutura de páginas

  • Dashboard
  • Vendas
  • Produtos e ofertas
  • Pagamentos
  • Extrato
  • Integrações
  • Checkout público
  • Do produto ao link de pagamento

    O produto agrupa ofertas, e o preço fica na oferta — o mesmo produto pode ser vendido por valores diferentes. Cada oferta gera seu próprio link público de checkout.

  • Checkout e Pix

    Página pública de checkout com os dados do comprador, geração do código Pix com QR code e contagem do prazo de expiração, acompanhando a confirmação em tempo real.

  • Confirmação por webhook

    A cobrança muda de estado pelo webhook do gateway, e cada etapa fica registrada em uma linha do tempo com o identificador do evento.

  • Financeiro que fecha

    Pagamento aprovado vira venda com as taxas descontadas, e cada evento financeiro entra no extrato. O saldo é calculado a partir dos lançamentos, não guardado em um campo.

  • Credenciais protegidas

    As credenciais de gateway são criptografadas na entrada, nunca exibidas de volta, e o sistema tem procedimento próprio de rotação de chave.

  • Ambiente de testes explícito

    Em modo sandbox a interface avisa, em todas as telas, que nenhum pagamento é real — inclusive no checkout que o comprador vê.

Telas do projeto

Capturas do projeto publicado, em desktop e em celular.

  • Painel com faturamento, vendas e resumo financeiro
    Dashboard
  • Lista de vendas com valor bruto, taxas, líquido e status de entrega
    Vendas
  • Detalhe de uma cobrança com linha do tempo e webhooks recebidos
    Cobrança e webhooks
  • Extrato financeiro com saldos disponível, a liberar e resultado acumulado
    Extrato
  • Catálogo de produtos com suas ofertas e status
    Produtos
  • Checkout público com os dados do comprador e o valor da oferta
    Checkout público

Versão para celular

Layout adaptado para telas menores, com menu próprio e conteúdo reorganizado para leitura vertical.

  • Checkout no celular com código Pix e QR code
    Pix — mobile
  • Painel do BrizePay no celular
    Painel — mobile

Base técnica

Tecnologias identificadas no projeto publicado.

  • React
  • TypeScript
  • Fastify
  • Prisma
  • PostgreSQL
  • Tailwind CSS

Precisa de uma página para suas campanhas?

Landing pages fazem parte dos serviços da Próximo Level.