On Saturday, MasterCard and Visa both announced plans cease all operations in Russia amid its ongoing invasion of Ukraine. via…