In my opinion, getting all the rf stuff right is a whole different matter. To do the pay as you go stuff you pretty much do it just like most of the hot spots does it. You control access through some sort of a gateway. One example would be setup and the access point place a BSD or a Linux box in between that and the Starband. All traffic coming in are routed to an authorization webpage where they key in their credit card or generated pin. Once authorized you unblock their mac or ip (assuming you dish out ip via dhcp) at the gateway to allow them out. In BSD there are 3 packet filters you can choose from pf, ipf or ipfw
in Linux the current default is IP Tables.
if you had a better access point you could do an snmp set to allow or deny mac addresses but that's a whole another topic.