How do I deposit money to my Credit Card? Does Card Owner need to deposit by himself?

Can deposit money by using Direct Debit Authority or can deposit at MOB branches by the card owner himself or by a representative.