put(SessionConnection::PROCESSOR_HOST, "http://server.ibillingclient.org/ibilling/xmlhttps"); $config->put("debug", true); //Login $session = Session::login(2000, "welcome", $config); //Find payment plan $paymentPlan = $session->loadPaymentPlan("php.pp-4"); //Execute delete all charges $paymentPlan->cancel(); //Mark object for persistence $session->save($paymentPlan); //Synchronize changes with the server try{ $session->synchronize(); } catch(Exception $ex){ //Be sure to properly handle exception, this is just a sample solution print($ex->getMessage()); return ; } //Logout $session->logout(); ?>