• Resolved tabasco86

    (@tabasco86)


    Ola,

    conseguimos a permissao para usar o checkout transparente do pagseguro ontem, porém quando tentamos usa-lo somos levados ao checkout redirecionado.
    utilizamos a ultima versao de wordpress + woocommerce e aplicativo extra checkout fields.
    escolhemos tambem apenas PF.
    tem algo a mais que temos que fazer para poder usar o checkout?
    obrigada,
    Amir

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

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

    (@claudiosanches)

    @tabasco86 Ent?o você n?o tem permiss?o ainda.
    Confirma com o PagSeguro, já vi outras pessoas que conseguiram permiss?o, mas n?o funcionava nada e tiveram e pedir de novo.

    Salve Claudio! Primeiramente parabéns pelo plugin, sensacional o trabalho!

    Estou tendo o mesmo problema, já tive o checkout transparente funcionando perfeitamente mas no momento ele fica inativo. Já entrei em contato com PagSeguro e estou com permiss?o para usar o servi?o. Já fiz update do token e tentei enviar somente o total do pedido, mas sem sucesso.

    Ele funciona como se eu tivesse optado pela op??o de redirecionamento, ao invés do checkout transparente.

    o log está retornando o seguinte:

    05-04-2015 @ 23:19:46 - An error occurred while generating the PagSeguro direct payment: Array
    (
        [headers] => Array
            (
                [date] => Tue, 05 May 2015 02:19:46 GMT
                [server] => Apache-Coyote/1.1
                [content-type] => application/xml;charset=ISO-8859-1
                [cache-control] => max-age=180
                [expires] => Tue, 05 May 2015 02:22:46 GMT
                [vary] => Accept-Encoding,User-Agent
                [content-encoding] => gzip
                [content-length] => 142
                [connection] => close
            )
    
        [body] => <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><errors><error><code>53085</code><message>payment method unavailable.</message></error></errors>
        [response] => Array
            (
                [code] => 400
                [message] => Bad Request
            )
    
        [cookies] => Array
            (
            )
    
        [filename] =>
    )

    Obrigado!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @o-bonito-do-caminho isso pode ser um problema com o JS da sua página, que quebra e torna impossivel de usar o Checkout Transparente.
    Veja se tem erros de JS no seu checkout.
    Qualquer coisa poste o link do seu site aqui e eu dou uma olhada.

    Muitíssimo obrigado pelo retorno Claudio!
    Você sabe me apontar como verifico meu javascript?
    Minha página do checkout é https://www.obonitodocaminho.com/namaste/

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @o-bonito-do-caminho Pelo console do seu navegador é que você consegue verificar e foi exatamente o que eu fiz e encontrei o seguinte erro:

    ReferenceError: PagSeguroDirectPayment is not defined
    

    Isso acontece porque você esta usando um plugin que remove o http ou https dos scripts e etc.

    Ent?o a URL do PagSeguro ficou como:

    <script type='text/javascript' src='//stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.directpayment.js'></script>
    

    No caso ela só vai funcionar com HTTPS, precisa ser assim:

    <script type='text/javascript' src='https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.directpayment.js'></script>
    

    Desta forma tudo funciona quando acessa a sua página usando HTTPS:
    https://www.obonitodocaminho.com/namaste/

    Veja que o checkout transparente do PagSeguro abre normal.
    Provavelmente se você ativar a op??o “For?ar finaliza??o segura” vai funcionar tudo ok.

    Sensacional Claudio!

    O conflito estava no plugin de seguran?a “CloudFlare”, mas com o caminho das pedras indicado por você foi fácil de resolver, aqui segue o roteiro:

    Em “Configura??es”>”CloudFlare”, desabilitar a op??o HTTPS Protocol Rewriting > ser feliz!

    Muito obrigado pelo plugin e pelo suporte!
    Um forte abra?o,
    Ismael.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Ou ativa o SSL que você tem no seu site, se ativar a op??o que eu te falei também vai funcionar.
    Entretanto ai no caso precisa ativar essa do seu plugin do CLoudFlare e também essa outra do WooCommerce.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Checkout Transparente n?o está funcionando’ is closed to new replies.