Look for automated kiosks near major bus stops.

Fares and options - Единый Транспортный Портал

Simply load money onto your Troika. A single ride costs roughly 63 rubles . Digital & Contactless Alternatives