To use long-distance buses, prior reservation is required in most of cases. There are many web sites offering online-booking services for these types of busses, however, most of them are available only in Japanese, unfortunately. If you have no problem understanding Japanese language, the following web sites will be convenient. You can book online and make the payment at nearby convenience store ( or by credit card).
To find more info, the following web sites will be a great help