Booking Indian Railways Tickets Online is generally not recommended because most of the times the indian railways website goes down and the customers lose their money because the payment gateway approves the funds and while transferring the data from their end to the railways website, the connection gets cut. This has happened to me twice while i used once my ICICI Gold Credit card and second time i used ICICI Direct Bank Payment, both the times the transactions failed because the connection could not be established and later we get a message saying we need to make the payment again.
On the other hand the railway department offers a PNR Enquiry toll free number which you can use in order to contact and get details about your latest transaction, and when you do the same you are told that they have not recieved any funds from ICICI nor Credit Card Company. When you contact the payment processing company they claim that the payment is made from their end and they you cannot do anything about this and we need to contact the railway officials.
There were recent cliams from the Indian railways that the online tickets booking has increased from 3% to 10% but wonder how many passengers are losing their hard earned money because of their useless backend software. Even if you check out the official railways website its full of google adsense ads which may be the IT department is using to fill in their pockets. Last time i checked out their website the ads turned out to be for premium publishers and this would be obvious with the huge traffic and now high income for the railways department.
Just check out the Passenger Reservation Enquiry website Here and compare to any other Airlines website, you can find the difference. The Airlines websites are mostly meant for business and customers which is the reason they have professional looking websites and also offer guides and tutorials on how to book a ticket, but the Indian railways website offers less information and more ads. May be if these guys upgrade their whole system they could make a lot more money from the online ticket booking service than what they make from these ads.