if you email itch about it they can look into it and get you a refund! i know several people have been able to do this. i tried but i no longer have the card i used 5 years ago for it so i can't but i know other people have had no problem.
I asked for a refund but unfortunately I am unable to since i bought this way too long for me to get one. Not sure If i can even dispute it. And Even if I do, I also have the same issue of not having the same card I used to but the game...