Нет, российские карты Visa, Mastercard и Мир не работают. Лучше иметь наличные или карты UnionPay (причем не все гарантированно будут работать).