Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

michelmfreitas

[Resolvido] Erro na requisição de pagamento

Recommended Posts

Olá pessoal, estou fazendo uma integração do PagSeguro com um cliente e sigo toda a documentação contida no site, porém, acontece este erro:

 

Fatal error: Uncaught exception 'Exception' with message 'CURL can't connect: Protocol https not supported or disabled in libcurl' in /home/xxxxx/public_html/classes/PagSeguroLibrary/utils/PagSeguroHttpConnection.class.php:96 Stack trace: #0 /home/xxxxx/public_html/classes/PagSeguroLibrary/utils/PagSeguroHttpConnection.class.php(49): PagSeguroHttpConnection->curlConnection('POST', 'https://ws.pags...', Array, 20, 'ISO-8859-1') #1 /home/xxxxx/public_html/classes/PagSeguroLibrary/service/PagSeguroPaymentService.class.php(52): PagSeguroHttpConnection->post('https://ws.pags...', Array, 20, 'ISO-8859-1') #2 /home/xxxxx/public_html/classes/PagSeguroLibrary/domain/PagSeguroPaymentRequest.class.php(420): PagSeguroPaymentService::createCheckoutRequest(Object(PagSeguroAccountCredentials), Object(PagSeguroPaymentRequest)) #3 /home/xxxxx/public_html/classes/Assinar.php(191): PagSeguroPaymentRequest->register(Object(PagSeguroAccountCredentials)) #4 /home/xxxxx/public_html/includes/assinar.php(5): Assina in /home/xxxxx/public_html/classes/PagSeguroLibrary/utils/PagSeguroHttpConnection.class.php on line 96

 

Podem me explicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só ler a mensagem de erro, nela diz que o protocolo HTTPS não é suportado ou está desabilitado na biblioteca cURL do seu servidor.

 

Você deve verificar com a sua empresa de hospedagem se é possível habilitar ou então mudar de host, pois o PagSeguro só trabalha com URLs seguras (https).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, obrigado pela ajuda.

 

A biblioteca CURL está ativada. Verifiquei pelo phpinfo().

 

Entrei em contato com o servidor, E disseram que posso alterar o php.ini e deixar no servidor. Porém não vi nada a respeito disso, a não ser habilitação ou não da library.

 

O PagSeguro não me responde. Estou meio perdido. =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se isso é um problema do seu servidor eu sugiro você solicitar habilitação disso, ou explicação detalhada de onde alterar.

Não adianta você querer entrar em contato com o PagSeguro sobre um problema do servidor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, sabe quer matar isso rapido e saber se o erro está no servidor?

 

Instala o xampp(ou Lamp ou wamp) na sua maquina... e faz o teste.

 

Acho que será mais rápido que esperar o retorno do seu host...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro era mesmo no servidor.

 

Obrigado pessoal!!!

 

Estou com o mesmo problema, local com o XAMP tudo funciona e no servidor não...

 

Como você resolveu?

Trocou de servidor então??? ou alterou algo no sevidor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, tente ser mais especifico, o que você tentou fazer, como tentou e o que deu de erro, e se possível mostre exemplos e código usado.

 

Outra coisa que irá nos ajudar:

Cria uma pagina e escreve

phpinfo();

Depois posta ai para vermos como está a configuração seu servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.