Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
estou com um problema: Esta tudo funcionando com meu carrinho via pagueseguro entretanto agora quando tento ccomprar algo em minha loja acusa o seguinte erro:
An uncaught Exception was encountered
Type: Exception
Message: CURL can't connect: SSL connect error
Filename: /var/www/html/click/application/libraries/pagsegurolibrary/utils/PagSeguroHttpConnection.class.php
Line Number: 122
Backtrace:
File: /var/www/html/click/application/libraries/pagsegurolibrary/utils/PagSeguroHttpConnection.class.php
Line: 59
Function: curlConnection
File: /var/www/html/click/application/libraries/pagsegurolibrary/service/PagSeguroPaymentService.class.php
Line: 79
Function: post
File: /var/www/html/click/application/libraries/pagsegurolibrary/domain/PagSeguroPaymentRequest.class.php
Line: 627
Function: createCheckoutRequest
File: /var/www/html/click/application/libraries/pagsegurolibrary/Pagseguro.php
Line: 114
Function: register
File: /var/www/html/click/application/controllers/Pagamento.php
Line: 69
Function: requestPayment
File: /var/www/html/click/index.php
Line: 292
Function: require_once
Entretanto no meu servidor está instalado e ativo corretamente o cURL, como mostra a imagem:
curl
cURL support
enabled
cURL Information
libcurl/7.19.4 NSS/3.12.2.0 zlib/1.2.3 libidn/0.6.14 libssh2/0.18
Alguém saber como resolver isso?
>
10 minutos atrás, Jhess disse:
Poste seu CURL.
$options = ($options + $methodOptions);
$curl = curl_init();
curl_setopt_array($curl, $options);
$resp = curl_exec($curl);
$info = curl_getinfo($curl);
$error = curl_errno($curl);
$errorMessage = curl_error($curl);
echo curl_errno($curl); // verifica o erro de acordo co [https://curl.haxx.se/libcurl/c/libcurl-errors.html](https://curl.haxx.se/libcurl/c/libcurl-errors.html)
curl_close($curl);
$this->setStatus((int) $info['http_code']);
$this->setResponse((String) $resp);
if ($error) {
throw new Exception("CURL can't connect: $errorMessage");
} else {
return true;
}Procurando pelo erro la documentação do CURL, me deparei com este erro: CURLE_SSL_CIPHER (59)
Achei um tópico em um fórum, e certamente foi resolvido setando a versão do SSL antes do procedimento do CURL. Deixe seu código desta forma e me diga o que vê:
$options = ($options + $methodOptions);
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSLVERSION, 3); //Alterando versao SSL
curl_setopt_array($curl, $options);
$resp = curl_exec($curl);
$info = curl_getinfo($curl);
$error = curl_errno($curl);
$errorMessage = curl_error($curl);
echo curl_errno($curl); // verifica o erro de acordo co https://curl.haxx.se/libcurl/c/libcurl-errors.html
curl_close($curl);
$this->setStatus((int) $info['http_code']);
$this->setResponse((String) $resp);
if ($error) {
throw new Exception("CURL can't connect: $errorMessage");
} else {
return true;
}>
15 minutos atrás, Jhess disse:
Procurando pelo erro la documentação do CURL, me deparei com este erro: CURLE_SSL_CIPHER (59)
Achei um tópico em um fórum, e certamente foi resolvido setando a versão do SSL antes do procedimento do CURL. Deixe seu código desta forma e me diga o que vê:
$options = ($options + $methodOptions);
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSLVERSION, 3); //Alterando versao SSL
curl_setopt_array($curl, $options);
$resp = curl_exec($curl);
$info = curl_getinfo($curl);
$error = curl_errno($curl);
$errorMessage = curl_error($curl);
echo curl_errno($curl); // verifica o erro de acordo co https://curl.haxx.se/libcurl/c/libcurl-errors.html
curl_close($curl);
$this->setStatus((int) $info['http_code']);
$this->setResponse((String) $resp);
if ($error) {
throw new Exception("CURL can't connect: $errorMessage");
} else {
return true;
}
infelizmente apresenta o mesmo erro.O que você recebe nesse echo?
>
52 minutos atrás, WEBCHARLES disse:
echo curl_errno($curl);
>
17 horas atrás, Jhess disse:
O que você recebe nesse echo?
Aparece erro 35
Poste seu CURL.