Pregunta:
Fecha: 11-10-2018 13:19:20
(En Español)
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:
Puedes verificar una conexión simple a la api de mercado pago con el siguiente código:
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. Votos: 3 - Respuestas: 1 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Unknown SSL protocol error in connection to api.mercadopago.com:443 MercadoPago PHP SDK[Resuelta]
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. Votos: 3 - Respuestas: 1 - Vistas: 17 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 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 Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión