• Resolved wshossein

    (@wshossein)


    O pagamento com o pagseguro está funcionando normalmente mas quando tento configurar o sandbox ele dá erro e n?o redireciona para o pagseguro. Aparece a mensagem de “PagSeguro: Um erro ocorreu ao processar o seu pagamento, por favor, tente novamente ou entre em contato para obter ajuda.” e no log aparece erro de cURL.

    Eu já vi e fsockopen/cURL está ativado. Alguma ideia do que poderia ser?

    08-24-2016 @ 22:22:07 - Requesting token for order 345 with the following data: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <checkout>
      <currency>BRL</currency>
      <reference><![CDATA[LENDS-345]]></reference>
      <sender>
        <name><![CDATA[Wyllian Hossein]]></name>
        <email><![CDATA[[email protected]]]></email>
        <documents>
          <document>
            <type>CPF</type>
            <value>02482891019</value>
          </document>
        </documents>
        <phone>
          <areaCode>51</areaCode>
          <number>11112222</number>
        </phone>
      </sender>
      <shipping>
        <type>3</type>
        <address>
          <street><![CDATA[Rua teste]]></street>
          <number>1270</number>
          <district><![CDATA[bai]]></district>
          <postalCode>91755210</postalCode>
          <city><![CDATA[Porto Alegre]]></city>
          <state>RS</state>
          <country>BRA</country>
        </address>
        <cost>0</cost>
      </shipping>
      <items>
        <item>
          <id>1</id>
          <description><![CDATA[Arcadia Quest]]></description>
          <amount>359.90</amount>
          <quantity>2</quantity>
        </item>
      </items>
      <redirectURL><![CDATA[https://loja.lends.com.br/checkout/order-received/345?key=wc_order_57be142db963e]]></redirectURL>
      <notificationURL><![CDATA[https://loja.lends.com.br/wc-api/WC_PagSeguro_Gateway/]]></notificationURL>
      <maxUses>1</maxUses>
      <maxAge>120</maxAge>
    </checkout>
    
    08-24-2016 @ 22:22:08 - WP_Error in generate payment token: cURL error 60: Peer certificate cannot be authenticated with known CA certificates
    08-24-2016 @ 22:22:08 - Error generating the PagSeguro payment token: WP_Error Object
    (
        [errors] => Array
            (
                [http_request_failed] => Array
                    (
                        [0] => cURL error 60: Peer certificate cannot be authenticated with known CA certificates
                    )
    
            )
    
        [error_data] => Array
            (
            )
    
    )

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • Estou com mesmo problema, tentei na hospedagem (hostgator) e disseram que está tudo certo, inclusive adicionaram os arquivos ca-bundle.crt padr?o do wordpress.
    Estava funcionando normalmente.

    Thread Starter wshossein

    (@wshossein)

    Talvez seja um problema do próprio PagSeguro mas espero algum retorno para ver se alguém resolveu isso pois gostaria de poder testar transa??es no sandbox

    Mesmo erro aqui…
    Meu servidor esta todo ok, mas só o sandbox n?o funciona…

    Acabei de confirmar, fiz todos os procedimentos em produ??o e funcionou. O problema está no sandbox do pagseguro.

    Também venho tendo esse mesmo problema! Tentei entrar agora e parece que est?o em manuten??o, https://sandbox.pagseguro.uol.com.br/.

    Pode ser que estejam corrigindo esse problema. Vamos aguardar!

    Será que alguem tem alguma novidade sobre o assunto?
    Eu postei o problema no forum do pagseguro, mas o atendimento lah eh demorado demais… faz muita falta eles nao possuirem um canal adequado pra atender problemas de desenvolvimento.

    O site do sandbox continua fora!

    Plugin Support Alex Koti

    (@alexkoti)

    Além do pagseguro estou com problema com sandbox do paypal. Mais alguém está usando os dois e está com esse problema?

    No log:
    cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

    E a mesma situa??o que no produ??o funciona, apenas o sandbox dá erro.

    Galera!
    Achei a solu??o! Funcionou aqui pra mim…

    // Solving cURL error 60: Peer's Certificate issuer is not recognized on requests to PagSegur Sandbox
    	// Source: https://core.trac.www.ads-software.com/ticket/34935
    	// Source: https://github.com/ibericode/mailchimp-for-wordpress/issues/219#issuecomment-163173120
    	add_filter( 'http_request_args', function( $args, $url ) {
    		// only act on requests to ws.sandbox.pagseguro.uol.com.br
    		if( strpos( $url, 'sandbox.pagseguro.uol.com.br' ) === false ) {
    			return $args;
    		}
    
    		$args['sslverify'] = false;
    		return $args;
    
    	}, 10, 2 );

    Desabilitei a verifica??o ssl apenas para o sandbox do pagseguro.
    Aparentemente, é algo relacionado ao seguinte problema: https://core.trac.www.ads-software.com/ticket/34935

    Para o carinha q tem problemas com o PayPal, testa isso tbem e avisa se deu certo!

    Valeu!

    Plugin Author Claudio Sanches

    (@claudiosanches)

    @vinigarcia87 isso n?o é solu??o e sim deixar o seu site inseguro.
    Impedir de verificar o SSL n?o é uma op??o segura e n?o é PCI Compliance.
    Você nem poderia vender fazendo isso, se estivesse usando algo como a Cielo ou Rede direto, provavelmente poderia ser até penalizado.
    Se é problema no Sandbox do PagSeguro, tem que entrar em contato com eles para verificar isso.
    Mas também esse tipo de coisa pode acontecer com problema em servidor e no caso precisa atualizar o cURL e o OpenSSL.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘cURL error 60’ is closed to new replies.