Not sure if it varies by region, however according to their website Stagecoach do still accept cash.
How do I pay on the bus?
www.stagecoachbus.com