I finally began to remove page elements from our custom template to ferret out the problem. Still the error persisted. Finally, I removed the entire custom template, and lo and behold, the heretofore unseen credit card fields appeared.
The problem? In our template, we needed to make one simple call:
< ?php $scripts ?>