• Resolved vdmidia

    (@vdmidia)


    O problema come?ou faz cerca de 7 dias.

    A parte de sele??o de pagamento do pagseguro na página de finalizar compra fica transparente e n?o funciona.

    Ent?o, troquei o modo de chckout (era o padr?o) de transparente para checkbox, e ent?o apareceu uma mensagem de erro “SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data”

    Pesquisei mas n?o encontrei nada muito claro a respeito.

    1 – Desliguei outros plugins;
    2 – Liguei o tema padr?o do wp;
    3 – Limpei o cache;
    4 – Verifiquei o log;

    VEJA O LOG:

    11-20-2015 @ 09:46:45 - Requesting session ID...
    11-20-2015 @ 09:46:46 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => 4f33272a89a0434f8be66e8381884641
    )
    
    11-20-2015 @ 09:46:49 - Requesting session ID...
    11-20-2015 @ 09:46:49 - Requesting session ID...
    11-20-2015 @ 09:46:50 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => f1fbb1438c034b248c987eaa78392492
    )
    
    11-20-2015 @ 09:46:51 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => 0eff1a5d41f34d869c1af812dd533c44
    )
    
    11-20-2015 @ 09:49:47 - Requesting session ID...
    11-20-2015 @ 09:49:48 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => d2673ec394ef4d53a42c11e11b9353cd
    )
    
    11-20-2015 @ 09:49:52 - Requesting session ID...
    11-20-2015 @ 09:49:52 - Requesting session ID...
    11-20-2015 @ 09:49:53 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => 7d4d36cc7089423b9f6096cb5a734a31
    )
    
    11-20-2015 @ 09:49:53 - PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
        [id] => ae5b692886b14276816f896b9cab72d6
    )

    Precisei deixar o site em manuten??o, já que é uma loja antiga e com muitos clientes, pra evitar problemas.

    Poderia me ajudar?

    VEJA O CARRINHO COMO FICA:

    <img src=’https://send-picture.com/upload/small/2015/11/20/564f3c427fcfb.jpg&#8217; alt=’image’ />

    https://www.ads-software.com/plugins/woocommerce-pagseguro/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    Qual a URL do seu site?

    Thread Starter vdmidia

    (@vdmidia)

    Thread Starter vdmidia

    (@vdmidia)

    Opa.. Cara, n?o é o plugin n?o.. alguma coisa com o woo.. Desliguei o plugin do pagseguro e a parte do finalizar pedido que escolhe como pagar continua com o problema… Vou dar como finalizado esse post aqui, afinal n?o é coisa do plugin.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Se você deixar o site acessível me avise, posso testar e ver o que esta errado.

    Thread Starter vdmidia

    (@vdmidia)

    Cláudio, eu vou te passar o que foi que fiz aqui pra contornar o problema.

    Primeiramente, como cheguei a conclus?o que n?o é um problema no plugin do pagseguro: desliguei o plugin, entrei com um método de pagamento padr?o do woo (pagamento com cheque) e o problema continuou. A parte do checkout que exibe o método de pagamento fica esmaecida e “n?o clicável”.

    Depois disso, como até ent?o n?o apareceia nenhum erro nem no log, liguei o plugin, e troquei o tipo de checkout para “Lightbox” outra vez. Ent?o me veio uma mensagem, ao clicar em “Pagar agora”, “Erro JSON Parser on line 1…”

    Bem, eu estava usando o NGINX como webserver nativo, nada de apache ou de proxy. NGNIX puro.

    Vendo o erro, imaginei que teria algo mesmo com algum retorno que o woo esperava pra exibir o método de pagamento. Algo como se o retorno esperado viesse com um erro do php na linha1.. Ai o woo n?o sabe o que interpretar. Apenas suposi??o ok.

    Mas, enfim, depois disso percebi o mesmo erro em outro site meu que também usava o mesmo método NGINX. Ent?o, removi o NGINX, instalei o Apache e voltou tudo ao normal.

    Estranho isso n?o. Vou testar mais depois. Por hora foi resolvido.

    Abra?o.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Funciona de boa com Nginx, entretanto deve ter tido algo configurado errado.

    Estava com esse mesmo problema e resolvi colocando algumas regras no Nginx para aceita CORS. Usei essa sugest?o https://blog.osteel.me/posts/2015/07/19/handling-cors-with-nginx.html

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Checkout fica "meio transparente" e n?o funciona’ is closed to new replies.