Re: cc number
I had the same problem. Since the site I worked on doesn't accept credit cards, I could use this quick and dirty method :
I made the number and expiration date fields invisible, and hard coded into them a fake cc-number and a random date in the future. The fake cc-number should obviously be in the right format, to pass the acceptance test.
This wouldn't work, of course, if cc-payments were one of your options, since then you can't hard-code the fields to invisible.
Luc