Do I have to pay a deposit or fees with PrePay?

No! There is never a deposit or a fee with PrePay. You simply make a payment to "recharge" your account to the level you desire.