New question

Question:

Date: 11-10-2018 13:19:20 (In Spanish)

Unknown SSL protocol error in connection to api.mercadopago.com:443 MercadoPago PHP SDK[Resolved]

Hola a todos, aquí les vengo a traer la solución a un problema de conexión con la api de MercadoPago utilizando el SDK sin composer --> enlace al GitHub del MercadoPago PHP SDK (Legacy)

El error en cuestión es: Unknown SSL protocol error in connection to api.mercadopago.com:443

La solución: cambiar la versión del cURL del servidor a la 7.45 o superior y listo. Si no eres administrador del servidor deberás solicitarlo a soporte/tu proveedor. Si eres administrador, ya sabrás como gestionar el update de tus componentes, y si no es así comenta que seguramente alguien te dará la solución.

Puedes verificar que versión de cURL utiliza tu servidor con el siguiente código:
<?php
$infocurl = curl_version();
echo 'Version cURL: ',$infocurl['version'];


Puedes verificar una conexión simple a la api de mercado pago con el siguiente código:
<?php
$url = "https://api.mercadopago.com/item_categories";
$connect = curl_init($url);
curl_setopt($connect, CURLOPT_VERBOSE, true);
curl_setopt($connect, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);
$result = curl_exec($connect);
if(curl_errno($connect)){
    echo 'Request Error:' . curl_error($connect);
}


Espero que este aporte le sea de ayuda a más de uno, a mi me costó bastante encontrar el problema (busque mucho tiempo un error que no existía, era la desgraciada versión de cURL jajaja).

Saludos a todos y como siempre buen código!
Fernando.
Tags: API - cURL - Error - Input - Mercadolibre API - MercadoPago - PHP - REST - SSL Secure Sockets Layer - TLS Transport Layer Security Votes: 3 - Answers: 1 - Views: 16 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 11-10-2018 13:29:23 Ese tema me estuvo dando problemas hace unos días con una tienda virtual de un cliente, al final usamos otra pasarela pero voy a revisar si con esto puedo solucionarlo gracias y me llego de perlas   Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In