Question: how can you put money on your credit card?
Answer: Yes, you can directly deposit cash into your credit card account by visiting your bank which has provided the credit card. But usually bank levy some charges on that. For example, ICICI Bank levies 100₹ + GST on cash deposit for your credit card bill.