• Resolved alanarena

    (@alanarena)


    Olá,

    Estou enfrentando um problema com o plugin Payment Gateway Pix for WooCommerce em meu site.

    Instalação:
    O plugin foi instalado e configurado normalmente, utilizando integração com C6 Bank.

    Situação atual

    1. A configuração foi concluída normalmente no painel.
    2. Ao acessar a aba Developer e clicar em Test Integration, o teste funciona corretamente.
    3. O sistema gera o QR Code e exibe a mensagem “PIX successfully created!”.

    Porém, no fluxo real de compra ocorre o seguinte:

    1. O cliente finaliza o pedido normalmente.
    2. Seleciona PIX (C6 Bank) como método de pagamento.
    3. O pedido é criado e a página de Pedido Recebido / Pagamento Pendente é exibida.
    4. Porém o QR Code de pagamento não aparece para o cliente, apenas a mensagem padrão de pedido recebido.

    Em resumo:

    • Teste interno do plugin → funciona
    • Checkout real do WooCommerce → não exibe QR Code

    Por gentileza gostaria de ajuda para conseguir que o QR Code seja exibido corretamente.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 16 through 30 (of 36 total)
  • Thread Starter alanarena

    (@alanarena)

    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.

    Olá @alanarena ,

    Realizamos um lançamento que torna a validação desses arquivos mais flexível.

    Atualize o plugin 1.6.3 e tente realizar o upload dos arquivos.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    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.

    Olá @alanarena ,

    Atualmente o plugin conta um sistema cron que verifica o pedido a cada 5 min pra saber se ele foi pago. Verifique novamente se o status dele alterou.

    Em breve iremos aplicar um sistema via webhook para obter a resposta em tempo real.

    Thread Starter alanarena

    (@alanarena)

    Olá @euzebiobatista

    Infelizmente não atualizou. O Status do pedido continuou como “pagamento pendente”.

    Thread Starter alanarena

    (@alanarena)

    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á @alanarena , em breve iremos inserir o sistema de webhook, com ele a resposta será imediata.

    Sobre a questão do tempo, poderia ir nas notas do pedido em questão e realizar uma gravação de tela? nela é exibido o horário de quando o pedido foi realizado e o horário no qual o status foi atualizado.

    Assim podemos ter uma noção do que pode tá ocorrendo, pois o sistema cron deveria verificar as notas do pedido a cada 5 minutos para validar o pagamento.

    https://www.linknacional.com.br/assets/suporte/

    Thread Starter alanarena

    (@alanarena)

    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 Processando

    Ou 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 imediatamente

    Isso 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.

    Thread Starter alanarena

    (@alanarena)

    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_14239014

    Vídeo 2 (pedido novo de teste, realizado agora):
    https://www.linknacional.com.br/assets/suporte/player/suporte_69c17dad83bbe_cf4d473b

    Explicaçã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.

    Thread Starter alanarena

    (@alanarena)

    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á @alanarena , tudo bem?

    Agradecemos pelo feedback com relação ao fluxo do cron, creio que a origem do problema seja quando a página não possui acesso, onde o cron do WordPress fica pausado até que algum cliente ou até mesmo o proprietário retorne a página, fazendo com que os eventos expirados sejam executados.

    Conforme havia dito anteriormente, essa solução era provisoria, pois o intuito seria inserir o sistema webhook. Então, realizamos um lançamento inserindo essa funcionalidade, peço para retorna a página de configuração do plugin e selecione a aba: Webhook nela basta clicar em registrar a rota URL para que todos os pagamento PIX fiquem sincronizados e a resposta do pagamento ocorra de forma imediata.

    Peço para que cadastre a rota e tente realizar um novo pedido. Verifique se o status do pedido é atualizado logo após a confirmação do pagamento.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Atualizei e segui as instruções do webhook.

    Fiz o teste, segue o link https://www.linknacional.com.br/assets/suporte/player/suporte_69c2eae439284_3c8948f6

    Diminuiu o tempo, mas ainda deu aproximadamente meia hora.

    Olá @alanarena ,

    Notei um comportamento incomum: nosso plugin não possui controle de estoque, mas a adição das notas só ocorre após a confirmação da baixa de um produto

    Sempre que essa saída é registrada, no exato mesmo minuto, o status muda e exibe a mensagem de que o PIX foi pago com sucesso.

    Esse plugin em questão possui algum temporizador para controlar as notas do pedido?

    Thread Starter alanarena

    (@alanarena)

    @euzebiobatista a qual plugin exatamente você se refere?
    O estoque é dado baixa, quando o status muda para processando.

    @alanarena ,

    Pode verificar mais uma informação, dessa vez referente ao webhook? Pode ignorar a questão referente ao plugin de estoque.

    Indo na página principal do WordPress -> Woocommerce -> Status, localize a aba Logs , procure pelo log chamado: lkn_pix_for_woocommerce_c6, verifique se ele existe, caso sim, tente verificar as informações da data e horário no qual o pagamento foi efetivado.

Viewing 15 replies - 16 through 30 (of 36 total)

You must be logged in to reply to this topic.