I have 2 questions: 1) How can appropriate transaction fee get added to invoice if customer uses debit or credit card? 2) Why does it take a week to get my money?
Let's sort this out, @ridgespect.
We can create an invoice that put the sales on the first line and credit card fee on the second line.
Then process the received payment and deposit it to Undeposited Funds account. Once done, go to the Bank Deposit page and click the payment and enter the credit card fee under Add Funds to this deposit. Then input the charge as a negative amount.
Also, for your second question, funds usually reach your deposit bank account within 1-5 business days of the transaction. It varies depending on the time of day you enter transactions, which financial institution you choose for transactions to be deposited in, and how long it takes your bank to verify and process electronic deposits. I'm including an article with additional insight on this: How Long Does It Take for Funds to Reach My Bank Account?.
If you'll want to have a quicker deposit when receiving a payment, I'd suggest contacting our Payment Support Team. They have tools to assist you further and take a look of your deposit.