With Indian banks making life worse for customers using their credit cards, especially while paying their dues, I am exploring the mechanisms available to make payments for credit cards electronically. After all, if I can currently make payments for virtually any of my bills from the Internet, why do I have to run around looking for a place to deposit the credit card cheque? Especially, when banks have virtually ruled out the possibility for paying credit card dues via cash - they actually fine you if you do that.