how to pay web sites in indian rupees with out using credit card.Atleast for travel purposes?

I want to travel from salem to ernakulam. Trains are full. I know a bus is coming from pondicherry going to ernakulam. I want to reserve my seat with out going to pondy on line. But they are asking credit card. Is there any organisation with whom we can deposit money in indian rupees and they will do the online transaction on our behalf?
Similarly buying books from other countries.
Paying for web sites.