Sort:  

Ok, thank you for the clarification. Surprised, that card terminals are not a thing over there as most places in the America(North and South)

They are a thing in Russia. It's just that they're not welcome everywhere.