The farm I use to work on would have people get prepayed cards. They would sign up for their CSA "share" and it would be put on the card. Then they would shop at the farm stand and swipe their card. If they wanted more a certain week they could if they wanted less they could. If they ran their card to zero they could refill it. It is my favorite CSA model so far.