No me funciona la clase de mercado pago Preapproval();
self::connect_whit_credencials(); $preapproval_data = new Preapproval(); $preapproval_data->id = 12; $preapproval_data->payer_email = "my_customer@my-site.com"; $preapproval_data->back_url = "http://www.my-site.com"; $preapproval_data->reason = "Monthly subscription to premium package"; $preapproval_data->external_reference = "OP-1234"; $preapproval_data->auto_recurring = array("frequency" => 1,"frequency_type" => "months","transaction_amount" => 60,"currency_id" => "ARS" ); $preference = new Preference(); $preference->external_reference = 1; $preference->additional_info = 1; $item = new Item(); $item->id = 1;//id consurso -> id item API MP $item->title = "Compra concurso nº"; $item->quantity = 1; $item->unit_price = 1; $preference->items = array($item); $preference->save(); // $preference->init_point; dd($preference->save(),$preapproval_data->save(),$preapproval_data->init_point);
Estoy realizando un debug y la unica clase que me devuelve un true es preference. Esta clase $preapproval_data->save() me devuelve un false y no encuentro el error.Realice muchisimas pruebas y busque informacion pero en ningun lado entregan una solcuion