Sorry for the late response but right now it's the perfect time for an answer. I use Subscribestar because most platforms have bowed to the oligopoly of payment processors, allowing them to arbitrarily decide what people around the world can or cannot enjoy, without anyone ever voting them into that power.
Viewing post in Falorant Ep.1 (Valorant nsfw parody) comments
You can, usually any card works, also those online cards that most banks let you create for free. Also digital free banks like revolut or wise. Paypal doesn't work that's it. Visa should work. If it didn't work for you, try changing your country of residence to USA in your subscribestar account before trying to pay again. That worked for many people.