Yeah there were some tax related problems with itch.io, so we disabled the purchasing here for now (EU tax law is a bit complicated). They changed something lately and I think it's now safe to re-enable it but I just didn't have the time to do it yet. But it's on my list ;)