Closed kidultttttt closed 8 months ago
Boa Noite kidultttttt,
Obrigado por utilizar o módulo oficial e entrar em contato conosco.
O link da loja está em manutenção, https://demaislindamulher.com.br/, não conseguimos acessar para testar.
Conferimos em nosso ambiente de testes e homologações e não conseguimos identificar essa divergência de centavos utilizando a opção de desconto no meio de pagamento, nas mesmas condições do exemplo do seu print.
Em seu teste você já estava utilizando a nova versão do módulo v.1.3.0?
Aproveitando, acabamos de lançar uma nova update, v.1.3.1 com novas correções e melhorias. Assim que você atualizar, por favor, volte aqui para nos contar sobre.
Atenciosamente, Equipe PrestaBR
Olá, a versão que estamos utilizando é a seguinte: PagBank - Checkout Transparente - v.1.2.0
Vou realizar a atualização do módulo e retorno com o feedback. Por favor, não fechar essa issue, se possível.
Por favor, poderia disponibilizar um IP para que eu possa adicionar a whitelist para conseguirem navegar no site, tendo em vista que ainda não podemos abrir ao público, pois já temos uma clientela que pode vir a comprar no site se retirarmos do modo de manutenção.
Obrigado.
Oi kidultttttt,
Não vamos conseguir te passar o IP por aqui, mas pode atualizar o módulo em sua loja que vamos aguardar o seu feeback pra fechar a issue.
Depois que você atualizar, limpa o cache da PS e do seu navegador para realizar os testes.
Atenciosamente, Equipe PrestaBR
Obrigado, após atualizar o módulo para a versão v1.3.1 os QRCodes PIX agora estão sendo criados com os valores corretos.
Vou aproveitar e tirar outra dúvida neste mesmo tópico.
Realizamos uma compra e fizemos o pagamento via PIX, o valor já foi conferido na plataforma do PagBank e está disponível. O problema é que a situação do pedido no PrestaShop não foi atualizada, continua como PagBank - Aguardando Pagamento.
Realmente o PIX, quando pago, não atualiza o status do pedido no Painel do PrestaShop? Deve ser feito manualmente a confirmação do pagamento na plataforma do PagBank e depois atualizado no Painel?
Pedido com situação não atualizada:
Dados do pedido:
Esse PIX do pedido foi pago com sucesso!
Complementando sobre o pedido #8.
Nos logs do PagBank houve uma consulta que retornou o status de PAGO para esse pedido, mas mesmo assim o status do pedido não foi atualizado.
Conteúdo editado....
Olá kidultttttt,
Ótimo, obrigado pelo feedback. Desejamos Boas-Vendas! :)
A atualização de status é toda automatizada, p/ cartão/boleto/pix.
No caso do Pix, alguns segundos após a confirmação do pagamento, chega uma notificação de atualização de status. Se você estiver na tela de confirmação do pedido você é redirecionado p/ o histórico já com status atualizado. O redirecionamento só não irá ocorrer se houver algum erro de JavaScript em sua loja (confere no inspetor de elementos). Se você estiver no histórico do pedido no backoffice, atualiza a página p/ ver a atualização do status recebida.
Você também pode conferir o recebimento das notificações p/ atualização de status na área de Logs: https://github.com/pagseguro/pagseguro-modulo-prestashop?tab=readme-ov-file#5---debug--logs
Exemplo de notificação recebida:
Se você não estiver recebendo nenhuma notificação talvez possa ser a loja em modo manutenção bloqueando o recebimento.
Atenciosamente, Equipe PrestaBR
Está tudo correto, o recebimento das notificações está ocorrendo normalmente.
O problema é que mesmo recebendo a notificação de pagamento efetuado, o Status do pedido não está sendo atualizado.
Estas são as notificações referentes ao pedido número 8, citado acima.
O ID 33 é a criação do QRCode PIX para pagamento.
O ID 38 é o retorno de que o pagamento foi realizado com sucesso.
Mesmo com esse retorno de pagamento efetuado não houve atualização do Status do pedido.
Olá kidultttttt,
Está tudo correto, o recebimento das notificações está ocorrendo normalmente.
O problema é que mesmo recebendo a notificação de pagamento efetuado, o Status do pedido não está sendo atualizado.
A notificação é method callback, não é method GET. GET é consulta, não realiza troca de status.
Estas são as notificações referentes ao pedido número 8, citado acima.
O ID 33 é a criação do QRCode PIX para pagamento.
O ID 38 é o retorno de que o pagamento foi realizado com sucesso.
Mesmo com esse retorno de pagamento efetuado não houve atualização do Status do pedido.
Infelizmente não é uma correção que precise ser feita no módulo, é algo pontual do seu lado.
Confere com calma, faça os testes em ambiente de testes, se estiver em produção o modo manutenção deve estar bloqueando o recebimento das notificações para a atualização de status.
Atenciosamente, Equipe PrestaBR
Obrigado, vamos realizar algumas vendas fora do modo de manutenção e conferir.
O que aconteceu?
Olá, estamos finalizando os testes em nosso site.
Fomos finalizar algumas vendas para ver se tudo corria bem, mas batemos de frente com um problema chato.
As vendas por PIX estão gerando QRCodes com valor de pagamento inferior ao valor real da compra.
Como podemos solucionar?
Obs1.: configurei agora o PIX para ser válido durante 72 horas, para ser possível realizar testes com mais eficácia. Obs2.: URL do site: https://demaislindamulher.com.br/
Valores referentes a venda:
QRCode PIX gerado:
Copia e cola: 00020101021226830014br.gov.bcb.pix2561api.pagseguro.com/pix/v2/CCE9B7D6-FB43-47F5-8033-3ADBCEB70DE927600016BR.COM.PAGSEGURO0136CCE9B7D6-FB43-47F5-8033-3ADBCEB70DE95204566153039865406249.765802BR5922DEMAIS LINDA MULHER LT6007Goiania62070503***63042015
Outras informações:
Obrigado.
Versão da PrestaShop?
PS 1.7
Versão do PHP?
PHP 7.3
Qual é a gravidade do problema?
Um dos métodos de pagamento não está funcionando