Does itch.io even allow that?
Yes they do
i've bought many things on itch, never bothered to make a paypal account
Go through with PayPal, there is a Pay with credit or Visa debit card option, for those without PayPal accounts.
the 'create paypal account' fields are still required
Depends on where you are located.
Paypal seems like the only option, I don't know how you purchased any games here without it. Are you fishing for freebies?
here's LTR's the wretched for example
Weird, I don't have that option.
Fixed, thanks for the heads up.
bought, cheers!
Tell me what you think.