Buying train tickets from outside Russia

Hello I’ve been trying to buy train tickets from my country with a Mastercard. I tried quite a few sites unsuccessfully. Any advice on what could work?

I bought mine from here https://www.russiantrain.com/ i am traveling on April