vodafone does not deal with cash at this time, they only accept credit card/bank account, direct debit..