ну во первых считаютя только те,кто зарегался после старта конкурса
во вторых у меня тоже такая фигня, данные отображаются не сразу, а через некоторое время
и в третьих проверь в паййер мерчанте такие строки
# Конкурс
$competition = new competition($db);
$competition->UpdatePoints($user_id, $ik_payment_amount);
Больше причин не знаю )))