Bank transfers are the easiest and most successful way of transferring money into your account. Credit cards work too but sites like BetRivers have not quite activated online credit card deposits as of now.