I have a client who has a 'ship every 3 months' product sign up built-in to our OSC store. Nothing is charged at the time of the order - just when the product is shipped on a regular period. We require no authentication - we have a seperate export utility for exporting to Oracle where they process in house. Using modules 'credit card' or 'credit card with CCV', orders with a total of 0.00 make the payment information box disapear: hard code it in checkout-payment and the box is there but the number still isn't captured into the DB. Major issue.

This is a huge part of their business (replenishment, renewals), is there ANY module or hack out there to allow CC capture on orders with a 0.00 total??