Hola gente
mercadopago actualizo su api desde junio con problemas de ssl 3 o algo asi.
bueno el problema es que ya no puedo consultar el status de los pagos
simplemente uso un metodo con Curl:
Código PHP:
Ver originalpublic static function getOperacion($nro_operacion, $nro_operacion_mp)
{
$MercadoPago = new MercadoPago();
$url = 'https://www.mercadopago.com/mlb/sonda';
//create array of data to be posted
$post_data['mp_op_id'] = $nro_operacion_mp;
$post_data['seller_op_id'] = $nro_operacion;
//DATOS OBTENIDOS DE https://www.mercadopago.com/mla/cartdata
$post_data['acc_id'] = $MercadoPago->getMercadoPagoAcountNumber();
$post_data['sonda_key'] = $MercadoPago->getMercadoPagoSondaKey();
//traverse array and prepare data for posting (key1=value1)
foreach ( $post_data as $key => $value) {
$post_items[] = $key . '=' . $value;
}
//create the final string to be posted using implode()
$post_string = implode ('&', $post_items);
//create cURL connection
//set options
curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT
, 30); curl_setopt($curl_connection, CURLOPT_USERAGENT
, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"); curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER
, true); curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER
, false); curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION
, 1);
//set data to be posted
curl_setopt($curl_connection, CURLOPT_POSTFIELDS
, $post_string);
//perform our request
//print_r($result);
if($REPORTE && $REPORTE->message == "OK"){
if($REPORTE->operation){
$estado = $REPORTE->operation;
} else {
$estado = "Error";
}
}else{
$estado = "Error de consulta";
}
return $estado;
}
como resultado ahora me da: Estado:Dados+incorretos.+Erro+na+valida%E7%E3o.
Alguien tuvo el mismo problema o como lo puedo resolver?
PD: ya carguè un ticket en el foro de MP:
https://groups.google.com/forum/embed/?place=forum/mercadopago-developers&showsearch=true&showpopout=true&showtab s=false&hl=es_AR&parenturl=https%3A%2F%2Fdeveloper s.mercadopago.com%2Fforo-de-desarrolladores#!search/Status$20de$20un$20pago/mercadopago-developers/w92UItH31xI/Yx70yGHxN8kJ