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.cjs315 checagens · paridade total entre tela e servidor
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