Sorry, I have itchio as Paypal only; it's a bit complicated when you are out of the US. But you can buy it with card on Steam.