Everyone of the desktop products allow multiple line items in a deposit. Other than the deposit option you setup a bank type account in your chart of accounts for credid card payments. Make your deposits here, write checks from this account for the processing fees, and transfer funds from this account to your bank account when funding status is known.