Por que revisar antes do pico de vendas
Em datas como a Black Friday, a loja recebe muito mais acessos, roda promoções novas e mexe no checkout às pressas. É também quando quem procura brechas aparece: cupons que acumulam, preços que podem ser alterados e pedidos liberados sem pagamento custam mais quando o volume é alto. Revisar antes é mais barato do que descobrir no meio da campanha.
Checklist do checkout
- 01O preço final é sempre calculado no servidor, nunca aceito do navegador.
- 02Cupons têm regra clara: não acumulam além do previsto, têm validade e limite de uso por cliente.
- 03O pedido só é liberado depois da confirmação do pagamento vinda do gateway, conferida no servidor.
- 04Frete, brindes e descontos progressivos não podem ser manipulados mudando valores na requisição.
- 05Um cliente não consegue ver pedidos, endereços ou notas de outro trocando um número na URL.
- 06Limite de tentativas no login, na recuperação de senha e na aplicação de cupons.
Checklist do Pix
- 01Use cobrança com QR dinâmico gerado pelo seu provedor para cada pedido, com o valor certo e identificação do pedido.
- 02Confirme o pagamento pela notificação do provedor e valide no servidor se o valor e o pedido batem antes de liberar.
- 03Proteja a URL que recebe as notificações do Pix: verifique a autenticação e a origem, e não confie só no conteúdo da mensagem.
- 04Mostre ao cliente, na tela e no e-mail, o nome do recebedor que vai aparecer no aplicativo do banco.
- 05Nunca envie chave Pix ou dados de pagamento por canais que podem ser imitados sem orientar o cliente a conferir.
Uma falha comum: a loja libera o pedido quando recebe "uma notificação de pagamento", sem conferir se ela veio mesmo do provedor e se o valor é o do pedido.
Integrações, scripts e acessos
- Revise os scripts de terceiros carregados na página de pagamento: cada um consegue ler o que o cliente digita.
- Guarde chaves de gateway e de APIs no servidor, nunca no código do site.
- Revise quem tem acesso de administrador à loja e ao painel do gateway, e ative verificação em duas etapas.
- Tenha backup recente e um plano para o caso de o site sair do ar no meio da campanha.
Quando vale um pentest
Se a loja tem checkout próprio, integrações sob medida ou mudou muita coisa para a campanha, um pentest focado em checkout, cupons, pagamento e área do cliente encontra as falhas de regra de negócio que o checklist não pega. O ideal é fazer com antecedência suficiente para corrigir antes do pico.