Do I have to make my payments at the same place where I applied for my credit card?
No. You can pay your card debt through any credit card payment channel.
You can find out the Payment Points from this list.
You can make payments for other bank credit cards through the “Card Transactions / Other Bank Cards” step in Internet Banking.