my $client = ISP::User->new( $username ); my $plan = $client->get_plan( $plan_id ); my $transac = ISP::Transac->create_transac( \%data ); $transac->sanitize(); $transac->renew( \%data, $plan, $quantity );