Question:
Date: 11-10-2018 13:19:20
(In Spanish)
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. Votes: 3 - Answers: 1 - Views: 17 Share on: Google Facebook Twitter LinkedIn Link
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. Votes: 3 - Answers: 1 - Views: 17 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