Were you thinking of not using SSL to capture CC information? That would not be a good thing at all. You do not need to exchange keys with Intuit for "Desktop", but you do need a correct cert for your domain. Not sure what you were intending - as in self-signed? Or mis-matched?

Get a signed cert for you domain and I think you'll be fine. And it will be a proper setup for accepting credit cards.