r-martins / PagSeguro-Magento-Transparente

Módulo de checkout transparente para Pagseguro - com api v. 2.0
GNU General Public License v2.0
66 stars 0 forks source link

Falha ao obter o token do cartao ou sender_hash. #24

Closed marcuspitu closed 10 years ago

marcuspitu commented 10 years ago

Olá Ricardo. Parabéns pelo seu bom trabalho, migrei meu magento para AWS usando seu tutorial, mas agora instalei o checkout transparente e deu um erro que já ví algo sobre mas não ficou claro. Segue o Erro. 2014-08-12T00:50:27+00:00 DEBUG (7): Falha ao obter o token do cartao ou sender_hash. Veja se os dados "sender_hash" e "credit_card_token" foram enviados no formulário. Um problema de JavaScript pode ter ocorrido. Se esta for apenas uma atualização de blocos via ajax nao se preocupe." Meu Magento é o 1.7.2 uso um tema personalizado chamado Shopper e o site está na AWS com Nginx. Minha conta já está habilitada pelo PS, verifiquei no local onde você disponibiliza para testes. Ao finalizar um pedido, após o preenchimento dos dados do cartão, o dopdown das parcelas não funciona (não mostra as parcelas) Tenho que configurar as parcelas em algum lugar? Outra coisa, não tenho SSL, é necessário? Alguma dica para resolver o problema? Veja a imagem do checkout. Valeu. checkout

r-martins commented 10 years ago

Olá @marcuspitu , Não é necessário SSL, apenas a liberação do pagseguro para usar checkout transparente. Este erro que reportou ocorre algumas vezes durante a atualização do bloco de formas de pagamento via ajax, devido geralmente a mudança de cep ou forma de envio (qdo o usuario marca outra forma). No momento que o form é carregado, algum ajax dispara um saveOrder que verifica a existencia do campo sender_hash, que não foi enviado. Você só precisa se preocupar caso o problema ocorra após a finalização do pedido (click em finalizar).

marcuspitu commented 10 years ago

Grande Ricardo, mais uma vez quero te agradecer pelo excelente trabalho que você executa para a comunidade Magento. Graças ao seu post sobre AWS Nginx Magento foi possível fazer meu Magento rodar na AWS. Parabéns. Sobre o módulo do Pagseguro transparente, meu problema era sim o SSL, pois verifiquei que exite um função js que puxava https e por conta disso ao digitar o número do cartão meu sistema não rodava o js e portanto não validava o cartão e também não mostrava as parcelas. Mas assim que instalei o SSL tudo funcionou perfeitamente com exceção dos retornos do pagseguro, pois ao fazer testes quando fiz um pedido e o pagseguro retornou como "em análise" no meu magento apareceu "análise pagseguro" mas logo em seguida apareceu "aprovado pagseguro" e depois apareceu "aprovado pagseguro" novamente mas escrito embaixo que ainda estava em análise. O que posso fazer para melhorar isso e fazer com que só aparece aprovado se realmente estiver aprovado? Veja as comunicações. Muito obrigado.

13/08/2014 13:58:29|Cancelado ou devolvido pelo cartão Cliente Não notificado Cancelada: a transação foi cancelada sem ter sido finalizada. O próprio PagSeguro negou ou cancelou a transação. 13/08/2014 13:58:29|Cancelado ou devolvido pelo cartão Cliente Notification Not Applicable 1 13/08/2014 13:58:29|Cancelado ou devolvido pelo cartão Cliente Notification Not Applicable 12/08/2014 22:02:05|Aprovado Pagseguro Cliente Não notificado Em análise: o comprador optou por pagar com um cartão de crédito e o PagSeguro está analisando o risco da transação. 12/08/2014 22:02:04|Aprovado Pagseguro Cliente Notification Not Applicable 1 12/08/2014 22:02:01|Análise Pagseguro Cliente Não notificado Aguardando pagamento: o comprador iniciou a transação, mas até o momento o PagSeguro não recebeu nenhuma informação sobre o pagamento. 12/08/2014 22:02:00|Análise Pagseguro Cliente Notification Not Applicable 1 12/08/2014 22:01:55|Processando Cliente Notificado 12/08/2014 22:01:55|Pedido Faturado Cliente Notification Not Applicable Ordered amount of R$456,78. 12/08/2014 22:01:54|Análise Pagseguro Cliente Não notificado Aguardando pagamento: o comprador iniciou a transação, mas até o momento o PagSeguro não recebeu nenhuma informação sobre o pagamento. 12/08/2014 22:01:54|Análise Pagseguro Cliente Notification Not Applicable 1

Saudações, Marcus Ligabue Winkler.

Fixo: (12) 3835-3346 / (12) 3835-1083 4004-0435 ramal 72010 Vivo: (12) 99769-7908 Nextel ID: 96*12327 E-mail: marcus@tecasistemas.com.br

2014-08-15 8:29 GMT-03:00 Ricardo Martins notifications@github.com:

Closed #24 https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/24.

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/24#event-153267007 .

thalles commented 9 years ago

Boa noite Ricardo meu não está passando, pois o tk está ficando vazio, assim não aparecem as opções de pagamento