Вот так у меня списание голосов происходит. Метод другой, но разницы нет:

PHP код:
$rand = rand();
$timestamp = time()+300;
$sig = md5("api_id=".$api_id."method=secure.withdrawVotes". "random=".$rand. "timestamp=".$timestamp. "uid=".$user_id. "v=2.0". "votes=".$votes."".$api_key);
$postvars="api_id=".$api_id."&method=secure.withdrawVotes"."&random=".$rand."×tamp=".$timestamp."&uid=".$user_id."&v=2.0"."&votes=".$votes.""."&sig=".$sig;
sig в конце - обрати внимание. И работает.