Here is what I do: I set up an account for the credit card. When I pay for something with the credit card I enter it as an expense in the credit card account. This brings the account into a negative balance, so the expense is immediately deducted from my net worth. When I pay off the credit card, I simply make a transfer from checking to credit card.
I don't need any further functionality for credit cards with this method.