yes, you don't "prepay", you just enter your credit card number for the accelerated check-in, etc.
I use to be a frequent Alamo renter, and never had any difficulty with them, indeed liked them, but haven't used them for a year or 2, because I simply don't find their prices to be competitive.