I've checked itchio settings and I can use Paypal now! I've made the modification :)
Great! I just paid; the weirdness with Stripe makes me shake my head sometimes because even without a Paypal account, people can still pay with their card lol.