The credit card fields (card number, expiration date, CVV) do not display on the checkout page if 'credit card' is the only possible payment method.
I believe these fields normally get displayed based on an AJAX/JQuery call when the credit card radio box item is selected by the site visitor. If credit card is the only payment method, the radio box is preselected --- so the site visitor never has to select the credit card as a payment method, and as a result the credit card fields never get displayed.
Am I missing something very basic? I hope so. Otherwise, this appears to be a bug.


Hmm... it should actually display the payment details for whatever the default payment method is automatically. I've setup sites before that used just credit card payment and it displayed the fields just fine. You should start by checking for any JS errors on the checkout form page that would cause it not to auto-populate with the CC fields.