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 original
public 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() //create cURL connection //set options curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"); //set data to be posted //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