Нет,допустим человек пополнил на 100 рублей,у него на балансе 100 рублей для покупки,потом на 100 рублей снова пополняется,но уже без какого либо участья,и потом снова,и снова,и получается человек пополнил на 100 рублей,а у него на балансе 1000. Исправил данную ситуацию,через фри кассу отключил подтверждение платежей,и так же в данном скрипте есть дырка,которую можно убрать