You can trust Itch.io and use your card, the most you can do is not to use ''Save my card for future purchases'' function, when you make a purchase.
Do not tell anyone your card number and CVV code on the back of your card.
RNG:
okay
So a dev just explained to me that when you have a sale on itch.io and you sell a game you can only buy by credit card, so only stripe.
if I had proposed a bundle with several games, paypal would have been available.
I find it absurd if this is how itch.io works -_-
-
sorry about that, it's the first time I use the sale function.