Can I deposit money to my Credit Card by using my ACCOUNTs?

Yes, but you need to fill in Direct Debit Authority (DDA) form and link with your ACCOUNT.