No chance of paying with a credit card?
You should ask itchio about it, we can't do anything on our own: /community