I have the same question. I'm interested in the game, but I do not own a PayPal account and generally pay straight with a credit card when buying through Itch.
because i needed to switch payout methods from itch to get direct payment and paypal is what i use