Where are you?
Different countries offer different pre-pay options. In US I've used AT&T go&pay since 2009. $25 added will last for 90 days, and unused will carry over as long as I charge again within 90 days. I only bought the go&pay card, and it's been used with iPhone first gen, then 3, 3G...