I appreciate the hint.
I already know paying here works though, so I'd rather use itch's payment interface.
After all I put in the credit card info so that I'd never have to type it again.
I hate doing that. >.<
When I look at the page today, it does have a pay option, but it's paypal only.
Can't use my credit/debit card.
Is that a bug or on purpose?