Visa and Mastercard have halted their operations in Russia.