Redbus.com offers you an online bus ticket booking system. A number of buses are made available by online payment method.
However it is a good plan with poor execution.
My last journey was not so convenient as the details of the boarding place was not very clear.
The information provided only had name of my city.My city has around 5-4 major bus stops and it created a lot of confusion.
I did not got any good response from the helpline numbers.
Redbus need to look after the services it promises to provide.