Yeah, on the list on the article the only "modern major payment service" I actually recognised was PayPal and Alipay. I noticed that Rubles are mentioned multiple times in the article, perhaps the author is Russian. Is Stripe even available in Russia?
However saying that I thought PayPal had suspended operations in Russia.
Tijdreiziger|3 years ago
It looks like the article is available in both Russian and English (language selector in the top right).
nibbleshifter|3 years ago