I was referring to try to post my games on itch *despite* what's happening. Obviously not expecting the best, but because I don't see many options (and as you say, it affects everything with payment process) and it's better to try than not doing nothing.
Oh. Sorry i misunderstood. Well... i think a good point to start might be searching for Visa/Masterdar terms of services. Or at least what terms they make itch to follow. That way you can know what to and not to do (witch sucks because is a big creative limitation if you, for example, wanna talk about a 'hard theme' in a game) So.....
¯\_(ツ)_/¯
try to have a cold mindset? Like you say, is better try than doing nothing.