I do not understand.
Itch itself accepts payment by paypal and by some credit cards. Paypal in turn accepts payments by whatever they support in your country - which might be the very same cards you might be able to use for card payment, making the current situation all the more ridiculous.
Some games have a direct payment option. Those work differently and there might be card payment disabled by the developer.
But yeah, there is only two ways for Itch to receive payments. Which is a concern for many reasons, not the least what is happening right now and which might impair ability to pay with card currently.
Additional options for payments to and from Itch are often wished for, and hopefully Itch will implement some.