Um pagamento que deixa de funcionar depois de uma atualização exige uma verificação organizada. A proximidade no tempo é uma pista, mas não demonstra que a atualização foi a causa. O objetivo é identificar onde o percurso falha e recuperar a compra sem criar cobranças ou encomendas duplicadas.
1. Distinguir o sintoma antes de alterar a loja
- O botão não reage: registe o dispositivo, o navegador, o produto e a etapa onde a interação para.
- Aparece uma recusa: guarde a mensagem e confirme o estado junto do prestador, sem recolher dados do cartão.
- O cliente regressa à loja sem confirmação: compare a encomenda, as notas e o estado do pagamento.
- Existe confirmação do pagamento mas não chega email: investigue a notificação separadamente da criação e cobrança da encomenda.
Quando houver dúvida sobre uma cobrança, confirme primeiro a situação no prestador e na loja antes de pedir ao cliente que repita o pagamento. Um email em falta não prova que a compra falhou.
2. Recolher alterações e evidência útil
Registe a hora aproximada do início, as versões alteradas e se o problema afeta todos os meios de pagamento ou apenas um. Verifique também alterações de tema, cache, alojamento e integrações. O relatório de estado do WooCommerce ajuda a reunir informações do ambiente e das extensões.
Referência: relatório de estado do WooCommerce
Prepare um exemplo que a equipa consiga reproduzir sem dados pessoais de clientes. Guarde a sequência de passos, o resultado esperado e o observado. As referências técnicas e os registos devem circular por canais de suporte adequados, com acesso limitado.
3. Testar a hipótese numa cópia da loja
Prepare uma cópia com configurações representativas e pagamentos em modo de teste. Isole emails, faturação, expedições e sincronizações que possam desencadear operações reais. Confirme que existe uma cópia de segurança recuperável antes de alterar componentes.
A documentação WooCommerce descreve testes controlados de conflitos entre tema e extensões. Faça esses testes na cópia e reproduza a mesma falha após cada alteração. A simples existência de muitas extensões não identifica a origem do problema.
Referência: testes de conflitos WooCommerce
4. Confirmar o estado entre a loja e o prestador
Se o prestador confirma o pagamento e a encomenda permanece pendente, investigue o mecanismo de confirmação da integração. Consoante o método, pode envolver notificações do servidor ou o regresso do cliente ao site. Compare horas e referências; não altere o estado para «pago» apenas para fazer desaparecer um aviso.
As condições de entrega, os campos obrigatórios ou uma validação de morada também podem impedir o avanço antes da cobrança. Teste os cenários que distinguem a falha: cliente registado ou visitante, dispositivo e método de pagamento. Não parta do princípio de que todas as falhas têm a mesma causa.
5. Definir recuperação e validar a correção
Escolha a intervenção com base na causa demonstrada: ajuste, correção da integração ou reversão do componente, conforme as compatibilidades. Restaurar uma base antiga pode perder encomendas posteriores; a recuperação precisa de considerar esses movimentos antes de qualquer reposição.
- Repetir o cenário que falhava e verificar o resultado esperado.
- Confirmar a criação e o estado da encomenda, o pagamento e o stock.
- Verificar os emails e as integrações incluídos no âmbito.
- Registar o que mudou e acompanhar se o erro reaparece.
Quando pedir assistência técnica
Peça apoio quando a cobrança e a encomenda não coincidem, a causa permanece incerta ou é necessário alterar integrações. Envie o site, o sintoma, o método afetado e as alterações recentes. Não envie palavras-passe, dados de cartões ou informação pessoal de clientes no pedido inicial.


