• 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 - 1 through 15 (of 36 total)
  • Olá @alanarena ,

    Aparentemente o erro ocorre devido ao plugin wc-smart-checkout que criar uma template personalizada o que impede que alguns hooks do Woocommerce sejam carregados.

    Iremos depurar com mais precisão e criar uma solução que se adeque a esse modelo.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Muito obrigado! Ficarei no aguardo, e paralelamente vou entrar em contato com o pessoal do plugin wc-smart-checkout

    Thread Starter alanarena

    (@alanarena)

    Olá boa tarde.

    Entrei em contato com o desenvolvedor do plugin wc-smart-checkout, ele lançou uma atualização e o problema foi resolvido.

    Agora o QR Code aparece.

    Porém surgiu um outro problema.

    Após o pagamento, o status do pedido não está atualizando.

    Pode me ajudar?

    Olá @alanarena , tudo bem?

    Ficamos contentes em saber que o problema relacionado ao plugin wc-smart-checkout foi resolvido.

    Em relação à sua solicitação, analisamos o fluxo e identificamos que o sistema realizava apenas a verificação manual dos pedidos. Para otimizar essa etapa, implementamos um sistema de checagem automática via cron. Agora, o pedido é verificado a cada 5 minutos, por um período de até 24 horas. Assim que o pagamento for detectado, o fluxo será efetivamente finalizado.

    Dessa forma, garantimos maior flexibilidade no uso do sistema. O usuário pode optar por adiantar o processo manualmente clicando no botão, aguardar a tela do temporizador, ou simplesmente deixar que o fluxo seja concluído de forma independente através do processo automático via cron.

    Informamos que em breve iremos inserir o sistema Webhook no C6, permitindo com que a resposta do pagamento ocorre em tempo real.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Olá. Fiz a atualização para a versão 1.50

    Fui testar para ver se o problema havia sido resolvido, mas agora aparece a seguinte mensagem: PIX: No Token received from C6 API.

    Olá @alanarena , tudo bem?

    Ao atualizar o plugin, creio que os arquivos de certificado do C6 tenha sido resetados.

    Realize o upload novamente dos certificados e verifique se o problema foi sanado.

    Enquanto isso iremos criar uma solução definitiva para o problema informado.

    Atenciosamente

    Equipe Link Nacional

    Olá @alanarena , tudo bem?

    Realizamos um lançamento com os ajustes necessários para manter os certificados salvos mesmo após atualizar o plugin, peço para que atualize para ultima versão 1.6.0 e insira o certificado novamente.

    Após realizar esse processo, os dados vão se manter através das futuras atualizações.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Estou com problema para inserir o certificado novamente.

    Porque quando eu seleciono o arquivo, e clico em salvar, nenhum ação acontece, ou seja, a pagina não é salva.

    Se eu faço qualquer alteração, SEM ENVIAR O ARQUIVO, eu consigo salvar normalmente.

    Mas quando coloco para enviar o arquivo, não consigo salvar.

    Olá @alanarena , tudo bem?

    Realizamos os ajustes nas mensagens de retorno ao salvar as configurações.

    Peço para que atualize o plugin para nova versão e tente repetir o processo de inserir os certificados e se apresentar algum erro, nos informe para que possamos depurar o erro com mais precisão.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Olá.
    Atualizei novamente para a versão mais recente, porém o problema continua.

    Agora a mensagem exibida é claramente:
    “Error: Invalid file type. Only certificate files (.crt/.key) are allowed.”

    No entanto, os arquivos enviados estão exatamente nos formatos exigidos pelo plugin:
    cert.crt e cert.key.

    Ou seja, o plugin reconhece os arquivos selecionados com extensão .crt e .key, mas ainda assim bloqueia o salvamento informando tipo inválido.

    Isso indica que o problema provavelmente está na validação de upload do próprio plugin, e não no formato dos arquivos.

    Olá @alanarena ,

    Realizamos o fluxo de geração do certificado através de um outro cliente e notamos que eles estão enviando o arquivo no formato .txt, subimos uma versão adaptada para essa questão, verifique se agora seu problema é sanado.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Desculpe, 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 6 months, 1 week ago by alanarena.

    Olá @alanarena ,

    Pode realizar a gravação de tela através do seguinte site: https://www.linknacional.com.br/assets/suporte/

    Atualize o plugin para versão mais recente 1.6.2 , inicie a gravação e realize o fluxo de inserção dos certificados, assim podemos depurar a origem do problema.

    Após concluir, compartilhe o link por aqui.

    Atenciosamente

    Equipe Link Nacional

    Thread Starter alanarena

    (@alanarena)

    Olá @alanarena ,

    Agradecemos por ter realizado a captura de tela.

    Enquanto verificamos, poderia fazer um teste? renomeie o arquivo cert para cert.crt

    Após isso tente realizar o processo de upload novamente.

Viewing 15 replies - 1 through 15 (of 36 total)

You must be logged in to reply to this topic.