Pular para o conteúdo
Tech

← Todos os trabalhos

Em produçãoPagamentosSegurança

Cobrança com Stripe e paridade de preço provada

Checkout, webhook com assinatura verificada e gravação atômica no banco; um portão de CI prova a cada push que o preço da tela é o cobrado.

Cliente
Produto próprio
Autoria
Equipe fundadora, antes da constituição da NexyTutors Tech
  • node scripts/price-parity.cjs

    315 checagens · paridade total entre tela e servidor

Comando e resultado reais, medidos no repositório.

Contexto

O marketplace cobra aulas avulsas e pacotes. O preço é calculado em dois lugares, na tela e no servidor; se os dois discordarem, a pessoa paga um valor diferente do que viu.

O que entregamos

  • Checkout com Stripe, com os métodos de pagamento definidos pelo próprio Stripe, sem lista fixa no código.
  • Webhook que confere a assinatura do Stripe antes de processar qualquer evento.
  • Pedido liberado só quando o Stripe confirma o pagamento: a tela nunca decide sobre dinheiro.
  • Toda a gravação do pagamento numa única transação no banco: ou entra tudo, ou nada.

Decisões de engenharia

  • Problema: confiar que dois cálculos de preço concordam. Decisão: um verificador executa o código real da tela e o do servidor e compara cenário por cenário, antes de qualquer outro teste. Resultado verificável: o comando ao lado, a cada push.
  • Problema: um pagamento gravado pela metade. Decisão: a gravação inteira acontece numa transação do banco. Resultado verificável: não existe estado intermediário a reconciliar.

Provas

  • 315 checagens de paridade de preço a cada push

Medido em 23/10/2026 no repositório do produto.

Tecnologias utilizadas

Stripe · Supabase Edge Functions · Postgres · GitHub Actions

Os nomes de tecnologias pertencem aos seus respectivos titulares e não indicam parceria ou endosso.

Quer algo parecido?

Descreva seu projeto em poucas linhas. Respondemos por e-mail.

Descrever meu projeto