alanarena
Forum Replies Created
-
Boa tarde.
Testei a nova atualização do Plugin, e agora sim, está funcionando tudo certinho.
Muito obrigado.- This reply was modified 1 month, 3 weeks ago by alanarena.
Olá, pessoal do suporte. Tudo bem?
Estou entrando em contato porque notei um comportamento bastante estranho no plugin de PIX aqui na minha loja. Pedidos que já estão em andamento — inclusive alguns que já foram faturados e despachados pelos Correios — estão sendo cancelados sozinhos pelo sistema, com a justificativa de expiração do PIX.
Queria deixar uma observação sobre algo que reparei: eu não sei se esse erro está acontecendo porque, nesses casos específicos, eu fiz a mudança do status do pedido para “Processando” de forma manual no painel do WooCommerce.
Abaixo, copiei o histórico de um desses pedidos para vocês verem como aconteceu. Notem que no dia 20/03 eu alterei manualmente para “Processando”, no dia 23/03 o pedido foi atualizado para “Enviado” (com código de rastreio) e, no dia 24/03, o plugin disparou o cancelamento automático três vezes seguidas, devolvendo o produto para o estoque:
Histórico do Pedido:
- PIX C6 — Pedido cancelado automaticamente devido à expiração do PIX. (24/03/2026 às 19:04)
- PIX C6 — Pedido cancelado automaticamente devido à expiração do PIX. (24/03/2026 às 18:50)
- PIX C6 — Pedido cancelado automaticamente devido à expiração do PIX. (24/03/2026 às 18:50)
- Status do pedido alterado de Enviado para Cancelado. (24/03/2026 às 18:50)
- Os níveis de estoque aumentaram: Star Wars Battlefront 2 Xbox One (Jogo Mídia Física) (-1→0) (24/03/2026 às 18:50)
- Adicionado um código de rastreio para Correios: AD242975635BR Status do pedido alterado de Processando para Enviado. (23/03/2026 às 16:05)
- Status do pedido alterado por edição em massa. Status do pedido alterado de Pagamento pendente para Processando. (20/03/2026 às 22:22 por Alan)
Isso acaba bagunçando bastante o nosso controle de estoque e a logística aqui. Vocês poderiam me ajudar a entender por que o plugin está agindo assim em pedidos que não estão mais pendentes e como podemos resolver isso?
Muito obrigado! Fico no aguardo.
Adicionando uma informação analisei os logs do Cloudflare e não teve bloqueio por parte deles.
Sim, ele existe.
Não sei analisar as informações nele. Mas pedi para uma IA examinar, e essa foi a resposta.A Linha do Tempo do Atraso
- 16:19: O cliente finaliza a compra. O PIX é criado com sucesso e o TXID é gerado.
- 16:20: O cliente paga o PIX. Exatamente neste minuto, o C6 Bank enviou o aviso (webhook) para o seu site. (Vimos isso no log anterior, às 19:20:02 UTC).
- 16:20 às 16:45: O seu servidor recebe os avisos do C6 Bank, mas o plugin (ou o servidor) falha ao processar a informação na hora. Como o seu site não responde um “OK, recebi e atualizei”, o C6 Bank fica em um loop de reenvio a cada 30 segundos.
- 16:45: O pedido finalmente é atualizado para “Processando”.
Por que atualizou só às 16:45?
Como os webhooks imediatos (em tempo real) estavam falhando, o pedido só foi aprovado 26 minutos depois por causa de um mecanismo de fallback (plano B) do plugin.
A maioria dos plugins de PIX tem uma rotina em segundo plano (chamada WP Cron) que roda de tempos em tempos. De meia em meia hora, aproximadamente, o plugin entra em contato proativamente com a API do C6 Bank e pergunta: “Lembra daquele pedido pendente do Alan Polini? Ele foi pago?”. O banco responde que sim, e só então o WooCommerce atualiza o estoque e muda o status para “Processando”.Resumo do Diagnóstico
A teoria de que o PIX deveria ser imediato está certíssima. O atraso de quase 30 minutos é apenas um sintoma daquele erro de Webhook que vimos na primeira análise. Como o aviso em tempo real do banco bate no seu servidor e “quebra”, o seu site acaba dependendo da verificação manual do plugin, que é lenta e demorada.
Para que o PIX volte a ser aprovado em segundos, precisamos descobrir o que está bloqueando a leitura do webhook no momento em que ele chega no seu WooCommerce.
@euzebiobatista a qual plugin exatamente você se refere?
O estoque é dado baixa, quando o status muda para processando.Atualizei e segui as instruções do webhook.
Fiz o teste, segue o link https://www.linknacional.com.br/assets/suporte/player/suporte_69c2eae439284_3c8948f6Diminuiu o tempo, mas ainda deu aproximadamente meia hora.
Olá @euzebiobatista,
Complementando a análise anterior, segue o vídeo mostrando o momento em que o pedido foi atualizado:
https://www.linknacional.com.br/assets/suporte/player/suporte_69c27a79cfc00_fdf4eea4
Linha do tempo objetiva:
- Pedido criado: 14:50
- Pagamento realizado: logo após a criação
- Atualização do status: 15:45
Notas registradas:
- “Pagamento concluído via PIX (C6 Bank). Valor: R$ 1,10”
- “Status do pedido alterado de Pagamento pendente para Processando.”
Conclusão:
Houve um intervalo de aproximadamente 55 minutos entre o pagamento e a atualização do pedido.
Olá @euzebiobatista,
Gravei dois vídeos para análise:
Vídeo 1 (pedido antigo já mencionado anteriormente):
https://www.linknacional.com.br/assets/suporte/player/suporte_69c17d2139930_14239014Vídeo 2 (pedido novo de teste, realizado agora):
https://www.linknacional.com.br/assets/suporte/player/suporte_69c17dad83bbe_cf4d473bExplicação objetiva:
Vídeo 1:
Refere-se ao pedido que já relatei anteriormente.
O pagamento via PIX foi confirmado, porém a atualização do status ocorreu apenas após várias horas, muito além do intervalo esperado de 5 minutos do cron.
O cancelamento que aparece foi manual (feito por mim no dia seguinte) e não tem relação com o problema.Vídeo 2:
É um novo pedido de teste, feito agora para monitoramento.
Até o momento da gravação:- o status permanece como “Pagamento pendente”
- não há nenhuma atualização nas notas do pedido
Vou continuar acompanhando esse pedido e, assim que houver atualização, envio um novo vídeo mostrando o tempo total entre o pagamento e a mudança de status.
Olá @euzebiobatista
Vou sim realizar a gravação de tela conforme solicitado, mostrando as notas completas do pedido com os horários.
No entanto, analisando as notas internamente, já é possível observar um comportamento inconsistente com o funcionamento esperado do cron.
No pedido em questão, o pagamento foi confirmado pelo banco no mesmo momento da transação, porém o status do pedido permaneceu como “Pagamento pendente” por várias horas, sendo atualizado apenas posteriormente, muito além do intervalo de 5 minutos informado.
Resumo do comportamento observado:
- O pagamento via PIX foi realizado e confirmado pelo banco no momento da transação
- O pedido permaneceu como “Pagamento pendente” por um longo período
- A mudança para “Processando” ocorreu apenas horas depois
- O cancelamento posterior foi manual, realizado por mim, não automático
Trecho das notas do pedido:
Pagamento concluído via PIX (C6 Bank). Valor: R$ 1,10
19/03/2026 às 15:45 → Status alterado para ProcessandoOu seja, houve um atraso significativo entre a confirmação do pagamento e a atualização do status.
Para efeito de comparação técnica, utilizo outro plugin de PIX (Banco Inter), onde o comportamento é o seguinte:
- Geração do PIX
- Pagamento realizado
- Confirmação do banco registrada nas notas
- Atualização do status ocorre imediatamente (mesmo minuto)
Exemplo real:
Pagamento confirmado pelo Banco Inter
23/03/2026 às 10:55 → Status atualizado imediatamenteIsso indica que o fluxo atual do plugin do C6 não está apenas com atraso de cron, mas possivelmente com falha na rotina de verificação ou na forma como a confirmação está sendo processada.
Considerando que o cron deveria rodar a cada 5 minutos, um atraso de várias horas sugere que:
- ou o cron não está sendo executado corretamente
- ou a verificação não está capturando o status do pagamento em tempo adequado
- ou existe alguma inconsistência na integração com a API do C6
Vou enviar o vídeo para complementar a análise, mas acredito que esse ponto já ajuda a direcionar melhor a investigação.
Fico no aguardo de um retorno com possíveis causas técnicas e orientações mais específicas para diagnóstico.
Atualizando a informação, agora, após quase 20 horas após ter feito o pagamento, o status atualizou.
Sugere alguma coisa que possa fazer para a mudança seja imediata?Olá @euzebiobatista
Infelizmente não atualizou. O Status do pedido continuou como “pagamento pendente”.
Fiz a atualização do Plugin, e agora eu consegui enviar o certificado e a key. Gravou com sucesso.
Simulei uma compra, no checkout gerou o QR Code, e fiz o pagamento.
Porém o problema reportado anteriormente ainda continua, ou seja, o status não é atualizado automaticamente.
Mesmo eu efetuando o pagamento, o status do pedido continua como pagamento pendente.O arquivo então ficou cert.crt.crt e deu certo de fazer o upload.
Porém o key.key não deu certo. Tentei também deixar em key.key.key e não deu.Boa tarde. Confirmo que está na 1.6.2
Segue o link https://www.linknacional.com.br/assets/suporte/player/suporte_69bae8f521428_df39f94aDesculpe, mas não entendi ao certo o que quis dizer sobre deixar os arquivos no formato .txt. Se for alterar a extensão dos arquivos de crt e key para ambos serem .txt —> eu fiz isso mas não deu certo.
Só um adendo, na primeira vez que fiz a configuração, logo após instalar o plugin, deu certo adicionar eles nos formatos corretos, .crt e .key normalmente. O problema que surgiu foi outro.
Porém após as atualizações está dando esse erro. Já atualizei para a 3.7.0 e ainda assim o problema persiste. Aguardo orientação. Obrigado
- This reply was modified 2 months, 1 week ago by alanarena.