Moneydance uses direct-connect to access a financial institution's OFX server. Here is a link to the financial institutions that support direct-connect to Moneydance. http://infinitekind.com/fi
Moneydance can manually import OFX, OFC, QFX and QIF files. It can also import formatted CSV and TXT files into Bank and Credit Card accounts.
If I understand you correctly, Moneydance provides for Credit Card accounts that house the individual transactions and their respective descriptions, categories and amounts. The credit card 'bill' is handled as a transfer transaction from the paying account (usually a checking account) to the Credit Card account.
If I may make a suggestion, download the free, trial-version of Moneydance to see if it suits your needs,