i've been paying my sub through Steam and i'm pretty confident you can use prepaid Visa cards and the like with Steam.